الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف ابني لغة (قرامر)؟؟؟

بدأه مبرمجة العالم في 23 نوفمبر 2008 · 2 رد · 550 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندي مادة اسمها فكرة عن لغات البرمجه ووكيفية بناء لغه

المهم انو انامو فاهمه كيف ابني لغه لحد الان مع انو قريت كثير بس حاسه الكتاب حق الماده ماطلع معاي بنتيجة

والى الان ماعرف كيف اسوي قرامر

اذا احد يقدر يساعدني بروابط وشروح ولو بالعربي يكون احسن

شكرا لكم

#2

الموضوع ليس بهذه السهولة ...

تحتاج مثلا لبناء مترجم خاص باللغة التي ستقوم بانشائها , ستحتاج لمعرفة واسعه بنظام التشغيل الذي ترغب فيه .

يوجد كتاب اعتقد اسمه The Development and Design of C++ ممكن يساعدك .

llback.jpg

اشهد ان لا إله إلا الله وان محمدا ً رسول الله

#3

اقتباس
تحتاج مثلا لبناء مترجم خاص باللغة التي ستقوم بانشائها , ستحتاج لمعرفة واسعه بنظام التشغيل الذي ترغب فيه .

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

أما الخطوة الأولى لبناء لغة هو إنجاز قواعد اللغة (قرامر). و إذا كانت هذه اللغة بسيطة فلا تحتاج إلى معرفة واسعة بنظام التشغيل كما هو الحال بالنسبة إلى اللغات البرمجية الكبيرة مثل لغة C و++ C و لغة جافا و غيرها.

و هذه المادة تعتبر من أكثر المواد تعقيدا و تتطلب فهما و عناية و إذا كان للأخت السائلة إستفسارات أكثر دقة فربما يمكننا مساعدتها. و بالله التوفيق.

أخيرا أنصح الأخت السائلة باستعمال اللغة العربية الفصحى قدر الإمكان لتوفير أكبر حظ ممكن للإجابة على أسئلتها (حق المادة = الخاص بالمادة) و أنصحها باختيار إسم أكثر مناسبة.

مواضيع مشابهة