السلام عليكم ورحمه الله وبركاته
فى الاول احب ارحب بجميع اعضاء الفريق العربى للبرمجة واحب اهدى لهم هذه المقالة التى هى من كتابتى
وكتبتها خصيصا لما وجدته من المواضيع الكثيرة والنقاشات >>> والتى معظمها غير متعلق بالموضوع نفسه وكثيرا ما يخرج النقاش عن الهدف الرئيسى منه
لغة برمجة عربية بين مؤيد ومعارض ؟
طبعا السؤال اللى راح يدور حاليا فى دماغ الكثير منكم هو ان محمد ابراهيم وهو انا مع او ضد الفكرة ؟
تخمينى كان صحيحا أليس كذلك
ليس المهم هو اننى مؤيد او معارض مثل ما الكثيرين يفعلون حيث ان المضاد للفكرة متحمش جدا لرأيه وايضا المؤيد متحمس ومتشدد ومتعصب وكلا منهما على خطأ اتدرون لماذا ؟
انا مع عمل لغة برمجة عربية
لكن عندى للذى يقوم بعمل موضوع انه يريد عمل لغة وعاوز الاخرين يساعدوه عدة اسئلة ارجو يجاوب عليها اولا قبل ان يفكر فى وضع موضوعه الا وهى
1- ما هى قدرتك العلمية فى مجال البرمجة ؟
2- هل درست الجزئين العملى والنظرى فى علوم الحاسب وخصوصا لغات البرمجة ؟
3- هل انت لديك القدرة والمهارة والمعرفة والخبرة اللازمة لعمل اللغة ؟
4- هل تعرف مميزات اللغات الاخرى وهل تعرف كمية من اللغات من الانواع المختلفة ؟
5- هل تعرف انماط البرمجة المختلفة هيكلية , كائتات الخ .....؟
6- هل يمكنك تقديم شئ جديد فى اللغة ؟
7- هل تعرف ما هو البحث العلمى فى لغات البرمجة ؟
8- هل تقدر على عمل IDE وهل تعرف الاوضاع Console وGUI فى البرمجة؟
9- هل تعرف كم استغرق تطور لغات البرمجة ؟
10- هل تعرف كيف يتم تقسيم لغات البرمجة على اسلوب علمى ؟
11- هل درست المناهج والكتب عن المترجمات والمفسرات وكيفية صناعة لغات البرمجة ؟
12- لو درست المناهج فكلها مناهج اجنبية أليس كذلك ولو تعلمت منها ثم صنعت لغة برمجة عربية فسنظل خاضعين تحت المناهج الاجنبية التى تعلمت منها كيفية صناعة اللغة :) :) :lol: :lol: هذا بافتراض اذا كنت ممن يقولون اننا لابد من عمل لغة بثقافتنا لاسباب ثقافية وفقط ؟
13- ما هو هدفك من اللغة اهو تعليمى ام تجارى
14- هل ستدعم لغتك عدة منصات
15- هل ستنافس لغتك وسيسمع بها العالم
كفاية ال15 سؤال ددم
هاخذ جزء اذا انت من الذين يقولون نريد لغة برمجة عربية لننافس ونساهم فى التقدم التكنلوجى
سافترض ان مثلا جزء من اللغة هكذا
س=5 ص=5 م=س+ص اطبع م
على سبيل المثال
طبعا الكود وبعد ما تحط توثيق للغة ونتعلمه احنا كمبرمجين عرب وحتى لو كانت اللغة قوية واقوى من C++ وسى شارب وغيرها وده طبعا من رايئ محتاج جهد ووقت وكوادر ودعم مش متوفرة طبعا
انت بتقول عاوزين ننافس ونساهم فى تطور التكنلوجيا طب وهو الاجانب هيعرفوا حاجة عن لغتك وهى بالعربية ازاى
اللغات الاجنبية التى تستخدم انجيليزية لان اللغة الانجيليزية لغة عامة ومستخدمة كثيرا على المستوى الدولى
انا افتخر باللغة العربية وهى لغتى واشرف اللغات ويكفيها انها لغة القران الكريم
يمكننا عمل اشياء باللغة العربية جديدة ويسمع بها العالم باللغة العربية
وفى نهاية الجزء الاول ان شاء الله من حديثى معكم حول هذه النقطة احب انوه الى شيئين مهمين
1- اننى لست ضد انشاء اللغة لكن نريد تخطيط وتحديد الهدف من اللغة والهدف الوحيد الذى يمكن القبول به هو تعليم اللغة لصغارنا لتكون فقط بداية فهم البرمجة مثل لغة ماما العبرية (اليهود عملوا لغة برمجة تعليمية فيها خصائص مش فى السى بس والسى شارب لهدف تعليمى )
2- اننى لا اريد هذه الموضوع يتحول الى نقاش اخر حول هذا الموضوع بل فقط اريد تعليقات ومنعا للردود التى نسمعها كلها يا ريت لا احد يرد على احد لان هذا القسم وضعته هنا خصيصا وليس فى منتدى النقاشات حتى اتجنب النقاشات
وارجو من الجميع تفهم الاخر واختلاف الرأى لا يفسد فى الود قضية واقول للذى يريد عمل اللغة
لماذا كل واحد فينا يريد ان يجع هو الاشخاص ويبدأ لماذا لا يبدأ هو اليس مبرمجا ام يريد فقط ادارة المشروع وينسب اليه انه القائد وهو لا يدرى شئ يا اخى طب حتى اعمل Syntax للغة وابدأ فى تحديد خطوات واعمل دراسة واعمل مخطط UML واعمل خطة وابدأ فى التنفيذ وعمل تصور ده اضعف الايمان طبعا وبعدها تعالى اطلب مساعدة ولو ربنا كرمك وعرفت تبدأ ووصلت لحاجة تعالى حط الكود المصدرى وخلى الجميع يشارك واكيد هناك من سوف يساعدك
اللى اللقاء فى الجزء الثانى
تحياتى محمد ابراهيم



