السلام عليكــم ورحمـة الله وبركاتــه
لقد انتهيت من برمجة لغة برمجة عربية سميتها ضاد
تجدونها في المرفقات
وهي تحت رخصة GPL
أي مفتوحة المصدر وسأضع ملفاتها المصدرية هنا فيما بعد لنطورها معا
أتمنى منكم تجريبها وإبداء آرائكم
شكرا اخي افاضل، الرجاء اعطاء المعلومات التقنية عن اللغة التي صممتها <_<
حسنا
لغة ض هي لغة مفسرة تم بناؤها بلغة سي# تحتوي على الأساسيات البرمجية .
يتميز بناؤها بالبساطة والكفاءة.
يتم فيها قراءة البرنامج ثم تخزين سطوره في مصفوفة نصية ثم تتم عملية التفسير.
خليل الأمين كتب:حسنالغة ض هي لغة مفسرة تم بناؤها بلغة سي# تحتوي على الأساسيات البرمجية .
يتميز بناؤها بالبساطة والكفاءة.
يتم فيها قراءة البرنامج ثم تخزين سطوره في مصفوفة نصية ثم تتم عملية التفسير.
مجهود جبار لكن ما الفائدة ؟
الفكرة والعمل جميل يا اخ خليل ..
لكن ان من بين مشاكل مثل هذه اللغات ..
هي البطأ الذي سيحصل بعد التطوير لدخولها في اي مجال كان ..
يعني للان لغتك لا تمتلك سوى الاساس كما قلت انت مثل الشرط والتكرار ..
لكن مستقبلا عندما تدخل بها اي جزء اعقد بقليل ستلاحظ البطا الواضح فيها ..
واتمنى لك تطويرها اكثر ..
تحياتي العطرة .. واتمنى لك الموفقية ..
يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..
اخى يمكنك تحويل مثل هذا المترجم من مفسر إلى مترجم
عن طريق معرف الاسمبلي و بنيه الملف التنفيذى كنت قد صنعت مترجم بسيط
بفنس هذا الافكار من قبل ولكن تم عمل format للهارد كاملاُ
تفسير الكود ----> تسريع الكود ----> تحويل إلى الاسمبلي --- > تحويل الاسمبلى إلى binary code---> كتابه ملف تنفيذى
وقد وضع احد الاخوه بعض المبادئ عن كتابه المترجمات وبصراحه هذه اللغه مع بساطتها جميله جميله جميله ....................جميله
اكمل واتمنى إن كنت تعرف في لغه السى استعملها فإنها ستعطى سرعه اكبر لمترجملك :lol:
تم تعديل هذه المشاركة بواسطة halwa في 22 سبتمبر 2009 في 23:08
my new site click here
لا يهم بطء المترجم ولكن الدى يهم الملف التنفيدى
كل اللغات التى رايناها الى حد الان لاتخرج ملف تنفيدى
والله بصراحه هذا المشروع كان من زمان في عقلي وافكر فيه دائما
لو كانت البرمجه باللغة العربي فـ اتوقع إن شاء الله راح نجد تطور اكثر وازدهار في عالم البرمجه في العالم العربي
لكن في ونفس الوقت مهما كانت البرمجه باللغة العربية فلا يمكن الاستغناء عن البرمجه باللغة الانجليزيه
انا اقتراحي بصراحه للتسهيل لا اكثر فقط
انا يكون هناك محرر فقط تكتب من خلاله الاكواد
يعني تسبتدال مثلا if بـ اذا
هكذا ويكون هناك الاتفاق على المفردات ومن ثم يخرج في ملف نصي نقوم بـ تصديره الى محرر اللغه المبرمج اليها
دون ان يكون هناك محرر مباشر ينتج ملفات تنفيذيه * لماذا
1- ان تطور اللغات بشكل دوري ويصعب السيطره الكامله على كل جديد .
2 - يمكن للمستخدم استعمال اللغتين والتنويع في بعض النقاط مما يسهل عليه عملية الربط حيث ياخذ من المحرر وم ثم يجري تعديل و اي اضافه من محرر اللغة الام .
وانا والله بصراحه كلي امل وثقه
ان يتبنى مثل هالمنتدى والمكان التعليمي والفني والتقني تطوير مشروع مثل هذا والسبق في ذالك
اتمنى ان ارى ابنائي في صفوفهم الدنيا في اول مرحلهم الدراسيه يقمون بصنع برامجهم التي تلائم احتياجاتهم وتطلاعاتهم
مدام ان العائق الواحيد هو اللغة *
تم تعديل هذه المشاركة بواسطة majado2 في 1 يناير 2010 في 22:43

خليل الأمين كتب:السلام عليكــم ورحمـة الله وبركاتــه
لقد انتهيت من برمجة لغة برمجة عربية سميتها ضاد
تجدونها في المرفقات
وهي تحت رخصة GPL
أي مفتوحة المصدر وسأضع ملفاتها المصدرية هنا فيما بعد لنطورها معا
أتمنى منكم تجريبها وإبداء آرائكم
بارك الله فيك أخي الكريم وفي مجهودك الرائع وبإذن الله تكون خبر بداية لأفضل لغة برمجة عربية نستعيد بها مجد الأجداد
جزاك الله خير على المجهود
إن محاولة الإبداع وتقبل الأخطاء والتصحيح هي الطريق الصحيح للنجاح
البعض يفتر العاملين لطموح يوقفه عن العمل لعدم الثقة
من هنا نكتشف أسرار الإبداع والتقنية وسيأتي اليوم الذي ندشن فيه لغتنا الحاسوبية العربية
كم المطورين للغات البرمجة من العرب
الذين يفاخرون بالرطين الإنجليزي
وليس لديهم الحماس بالبدء ولو من الصفر
للعمل مع اللغة الأم للغات العالم
اللغة التي لم تعجز عن التقنية في أيام العباسيين والأمويين حتى وضعنا أسس العلوم فانسحبنا
وتراجعنا وتقدم غيرنا والغريب أنهم لم يبقوا اللغة العلمية كما أخذوها بل ترجموها للغتهم فحصل الأبداع
ونحن الآن ينبغي أن نترجم في البداية وسيأتي الإبداع من هنا نبدأ
الخطوة التي بدأها المهندس خطوة جبارة وجريئة فكم من المفترين سيواجهونه وكم من المثبطين سيقفون أمام إبداعه
ولكن إلى الأمام سعادة المهندس خليل الأمين ووفقك الله وبارك في جهودك وجعلها في ميزان حسناتك وجعلها صدقة جارية لك
بارك الله فيك وجعل هذا العمل فى ميزان حسناتك
أكمل على بركة الله
التحفظ الوحيد من وجهة نظرى على اللغة أنها بنيت على لغة من لغات الدوت نت مما تجعلها بطيئة نسبيا وتحتم وجود الفريم ورك بخلاف أن اختلاف الاصدار فى الفريم ورك يمكن أن يسبب مشاكل كما حدث معى ولم يتم تنفيذ البرامج المرفقة ولا التى أجرب كتابتها
فلو قمت باعادة بناء اللغة بلغة برمجة أخرى كسى ++ او دلفى مثلا لكانت افضل واسرع ان شاء الله
السلام عليكم
جيد ما تقفوم به
ولكن يوجد مشكله
هي ان صفحة التنفيذ لا تظهر وكيف سنعلم بأن هناك خطأ او لا
اسلام عليكم :
لغة برمجة عربية لا تعني أن يكون لها syntax عربي , ببساطة لأن اللغة العربية لغة معربة , أضف الى ذلك أن علوم البرمجة و التقنية ليست عربية .
المهم في لغة البرمجة العربية أن تكون من برمجة عربية و مدعومة عربيا , لأنه اذا كنا نبحث عن كل شيئ بالعربي فنحن نحتاج ايضا الى اختراخ انترنت عربية !!
على كل بارك الله فيك اخي .
تم تعديل هذه المشاركة بواسطة AlgeROI في 10 فبراير 2012 في 11:34
سبحان الله و بحمده :: سبحان الله العظيم