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

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

كَلِمات (لغة برمجة)
الشعار
معلومات عامة
ظهرت في
صممها
محمد سامي
نظام التشغيل
الرخصة
التطوير
المطور
محمد سامي
الإصدار الأخير
متفرقات
امتدادات الملفات
كود مصدري: k.*
موقع الويب

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

تاريخ اللغة

  • بدأ التخطيط لها على الورق في 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 (بEnglish). 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.