زبان برنامه‌نویسی Citrine

سیترین یک زبان برنامه نویسی بسیار ساده و محلی است. با سیترین می توانید به راحتی برنامه ها و بازی ها را ایجاد کنید.

دانلود Citrine


 

چگونه کار می‌کند؟

1. جملات:
سیترین برنامه‌ها را از بالا به پایین می‌خواند، از ابتدای جمله تا انتهای آن. هر جمله با نقطه به پایان می‌رسد.

2. متغیرها:
این روش تعریف یک متغیر در سیترین است:

>> abc := 123.

3. پیام‌ها:
شما با ارسال پیام به اشیاء (اعداد، متن‌ها، بولین‌ها، توالی‌ها، و غیره) یک برنامه ایجاد می‌کنید. نحوه نوشتن به صورت زیر است:

<شی> <پیام>.

اگر پیام دارای آرگومان باشد، آن‌ها را با پیام به این صورت ترکیب می‌کنید:

<شی> <a>: <آرگومان 1> <b>: <آرگومان 2>

در اینجا، a و b هر دو بخشی از همان پیام هستند. اگر پیام تنها شامل یک کاراکتر باشد و فقط یک آرگومان وجود داشته باشد (مثل '+ 3') می‌توانید دو نقطه را حذف کنید.

4. ویرگول‌ها:
شما می‌توانید چندین پیام را به هم متصل کنید. اگر پیام دارای آرگومان باشد، باید اگر می‌خواهید پیام بعدی را ارسال کنید، یک ویرگول (,) اضافه کنید.

5. وظایف:
شما می‌توانید دستورات را با قرار دادن آن‌ها در { و } گروه‌بندی کنید. این کار یک وظیفه ایجاد می‌کند. شما همچنین می‌توانید پیام‌ها را به وظایف ارسال کنید. به عنوان مثال، می‌توانید پیام '* 3' را برای تکرار یک وظیفه به مدت 3 بار ارسال کنید.

{ :i ... } * 3.

در ابتدای وظیفه می‌توانید پارامترها را اضافه کنید (:i). با <- می‌توانید پاسخی از یک وظیفه بازگردانید. شما می‌توانید هر شیئی را با وظایف جدید با اتصال آن‌ها به یک پیام خاص توسعه دهید:

عدد در: ['دوبرابر'] انجام: { <- خود * ۲. }. خروجی بنویس: ۳ دوبرابر، ایست.


سیترین را در همه زبان‌ها کاوش کنید
این اصول اولیه است. بهترین راه برای شناخت بهتر سیترین این است که آن را به صورت بازیگوشانه کاوش کنید. خودتان کشف کنید که چه اشیاء و پیام‌هایی وجود دارند... شما می‌توانید تمام پیام‌ها برای همه اشیاء را در کاوشگر شیء بیابید، در تمام زبان‌های موجود سیترین!

کاوشگر شیء