11

ما رأيك في لغة برمجة من صنع العرب ؟

قد تكون سمعت عن لغة Ring فإن لم تسمع بها من قبل ساعطيك نبذه عنها هي احد لغات البرمجة التي صنعها احد العرب و هو المهندس محمود سمير و هي تعتبر من ضمن أفضل 100 لغة برمجة حسب إحصائية TIOPBE Index اللغة مبنية علي لغة C و تشبه في كتابتها إلي حداً ما لغة Python و تستعمل في كثير من المجالات مثل تصميم و برمجة الويب أو تطبيقات سطح المكتب لتعمل علي انظمة تشغيل مختلفة مثل Windows و Linux

فهل تعتقد أنه قد يكون لها مستقبلاً و نراها من ضمن اشهر لغات البرمجة ؟

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

التعليقات

اقول كما قال خالد السعداني في احدى منشوراته

(( الانتفاع بادوات البرمجة يكون بتطويعها لا بتنويعها

فلا خير بالف لغة برمجة تستسهل لك طباعة جملة " أهلا بالعالم ! "

وتستعصي عليك في الوقت ذاته كتابة خوارزمية معقده للترتيب بواحده منها ))

اوافقك واختلف معك فى نفس الوقت

انا اوافقك : ان المهم فى اللغه امكانياتها

ولاكن اختلف : لان لو كانت هناك لغه برمجه من صنع العرب حتى وان كانت ضعيفه , يمكن ان تطور مع الزمن (لا تنسى لغه "البيسك" ايام كمبيوتر "صقر" كانت اقصى امكانياتها كتابه كلمه او عرض صوره او اصدار صوت , ولاكنها تطورت حتى اصبحت الان "دون نت" وبها امكانيات عاليه جدا)

موضوعك ذكرني بلغة ج. https://www.jeemlang.com

اللغة بمضمونها سيئة ولكنها محاولة.

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

ar_syria أضف ردا

ربما باختصار لايمكنك رمي عقود من الاسس البرمجية و جعلها محصورة في لغة جديدة ولا تحل مشكلة جديدة عن سابقاتها فهي مجرد لغة! لو استحق الامر و الجهد لقد سبقونا بعقود بلغة البرمجة ما علينا برايي التركيز عليه هو بناء مجتمعات تهتم ببناء منظومة عربية لبناء مكتبات برمجية و بحوث في المجال عوضا عن تركيز في شيء وان كان ممكن سياخذ وقت وجهد اكثر وقيمة اقل!

ربما باختصار لايمكنك رمي عقود من الاسس البرمجية و جعلها محصورة في لغة جديدة ولا تحل مشكلة جديدة عن سابقاتها فهي مجرد لغة!

و هل يوجد لغة برمجة تسطيع أن تبرمج بها تطبيقات ويب و برامج سطح مكتب تعمل علي مظامين Windows و Linux بدون مكتبات اتري أن هذا لم يحل مشكلة ?

بناء مجتمعات تهتم ببناء منظومة عربية لبناء مكتبات برمجية و بحوث في المجال

ستبني منظمة عربية لبناء مكتبات برمجة لأي شئ ?

فلا يوجد لغة برمجة واحده قد أنشأها العرب ( أقصد لغة مشهورة و فعاله ) لتنشاء لها منظمة عربية لعمل مكتبات برمجية.

حسنا انا لست خبير في تصميم لغات البرمجة ولكن سأقول رايي ببساطة عن ما قرأته سابقا. لا يمكن للغة البرمجة ان تاتي ولا تحل مشكلة desgin في لغة اخرى لهذا يقومون ببناء لغات البرمجة وليس لل tooling في دائرة لغة البرمجة فجميع لغات البرمجة يمكنك بناء مواقع و برامج سطح مكتب بمجرد اضافة فريمورك كمثال Rust, Go, Python اي لغة يمكنك ان تفكر بها يوجد لها فريمورك قادر على ان يعطيها هذه المميزات.

كمثال فلسفة بايثون اتت لتحل مشكلة تبسيط كتابة البرمجة بطريقة افضل ! C++ اعطت ل C جمال ال OOP وهكذا الخ ..

ربما عليك بالتفكير عندما تصمم لغة برمجة على انها فعليا اداة تكتب بها كبمرمج وكيف ستحل مشكلة ال complexity عن طريق كتابة كود اقل و bugs اقل, وليس ما يمكنك بنائه بها !

لست انا من سوف يقوم ببناء المنظمة الخ .. ولكن ما اقصده هو بناء مجتمع من المطورين يقومون ببناء مكتبات برمجية حول لغات برمجية المعروفة ل افادة اللغة العربية و دعمها او اي شيء اخر وليس بشرط دعم اللغة العربية :)

علم ٢٠١٧ كان لي شرف اللقاء ب Damian Conway ( زعيم Perl),

محاضرته كانت تتحدث عن اضافة ٣ كلمات فقط للغة البرمجة. ولك ان تتخيل مقدار الجهد الكبير لتنفيذ ذالك.

حسب احتكاكي البسيط ببعض المبرمجين العرب وجدت اليوم ان اغلبهم يعتمدو على قوالب جاهزة ( مشاريع جاهزة يقومو بتعريبها بأقل جهد برمجي )

ربما الخطوة الاولى محاولة العرب التطوير بالموجود من القمة للقاع وليس البدء من الصفر

مثلا

البدء بتطوير الframework الحالية لتدعم اللغة العربية امثر

ثم انتقال للمستوى الادنى وتطوير بعض المكاتب

ثم المساهمة بتطوير بلغة معروفة .

٣ كلمات فقط للغة البرمجة.

ما الذي تقصده بالكلمات الثلاث هنا ؟

في كل لغة برمجة يوجد كلمات محجوزة مثل كلمة if

Damian Conway اراد اضافة 3 كلمات جديدة للغة البرمجة Perl 5 ( اعتقد أنه احتاج الى 8 اشهر من العمل و التجارب )

المحاضرة التي كنت بها كانت محاضرة تمهيدية ولم يتم توثيقها بالفيديو ( أراد أن يعلن عن الخبر في مؤتمر بنيويورك )

ولكن وجدت نفس المحاضرة تقريبا ألقاها في امستردام

اظن ان الخوارزم alkhawarizm.org لغة تستحق التشجيع اذ انها احترافية و على ما أظن تتبع منهج python و golang.

مجهول
  • حذف بواسطة المستخدم
Fady_Medo أضف ردا

هذا افضل رد سمعته

لا تنسى لغه "البيسك" ايام كمبيوتر "صقر" كانت اقصى امكانياتها كتابه كلمه او عرض صوره او اصدار صوت , ولاكنها تطورت حتى اصبحت الان "دون نت" وبها امكانيات عاليه جدا

لا يهم اذا كنا بدأنا فى وقت متأخر , الاهم اننا بدأنا وفى المستقبل ان شاء الله تتطور , افضل من ان نظل طوال حياتنا فاشلون

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

عندما تصبح لدينا ثقافة دعم المنتوج المحلي فحتما ستفرض نفسها و ستطور كي تنافس اللغات الكبرى، Windev لغة برمجية فرنسية الصنع دعمت في فرنسا و طورت و إستعملت في مجالات كثيرة حتى في وزارة الدفاع و أثبتت قوتها....

Saif_Coder أضف ردا

أفظل محاولة لتطوير لغة برمجة عربية هي لغة ألف

لكن لاأعلم هل مازالت مستمرة أم توقفت مثل باقي لغات البرمجة العربية !

اظن ان افضل محاولة حتى الان هي الخوارزم

فهي احترافية بالتأكيد