19

كتابة البرامج بالعربية أو الانجليزية باستخدام لغة الأسُس

أطلقنا أخيراً الإصدار 0.2 من لغة الأسُس البرمجية. ما يميّز هذا الإصدار أنه يوفر إمكانية كتابة البرامج باللغتين العربية أو الإنجليزية أو كليهما. وهذه ميّزة مهمة لمحبي اللغة العربية، فتمكينك من كتابة برامجك بالعربية مع الاحتفاظ بالقدرة على اللجوء للإنجليزية عند الحاجة يتيح لك كتابة برامجك بالعربية دون الخوف من عزل نفسك عن العالم الخارجي. على سبيل المثال، إذا كنت ترغب بكتابة برنامج يطبع قيمة المضروب باستخدام مكتبة تعرّف دالة factorial فيمكننا فعل التالي:

عرّف مضروب : لقب factorial؛

عرّف المضروب : حزمة {

عرّف إبدأ : دالّة () => العدد_الصحيح {

اطبع(مضروب(7))؛

}

}

والعكس جائز أيضا، أي يمكنك استخدام مكتبات عربية في برنامج مكتوب بالانجليزية عن طريق الأمر alias.

def factorial : alias مضروب;
def Factorial : module {
  def main : function () => Int {
    print(factorial(7));
  }
}

مزيد من التفاصيل على الموقع الرسمي: الأسُس.موقع

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

الأسس.موقع

لابد انك تقييم كثيراً

اعد تشغيل المودم :)

عذراً أخي، أخطأت بإضافة الضمة، فالعنوان لا يحتوي على ضمة. وشكراً للأخ mrzakaria على التصحيح. بالإمكان أيضاً استخدام العنوان الانجليزي: alusus.net

شكراً على إطرائك. فقط للتوضيح، اللغة العربية ليست محور هذه اللغة وإنما مجرد خاصية واحدة أضيفت إليها مؤخراً. للغة مزايا متعددة لم أذكرها في هذا المقال لأنني اخترت لهذا المقال التركيز على جانب دعم اللغة العربية. راجع صفحة "نبذة" على الموقع الرسمي لتتعرف على مزايا اللغة وما تقدمه من حلول لا تقدمها اللغات الأخرى.

أما في مجال دعم العربية، فأنت محق، الفائدة الرئيسية (على الأقل في الوقت الحالي) تكمن في قطاعات التعليم، ولكن عليك أن تتذكر أن قطاع التعليم هو القطاع الأهم على الإطلاق لأي أمة ترغب بالنهوض، فلا تستهن به على الإطلاق وتذكر أن معظم المبرمجين المقتدرين بدأوا البرمجة منذ نعومة أظفارهم. بتمكين اللغة العربية سنمكّن مزيداً من التلاميذ من الخوض في هذا المجال مبكراً.

البرمجة باللغة العربية تفيد تعليمها للأطفال. غير ذلك لا أظن هنالك فائدة

اعتقد انها قد تفيد أيضا كل من لا يعرف الكثير في الإنجليزية

افعل مثله او اسكت

انت ببساطه تحطم عملا متكاملا وراقيا بجملتك " لافائدة"

معضم المبرمجين يتعلمون من سن ١٤ ، سن الطفوله المتأخرة

-1

اتعجب لماذا انت غاضب... انا قلت لك رأي على قناعتي: اننا نحن لا ندرس لغات البرمجة العربية كونها ما زالت غير ناضجة ولا يمكن الإنتاج به بشكل يرقى للغات المشهورة في السوق.

لم اقل ان المشروع فاشل ولم اوحي بشي يدل على فشله وإنما قلت ان هذا المشروع مفيد للأطفال لأنهم الذين لا يعرفون الإنجليزية وسيكون مشروع مثل هذا تمهيد لدراسة Programming Logic ثم في المستقبل يمكنهم الإنتقال الى اللغات المعروفة.

وهل استقللت تعليم الأطفال البرمجة؟ هل هناك فطاحل في البرمجة إلا وقد بدأوا منذ نعومة أظفارهم؟ أضف لذلك أن هناك مجتمعات كثيرة وطبقات من المجتمع لا تجيد الانجليزية خصوصاً في المناطق النائية والأيسر والأصح أن نترجم لهم الأدوات ونقرّبها إليهم بدل أن نطالبهم جميعاً بتعلم الانجليزية.

عزيزي ان كنت فهمت تعليقي بشكل خاطيء فراجع الرد بالأعلى