سوبرنوفا لغة برمجة عربية أخرى
أعلن صاحب مشروع البرمجة بدون كود عن مشروع مكمل لمشروعه الأول ، حيث أعلن عن إنشاء لغة برمجة جديدة أقرب إلى اللغة المنطوقة ، و يمكنك كتابة تطبيقك باللغة العربية أو باللغة الإنجليزية ، الظريف أن هذه اللغة تجعلك تخاطب الجهاز و كأنه يفهمك.
سوبرنوفا لغة متعددة المنصات و قد تم بنائها باستخدام مشروع البرمجة بدون كود (المصنف compiler) ، و البرامج المنتجة بها تحتاج إلى آلة افتراضية كي تعمل ، و هي متعددة المنصات و تستخدم مكتبة كيوت لعمل الواجهات الرسومية.
و أخيرا هذه بعض اللقطات تحوي على الشفرة باللغة الإنجليزية و العربية و ناتجهما
رخصة اللغة لم تحدد بعد ، و يمكنكم تنزيلها من هنا.
|
|
|

التعليقات
رائع جدا
رائع جدا ماشاء الله ...
أرجوا أن يلتف المبرمجون (خاصة العرب) حول هذا المشروع لأني أظن يحتاج إلى جهد وعمل كبير حتى يكون كاملا فاللغة مازلات في اصداراتها الأولى..
أعجبني ربطه مع مكتبة كيو تي كذلك أعجبني كون اللغة متعددة المنصات
اطلعت على رابط المشروع وبه معلومات مفيدة حولها
كما أرجوا أن تكون الرخصة مناسبة
ولمن يقدح في العرب المسلمين والعربية، سيكون هذا أجمل رد ...
ممتاز :) التعبيرات طويلة نوعا
ممتاز :)
التعبيرات طويلة نوعا ما لكن الفكرة ممتازة.
اكثر من رائع :)
اكثر من رائع :)
هذا مذهل بشكل كبير جدا ..
هذا مذهل بشكل كبير جدا .. لدرجة اللا تصديق .. !
غير متفائل! تذكرني بلغة كوبل
غير متفائل! تذكرني بلغة كوبل وطريقة verbose coding
سوبرنوفا تختلف عن لغة كوبل
سوبرنوفا تختلف تماما عما خطر ببالك بخصوص لغة الكوبل
ان الكوبل لها محبيها ايضا حيث انها اختارت سهولة القراءة عن سهولة الكتابة
وهذا يناسب البعض
السوبرنوفا تتميز بـ سهولة الكتابة + سهولة القراءة من خلال ذكاء صناعى فى اللغة يمكننا من الحصول على الاثنين معا
يمكنك مراجعة هذا المقال فى موقع codeproject
http://www.codeproject.com/KB/winsdk/supernova.aspx
السوبرنوفا تتمتع بذكاء صناعى ليعطيك انتاجية عالية جدا مع كود واضح تماما.
ايضا يمكنك الاطلاع على كتاب اللغة العربى (255) وبالتحديد الباب الاول
ستجد الكتاب فى قسم خاص باللغة فى موقع كتب الحاسب العربية
http://www.kutub.info/library/category/90
ستجد ان اوامر السوبرنوفا تتبع قواعد سهلة الاستيعاب فلن تحتاج للحفظ
مثلا الامر i want window يتبع قاعدة الضمير الفعل الشىء
وهكذا اوامر اللغة تتبع قواعد وبالتحديد هناك 5 قواعد تشكل كل اوامر اللغة
كما ان الانتاجية توفر عليك عشرات الاسطر فى اللغات الاخرى
انظر السطر التالى
i want window contains button
بسطر واحد انشات نافذة بها زر
انظر السطر التالى
button name =btn1. procedure btn1 mouse click. please close window ok
بسطر واحد اعطيت للزر اسم وعرفت حدث النقر بالفارة للزر ليقوم باغلاق النافذة
والذكاء فى اللغة يمتد لامور كثيرة انظر السطر التالى
textbox value = hello world.
من هذا السطر اللغة ستفهم انك تريد مربع نص فتقوم بانشاءه تلقائيا لك بدون ان تكتب i want textbox كما ان مربع النص يحتاج نافذة ستقوم هى ايضا بانشائها لك.
وليس الامر يتوقف على الـ GUI فقط بل يمتد الذكاء لمختلف اجزاء اللغة
واخيرا.
للعلم هذا هو الاصدار الاول اى مجرد بداية وجارى العمل المستمر على تطوير اللغة
والله الموفق
أريد أيضاً
أنا أريد صورة كوب من الشاي وبجانبه شاب وسيم شعر أسود وعيون شهل
أنا أريد تحته صورة مخدة متكأ عليها وعلى يساره زر مدري شو !!!
نهاية التعليمات
هل هذه تسمى لغة برمجة ؟ سبحان الله
لماذا لغة جديدة
ياسادة ياكرام
من أن الى أخر أسمع كلمة لغة برمجة عربية ... من قال أننا نحتاج للغة برمجة جديدة
هل الهند صنعت لغة برمجة هندية لتكون الأول على العالم فى تصدير البرمجيات
الجافا والبى أتش بى والروبى ولغات عملاقة أخرى مفتوحة المصدر ويضيف لها المئات من المبرمجين كل يوم
لماذا نحن نبحث عن الصفر لنبدء منه
يا أستاذ محمود فايد .. فكرة لغة قريبة من اللغة البشرية رائعة فعلا لكن وحدك ستأخذ سنين طوييييلة والعيب ليس فيك لكن حتى أكبر شركات عربية فى التطوير غير مستعدة لعمل ومتابعة شئ مثل هذا
مرة أخرى ... أمامكم مجتمع مفتوح المصدر فلم لا نبدء مما أنتهى الأخرون
جافا
هل جافا مفتوحة المصدر ؟!
على فكرة المشروع ليس من الصفر ، فهناك نسخة بالإنكليزية أيضا . أي أنه محاولة للكتابة بالعربية لا أكثر و لا أقل . تجربة قد تنجح أو قد تفشل .
غالية تفشل تجاريا و على أرض الواقع ، لكن ينجح فريق العمل نجاحيا عظيما بالخبرة التي يكتسبها (إلا إذا كان هذا المشروع و التربح منه هو الهدف) .
هل تعرف كمبيوتر Next الفاشل تجاريا و الناجح علميا و الذي أعاد ستيف جوبز إلى القمة .؟
يوجد تطبيق مفتوح المصدر و حر
يوجد تطبيق مفتوح المصدر و حر للجافا !
أقل لك أنا لماذا لغة جديدة
نحتاج لغة برمجة عربية للأسباب التالية:
1. تعليم أطفالنا البرمجة من سن مبكرة بلغتنا الأم و بشكل مستقل عن اتقان المبرمج لغة أجنبية من عدمه خاصة في السن المبكرة
2. ممارسة البرمجة مبكرا تنمي التفكير الأبداعي و الخلاق و النقدي للطفل و البالغ خاصة بلغته الأم
3. اثراء المحتوى الفكري العربي بما هو ينفع الدنيا و الدين
4. اللغات البرمجية العربية السابقة فشلت الى حد كبير أن تجد الأنتشار المطلوب بم يحقق الأهداف السابقة نتيجة أخطاء منهجية سابقة فهذه محاولة جديدة لكن (نأمل هذا) بالأخذ بالاعتبار أهداف واخطاء السابقين
و بالمناسبة فان كل لغات البرمجة العملاقة جاءت في وجود أخرى عملاقة أيضا و استخدمتها في اثراء الفكر الأنساني العالمي ولا تنقرض لغة البرمجة تماما حتى في وجود اللغة الجديدة (اللهم الا في حالات الفشل المنهجى الذريع للغة القديمة) و أضافت اليها كما جاءت السي في وجود لغة التجميع و جاءت الجافا في وجود السي و كلهم مستخدمين الى اليوم
أما بخصوص الطريق الطويل و السنين الطوييييييييييييييييلة فنظام لينوكس نفسه بدأ جهدا فرديا لحل مشكلة شخصية لكنها منتشرة فحدث تسارع درامي في تطوره وكذا غيره من أمثلة المشاريع الحرة الناجحة و على فرض أن هذا لم يجد النتيجة المرجوة فيكفيه اخلاصه و سعيه لسد ثغر تقني تعاني منه أمتنا حاليا
أهنيك يا أستاد محمد على
أهنيك يا أستاد محمد على إنجازك الحديث
مهما كان يحمل من المميزات بل حتى المساوء فهو مجهود يستحق منا شكرك والثناء عليه
أنا متابع لمشاريعك منذ إصدار مشروع البرمجه بدون كود
صحيح أنه مشروع ناجح ولكنه ليس كما يجب ,,
فعزف المبرمجين عن المساهمه فيه لأنه حقيقه يجعل المستخدم العادي مبرمجا ... وهذا ما لا يريده أغلبهم
وها هنا يتكرر نفس المشروع ولكن بطريقه أكثر إنتاجيه خصوصا بعد إختفاء أكواد البرمجه الإعتياديه
فأصبح المستخدم يبرمج بلغته البشريه !
سيأتي يوم ويستطيع المستخدم إنشاء برامجه بصوته !
أصنع واجهه , أضف زر, أضف مدخلين , إجمع المدخلين بواسطة الضغط على زر !
أنت هنا تصنع نواة للذكاء الإصطناعي
مشروعك جديد يا أخي ولن تستوعبه العقول
وإذا أستوعبته فلن تستوعبه إلا بعد مده ليس باليسيره
لا تيأس من أقوال المبرمجين فهم هنا كمثل الأطباء الذين يتاجرون بأرواح البشر
لا هم لهم سوى المال...
ربما الآن تسير بطريق مظلم لا يوجد فيه سوى نور عقلك
ولكن سيأتي يوم تسير فيه كل العقول في نور عقلك !
وآصل يا أخي فأنت صاحب رؤيا عظيمه ...
كان الله في عونك
السلام عليكم و رحمة الله و بركاته الشكر الجزيل و الدعوات بالخير موصول لاصحاب وادي التقنية على نشرهم للاخبار التقنية المفرحة و الشكر الجزيل للاخ محمود فايد على سعيه الجاد للنهوض بالامة بحسب ما آتاه الله من علم و سد ثغرة من الثغور الكثيرة في الامة الاسلامية اسال الله التوفيق و السداد و التقدم الى اعلى المراتب في الدارين و انبه لا تأبه لكلام الكسالى و المحبطين و الضعفاء
لطيف
أنا أيضا ذكرني بلغة كوبول. :-) لكن هذا لا يقلل من قمة العمل.
يبقى الترخيص أمرا حيويا
وأنا مهتم بهكذا تجارب تهدف إلى رفع البرمجة إلى مستوى الإنسان العادي غير الخبير
ولكنني لا أستطيع إلقاء نظرة عميقة على مشروع لم تحدد رخصته بعد ولا تتوفر بنيته المصدرية
بخصوص الترخيص اللغة
اللغة بداية من 16 مايو عام 2010
اصبحت منتج حر مفتوح المصدر Free-Open Source تحت رخصة GPL v2.0 او اعلى مثل GPL v3.0
والله الموفق
لا تنسى دعم اللغة العربية
بسم الله الرحمن الرحيم والصلاة والسلام على خير المرسلين السلام عليكم ورحمة الله وبركاته وبعد ابن محمد لا يهمك. أو يحزنك نعيق الغربان التي لا تجيد سوى كلمات اليأس وإضعاف العزيمة .. ملاحظة يجب دعم اللغة العربية بقوة كما تدعم لغتك الثانية في هذا المشروع كما فعل صاحبك الايطالي حتى يتماش التغير من البرمجة باللغة الأجنبية إلى اللغة العربية أقصد التدريج في تعريب البرمجة وهذا ما نفعله مع مرضى الإدمان على المخدرات فنعطيهم جرعات خفيفة من المخدر ومع الوقت والتدرج في إعداد الجرعات يشفى المريض من الإدمان . وهذا ما يجب أن تفعله مع أصحاب الإدمان على اللغة الأجنبية جرعات صغيرة من اللغة العربية تنسيهم البرمجة باللغة الأجنبية وما يتم هذا الجيل إلا وتجد جيل يبرمج بكل سهولة بلغته الأم وبلغة ثانية .. وهناك دراسة تقول أن التفكير والإبداع باللغة الأم يكن أسرع من اللغة الأجنبية . مثلا عند مخاطبتك لأجنبي بلغته ما الذي يفعله عقلك في ثواني أنت تفكر بلغتك الأم أولا ويترجم عقلك ذالك باللغة الأجنبية. أيهم أسرع أن تفكر بلغتك أولا وتعبر بها أم تفكر بلغتك وتترحم تفكيرك بلغة أخر ثم تعبر بها أيهم أسرع ؟؟؟؟ وهذا ليس بعيد عن لغة الحاسوب والمترجمات . ولك مني أجمل تحية يا أبن الآمة العربية