Citrine Dasturlash Tili

Citrine bu dunyoning birinchi mahalliy dasturlash tili, Sizning o'z tillaringizda kodingizni yozishingiz mumkin. Siz o'z yaratmalaringizni har qanday PC, telefon, o'yin konsoli yoki vebga eksport qila olasiz. Eksportni onlayn qurilma serveri orqali ham amalga oshirishingiz mumkin.

Citrine-ni Yuklab Oling


 

Citrine qanday ishlaydi?

1. Jumlalar:
Citrine dasturlarni yuqoridan pastga o‘qiydi, jumlaning boshidan oxirigacha. Har bir jumla nuqta bilan tugaydi.

2. O‘zgaruvchilar:
Citrine’da o‘zgaruvchi qanday e’lon qilish mumkin:

>> abc := 123.

3. Xabarlar:
Dastur yozish uchun ob’ektlarga xabarlar yuborasiz (sonlar, matnlar, booleanlar, ketma-ketliklar va hokazo). Umumiy nota:

<object> <message>.

Agar xabarda argumentlar bo‘lsa, ularni xabar bilan birga quyidagi tarzda aralashtirasiz:

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

Bunda a va b bir xabarning bir qismi hisoblanadi. Agar xabar faqat bitta belgi (masalan, +) bo‘lgan 1 argumentni o‘z ichiga olsa, ikki nuqtani tashlab qo‘yishingiz kerak.

4. Vergullar:
Siz bir nechta xabarlarni bir-biriga ulashingiz mumkin. Agar xabarda argumentlar bo‘lsa, siz davomiy xabar yubormoqchi bo‘lsangiz, undan keyin vergul (,) qo‘shishingiz kerak. Misol:

Yozish: ['Salom Dunyo!'], to‘xtat.

5. Vazifalar:
Ko‘rsatmalarni { va } bilan o‘rab guruhlashingiz mumkin. Bu vazifaga aylanadi. Siz vazifalarga ham xabarlar yuborishingiz mumkin, masalan, * 3 vazifani 3 marta bajarish uchun:

{ :i ... } * 3.

Vazifaning boshida parametrlar mavjud. <- yordamida vazifadan javob qaytarasiz. Har qanday ob’ektni yangi xabarlar bilan yangi vazifalarni bog‘lash orqali kengaytirishingiz mumkin:

Raqam bilan: ['ikki marta'] bajarish: {
    <- o‘zim * 2.
}.
Yozish: 3 ikki marta, to‘xtat.

Bular asosiy tushunchalardir. Citrine’ni yaxshiroq bilib olishning eng yaxshi yo‘li — uni o‘yin orqali o‘rganish. Qanday ob’ektlar va xabarlar mavjudligini o‘zingiz kashf eting....

Ob’ektlarni o‘rganish