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

مساعدة في أول خطوة (عاجل)

مغلق
بدأه nadin في 16 أبريل 2005 · 6 رد · 565 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

يعطيكم العافية جميعا لو سمحتم مطلوب مني مشروع عمل compiler بلغة c

ومشكلتي في كيفية بداية كتابة هذا البرنامج

فإذا ممكن أي حد يرشدني كيف أبدأ بكتابة هذا البرنامج لأكمله بنفسي

ولكم مني جزيل الشكر

رجاااااااااءا ردوا عليا بأسرع وقت

:unsure:

#2

الله يوفقك بدك تعمل كمبايلر !!!!!!!!!!!!!!!!!!!!!!

#3

وااااااوووو كومبايلر مره وحده من اول خطوه :D

الله يوفقك...

...

طاااط طااط...

تكسي ... بيب...

... يالله حبيبي باي

.... ونــــــــــ.....

#4

اخوي اذا كان قصدك كومبايلر بالمعنى الحقيقي فالله يوفقك ويعطيك طولة العمر :D

لكن اذا كان قصدك محاكاه للكومبايلر فهذه اقدر اساعدك B)

هاه استنى ردك

#5

السلام عليكم

لا ادري لماذا استصعب الاخوان فكرة عمل كومبايلر . انا لا اقول انها سهلة ولكنها أفضل واسهل واحسن لو جزء عمل الكومبايلر على مجموعة من المبرمجين حتى تسهل العملية.

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

لكن بشكل عام بدون محلل مفرداتي ومحلل نحوي لا تستطي ععمل شيء ابدا ابدا ابدا.

اذ يجب ان يكون هنالك قواعد لغوية تحدد بناء اللغة ونموذج لكل قاعدة لمطابقته مع مدخلات المستخدم.

الامر صعب على واحد صدقني حتى لو تفرغ له.ولكن كل شيء على الله يسير فتكل على الله وابدأ.

على فكرة قبل لانسى كومبايلر لأي لغة؟؟؟؟؟؟؟؟؟

اللهم علمنا ما ينفعنا وأنفعنا بما علمتنا أنك أنت العليم الحكيم

سبحان الله وبحمده سبحان الله العظيم

لاحول ولاقوة الا بالله( كنز من كنوز الجنة ).

#6

كمبيلر بمهومه الشامل أكيد تنفبذه صعب

ولكنك تستطيع عمل مترجم صغير بدائي يترجم ل c أو c++ فإذا كان هذا الشيء بفيد فأنا أستطيع المساعدة

" مترجم بدائي ينفذ فقط العمليات الحسابية والشروظ والحلقات"

#7

بسم الله الرحمن الرحيم

أولا شكرا لكم على اهتمامكم

ثانيا المطلوب تصميم مترجم للغة السي باستخدام borland turbo c++ v3.0

ويجب تنفيذ المراحل التالية من تصميم المترجم :

* مرحلة التحليل المعجمي (lexical analysis) حيث يتم تقسيم البرنامج المصدري إلى كلمات محجوزة ومعرفات ومتغيرات وثوابت ورموز.

* مرحلة التحليل القواعدي (syntax analysis) حيث يتم فحص صحة التركيب القواعدي للجمل في لغة سي.

مع خالص شكري لكل من اهتم وسوف يتم

رجاءا أنقذوني

هذا الموضوع مغلق.

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