Вступ
Документація Цілі 0.37.0

Перша програма

Важливо: Ціль все ще в стані створення. Відповідно, будь-які матеріали, які ви тут знайдете, варто сприймати такими, що можуть бути змінені в будь-який момент. Деякі речі можуть не працювати, або мати неочікувану поведінку.

На GNU/Linux

Створіть файл привіт.ю8.ц та заповніть його кодом:

зовнішня дія надрукувати_ю8(розмір: позитивне, дані: памʼять<п8>);

зовнішня дія запустити(): ц32 {
  ціль привітання = ю8"Вперед до Цілі!";
  
  надрукувати_ю8(привітання.розмір, привітання.дані);
  
  вернути 0;
}

Створіть файл hello.c та заповніть його кодом:

#include <stdio.h>

extern void надрукувати_ю8(unsigned long long int розмір, char* дані) {
  printf("%.*s\n", (int)розмір, дані);
}

extern int запустити();

int main() {
  return запустити();
}

Після цього скомпілюйте програму цими командами:

ціль привіт.ю8.ll скомпілювати привіт.ю8.ц
clang -o привіт привіт.ю8.ll hello.c

Та зрештою запустіть програму:

./привіт

На Windows

Поки немає.

На macOS

Поки немає.

Більше прикладів

Документація Цілі наразі не досить добре описує можливості мови. Ви можете знайти більше прикладів дослідивши GitHub Цілі та GitHub Мавки.