كلمات (لغة برمجة)

لغة برمجة

كَلِمات هي لغة برمجة عربية مفتوحة المصدر ومتاحة بالمجان.

اللغة موَّجهة أساسا للمساهمة في تطوير المحتوي التقني العربي ونشر مجال البرمجة بين كافة الأفراد بسبب سهولتها.

تاريخ اللغة عدل

  • بدأ التخطيط لها على الورق في 2008 م.
  • بدأ تنفيذها في أوائل 2010 م.
  • أول اصدارة أُعلن عنها في 23 يونيو، 2010 م[1]
  • أول إصدار عام على الإنترنت كان في 12 ديسمبر 2010 م.
  • آخر إصدار كان عام 2013 م[2]
  • توقف محمد سامي عن تطويرها. والآن لا تلقي تطوير دائم إلا من مساهمات بسيطة عشوائية.[2]
  • صدرت نسخة إنجليزية منها اسمها Kick حديثاً[3] من اجل تطبيق منهج البحث العلمي عند الضرورة؛ مثلا المقارنة بين طلبة تعلموا بكلمات وغيرهم تعلموا بما يكافئها بالإنجليزية.

مميزات عدل

  • البساطة وسهولة الاستخدام، حتى ان كثير من البرامج تبدو عند قراءتها كوصف أكثر منها برنامجاً. مثلا هذه الكود في مثال الغوريلات المرفق مع اللغة:
م = موزة جديد
...
طالما م: في.الجو() وأيضا ليس نهاية.اللعبة():
  (افعل كذا وكذا)
  • وجود معظم الإمكانات المتوقعة في لغة حديثة مثل OOP، Dictionaries وبعض الإمكانات غير المتوقعة أيضا مثل إمكانية Concurrency
  • إمكانية القنوات لتنظيم ال concurrent programming مثل لغة Go من جوجل.
  • القدرة على استدعاء دوال من مكتبات سي[4] (FFI) عند اللزوم.

أمــثــلــة عدل

انظر أيضا عدل

مصادر عدل

  1. ^ Samy، Mohamed. "حصان صغير لأمينة". حصان صغير لأمينة. مؤرشف من الأصل في 2011-10-28. اطلع عليه بتاريخ 2017-04-17.
  2. ^ أ ب "lordadamson/kalimat". GitHub (بالإنجليزية). Archived from the original on 2020-01-26. Retrieved 2017-04-17.
  3. ^ Samy، Mohamed. "A pony for Amina". A pony for Amina. مؤرشف من الأصل في 2019-12-13. اطلع عليه بتاريخ 2017-04-17.
  4. ^ Samy، Mohamed. "كلمات: استدعاء إجراءات سي". كلمات. مؤرشف من الأصل في 2011-10-28. اطلع عليه بتاريخ 2017-04-17.