مجتمع للمبدعين لمناقشة وتبادل الأفكار حول التدوين وصناعة المحتوى. ناقش استراتيجيات الكتابة، تحسين محركات البحث، وإنتاج المحتوى المرئي والمسموع. شارك أفكارك وأسئلتك، وتواصل مع كتّاب ومبدعين آخرين.
أطلقنا أخيراً الإصدار 0.2 من لغة الأسُس البرمجية. ما يميّز هذا الإصدار أنه يوفر إمكانية كتابة البرامج باللغتين العربية أو الإنجليزية أو كليهما. وهذه ميّزة مهمة لمحبي اللغة العربية، فتمكينك من كتابة برامجك بالعربية مع الاحتفاظ بالقدرة على اللجوء للإنجليزية عند الحاجة يتيح لك كتابة برامجك بالعربية دون الخوف من عزل نفسك عن العالم الخارجي. على سبيل المثال، إذا كنت ترغب بكتابة برنامج يطبع قيمة المضروب باستخدام مكتبة تعرّف دالة factorial فيمكننا فعل التالي:
عرّف مضروب : لقب factorial؛
عرّف المضروب : حزمة {
عرّف إبدأ : دالّة () => العدد_الصحيح {
اطبع(مضروب(7))؛
}
}
والعكس جائز أيضا، أي يمكنك استخدام مكتبات عربية في برنامج مكتوب بالانجليزية عن طريق الأمر alias.
def factorial : alias مضروب;
def Factorial : module {
def main : function () => Int {
print(factorial(7));
}
}
مزيد من التفاصيل على الموقع الرسمي: الأسُس.موقع
التعليقات
شكراً على إطرائك. فقط للتوضيح، اللغة العربية ليست محور هذه اللغة وإنما مجرد خاصية واحدة أضيفت إليها مؤخراً. للغة مزايا متعددة لم أذكرها في هذا المقال لأنني اخترت لهذا المقال التركيز على جانب دعم اللغة العربية. راجع صفحة "نبذة" على الموقع الرسمي لتتعرف على مزايا اللغة وما تقدمه من حلول لا تقدمها اللغات الأخرى.
أما في مجال دعم العربية، فأنت محق، الفائدة الرئيسية (على الأقل في الوقت الحالي) تكمن في قطاعات التعليم، ولكن عليك أن تتذكر أن قطاع التعليم هو القطاع الأهم على الإطلاق لأي أمة ترغب بالنهوض، فلا تستهن به على الإطلاق وتذكر أن معظم المبرمجين المقتدرين بدأوا البرمجة منذ نعومة أظفارهم. بتمكين اللغة العربية سنمكّن مزيداً من التلاميذ من الخوض في هذا المجال مبكراً.
افعل مثله او اسكت
انت ببساطه تحطم عملا متكاملا وراقيا بجملتك " لافائدة"
معضم المبرمجين يتعلمون من سن ١٤ ، سن الطفوله المتأخرة
اتعجب لماذا انت غاضب... انا قلت لك رأي على قناعتي: اننا نحن لا ندرس لغات البرمجة العربية كونها ما زالت غير ناضجة ولا يمكن الإنتاج به بشكل يرقى للغات المشهورة في السوق.
لم اقل ان المشروع فاشل ولم اوحي بشي يدل على فشله وإنما قلت ان هذا المشروع مفيد للأطفال لأنهم الذين لا يعرفون الإنجليزية وسيكون مشروع مثل هذا تمهيد لدراسة Programming Logic ثم في المستقبل يمكنهم الإنتقال الى اللغات المعروفة.
وهل استقللت تعليم الأطفال البرمجة؟ هل هناك فطاحل في البرمجة إلا وقد بدأوا منذ نعومة أظفارهم؟ أضف لذلك أن هناك مجتمعات كثيرة وطبقات من المجتمع لا تجيد الانجليزية خصوصاً في المناطق النائية والأيسر والأصح أن نترجم لهم الأدوات ونقرّبها إليهم بدل أن نطالبهم جميعاً بتعلم الانجليزية.