Język Programowania Citrine

Citrine to prosty język programowania, który umożliwia pisanie kodu w swoim rodzimym języku. Możesz eksportować swoje własne projekty na dowolny komputer, telefon, konsolę do gier lub do sieci. Eksportowanie możliwe jest także za pomocą serwera budowania online.

Pobierz Citrine


 

Jak działa Citrine?

1. Zdania:
Citrine czyta programy od góry do dołu, od początku zdania do końca. Każde zdanie kończy się kropką.

2. Zmienne:
Oto jak zadeklarować zmienną w Citrine:

>> abc := 123.

3. Wiadomości:
Program piszesz, wysyłając wiadomości do obiektów (liczby, teksty, booleany, sekwencje itp.). Ogólna notacja to:

<object> <message>.

Jeśli wiadomość ma argumenty, łączysz je z wiadomością w następujący sposób:

<object> <a>: <argument 1> <b>: <argument 2>

Tutaj a i b są częścią tej samej wiadomości. Dla wiadomości z 1 argumentem składającym się z tylko 1 znaku (takiego jak +) musisz pominąć dwukropek.

4. Przecinki:
Możesz łączyć wiele wiadomości. Jeśli wiadomość posiada argumenty, musisz postawić przecinek (,) po niej, jeśli chcesz wysłać wiadomość kontynuującą. Przykład:

Napisz: ['Witaj świecie!'], zatrzymaj.

5. Zadania:
Możesz grupować instrukcje, otaczając je { i }. Tworzy to zadanie. Możesz także wysyłać wiadomości do zadań, na przykład * 3, aby wykonać zadanie 3 razy:

{ :i ... } * 3.

Na początku zadania znajdują się parametry. Użyj <- aby zwrócić odpowiedź z zadania. Możesz rozszerzyć dowolny obiekt, łącząc nowe zadania z nowymi wiadomościami:

Liczba z: ['podwój'] wykonaj: {
    <- ja * 2.
}.
Napisz: 3 podwój, zatrzymaj.

To są podstawy. Najlepszym sposobem na poznanie Citrine jest zabawne odkrywanie jego możliwości. Sprawdź sam, jakie obiekty i wiadomości są dostępne....

Eksplorator Obiektów