بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
تحب تكتب كود البرنامج بالعربى ؟
تحب ان الكود مش كود وانه كلام عادى تقريبا ؟
تحب ان اللغة الى انت شغال عليها تكاد تشعرك ان لها عيون بتشوف بيها ؟
تحب ان اللغة الى انت بتبرمج بيها تكاد تشعرك انها بتقدر تفهمك وتعرف انت عايز ايه ؟
اليوم قمت باطلاق الاصدار الاول من السوبر نوفا (لغة برمجة جديدة - عربى انجليزى)
الامكانيات بسيطة ولكن الفكرة اكثر من رائعة باذن الله وجارى العمل المستمر على تطويرها ان شاء الله رب العالمين
اليوم اشعر بسعادة كبيرة حيث اننى حققت هدف كبير والحمد لله وسوف اشعر بسعادة اكبر عندما يشاركنى اخوانى هذه الفرحة
وندخل سويا فى حوار علمى هادف يخرج فيه كل منا بمعلومات جديدة تدفعه الى الامام فى عالم تقنية المعلومات السريع التغير والتطور
السوبر نوفا لغة برمجة تعتبر نتيجة ابحاث قمت بها على المستوى الشخصى بمجهوداتى المتواضعة فى مجال
Compiler Implementation using AI Techniques اى بناء المترجمات باستخدام اساليب الذكاء الصناعى
اللغة عربى انجليزى - يعنى الى عايز يكتب كود انجليزى يكتب مش مشكلة (العربى اختيار متاح ولكنه ليس الاختيار الوحيد)
ورغم انى عربى لكن هناك دعم للانجليزى عشان التواصل على النطاق العالمى لكى تصل افكار اللغة الجديدة الى كل مكان فى العالم باذن الله
رابط التحميل
http://sourceforge.net/projects/supernova/files/
اللغة مساحتها للتحميل مضغوطة اقل من 3 ميجا بايت (ان شاء الله لن تستغرق وقتا طويلا للتحميل والاطلاع والتجربة باذن الله)
تحتوى اللغة على العديد من الافكار الجديدة والتى تم شرحها فى التوثيق الخاص بها
وهذا مثال لكود باللغة العربية
التطبيق تحت عنوان هو مرحبا.
انا اريد نافذة والنافذة تحت عنوان هو مرحبا!!.
يانافذة لون الخلفية هو {5,155,255}.
يانافذة العرض هو 330. يانافذة الارتفاع هو 250.
يانافذة الاسم هو ن1.
انا اريد زر ويازر النص هو خلينا اصحاب ! اضغط لو كنت موافق !!.
يازر البداية العلوية هى 20.
يازر العرض هو 300.
يازر الاسم هو "زر1"
انا اريد زر ويازر البداية العلوية هى 80.
يازر النص هو . ويازر الاسم هو "زر2"
انا اريد زر ويازر البداية العلوية هى 130.
يازر النص هو . ويازر الاسم هو "زر3"
"زر1 النقر بالفارة" تعليماته هى
"زر2" زر تم تحديده ويازر النص هو بجد فعلا !! ? .
نهاية التعليمات
"زر2 النقر بالفارة" تعليماته هى
نفذ طالما (1).
"زر3" زر تم تحديده ويازر النص هو ههههههههه.
[س]. = الثوانى. و نفذ طالما "الثوانى - [س] < (0.5)"
نفذ احداث الويندوز
نهاية طالما
"زر3" زر تم تحديده ويازر النص هو .
[س]. = الثوانى. و نفذ طالما "الثوانى - [س] < (0.5)"
نفذ احداث الويندوز
نهاية طالما
نهاية طالما
نهاية التعليمات
"زر3 النقر بالفارة" تعليماته هى
لوسمحت اغلق النافذة
نهاية التعليمات
وهذه صورة البرنامج وقت التشغيل
وهذا هو المقابل باللغة الانجليزية
Application title = Hello!!.
I want window and window title = Hello!!.
Window back color = {5,155,255}.
Window width = 330. window height = 250.
Window name = win1.
I want button and button caption = Be my friend , click to say yes !!.
The button top = 20. button width = 300.
The button name = btn1.
I want button the button top = 80.
Button caption = . and the button name = btn2.
I want button the button top = 130.
Button caption = . and the button name = btn3.
btn1 mouseclick. instructions are
Btn2. button selected and button caption = Really !! ? .
End of instructions
btn2 mouseclick. instructions are
Do while (True).
Btn3. button selected and button caption = Hurrah.
[x]. = the seconds. and do while "the seconds - [x] < (0.5)"
Do windows events
End while
Btn3. button selected and button caption = .
[x]. = the seconds. and do while "the seconds - [x] < (0.5)"
Do windows events
End while
End while
End of instructions
btn3 mouseclick. instructions are
You close window
End of instructions
وهذه صورة البرنامج وقت التشغيل
والله الموفق

