لمعانٍ أخرى، انظر كلمات (توضيح).
كَلِمات هي لغة برمجة عربية مفتوحة المصدر ومتاحة بالمجان.
| كَلِمات (لغة برمجة) | |
|---|---|
| ظهرت في | يونيو، 2010 م |
| صممها | محمد سامي |
| نظام التشغيل | ويندوز، ولينوكس |
| الرخصة | أباتشي 2.0 |
| التطوير | |
| المطور | محمد سامي |
| آخر إصدار | فبراير، 2013 م |
| متفرقات | |
| امتدادات الملفات | كود مصدري: k.* |
| موقع ويب | http://lordadamson.github.io/kalimat/ |
اللغة موَّجهة أساسا للمساهمة في تطوير المحتوي التقني العربي ونشر مجال البرمحة بين عامة الشعب بسبب سهولتها
تاريخ اللغة
- بدأ التخطيط لها على الورق في 2008 م.
- بدأ تنفيذها في أوائل 2010 م.
- أول اصدارة أُعلن عنها في 23 يونيو، 2010 م[1]
- أول إصدار عام على الإنترنت كان في 12 ديسمبر 2010 م.
- آخر إصدار كان عام 2013 م[2]
- توقف محمد سامي عن تطويرها. والآن لا تلقي تطوير دائم إلا من مساهمات بسيطة عشوائية.[2]
- صدرت نسخة إنجليزية منها اسمها Kick حديثاً[3] من اجل تطبيق منهج البحث العلمي عند الضرورة؛ مثلا المقارنة بين طلبة تعلموا بكلمات وغيرهم تعلموا بما يكافئها بالإنجليزية.
مميزات
- البساطة وسهولة الاستخدام، حتى ان كثير من البرامج تبدو عند قراءتها كوصف أكثر منها برنامجاً. مثلا هذه الكود في مثال الغوريلات المرفق مع اللغة:
م = موزة جديد ... طالما م: في.الجو() وأيضا ليس نهاية.اللعبة(): (افعل كذا وكذا)
- وجود معظم الإمكانات المتوقعة في لغة حديثة مثل OOP، Dictionaries وبعض الإمكانات غير المتوقعة أيضا مثل إمكانية Concurrency
- إمكانية القنوات لتنظيم ال concurrent programming مثل لغة Go من جوجل.
- القدرة على استدعاء دوال من مكتبات سي[4] (FFI) عند اللزوم.
أمــثــلــة
الكرات المتحركة
آلة حاسبة
مقالات ذات صلة
مصادر
- Samy, Mohamed. "حصان صغير لأمينة". حصان صغير لأمينة. مؤرشف من الأصل في 28 أكتوبر 201117 أبريل 2017.
- "lordadamson/kalimat". GitHub (باللغة الإنجليزية). مؤرشف من الأصل في 26 يناير 202017 أبريل 2017.
- Samy, Mohamed. "A pony for Amina". A pony for Amina. مؤرشف من الأصل في 13 ديسمبر 201917 أبريل 2017.
- Samy, Mohamed. "كلمات: استدعاء إجراءات سي". كلمات. مؤرشف من الأصل في 28 أكتوبر 201117 أبريل 2017.