يا ترى في حد عمل Compiler او شارك بعمل واحد
انا عارف الموضوع صعب اذا في حد عندة كتب او مراجع او امثلة يمكن ان يساعد بها وشكرا
يا ترى في حد عمل Compiler او شارك بعمل واحد
انا عارف الموضوع صعب اذا في حد عندة كتب او مراجع او امثلة يمكن ان يساعد بها وشكرا
لكن الكومبايلر غالبا يتم كتابته بلغة السى والأسمبلى ,, صراحة لم أسمع عن كومبايلر مكتوب بالدوت نت وكما قلت أنت الموضوع ليس بالأمر الهين ,, ربما لو صنعت اللغة نساعدك فى تصميم الكومبايلر :wink:
بالنسبة للكتب فعندى مجموعة أهداها لى الأخ العزيز محمد علاء لكن كما قلت هى بلغة السى
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
في الواقع ليس هناك ضرورة أن يكون الكومبايلر بلغة native. هناك ما يدعى بـself hosting compiler و هو كومايلر يستطيع تجميع نفسه من السورس كود. على سبيل المثال الكومايلر الخاص بـMono (الدوت نت على اللينوكس) مبرمج بلغة #C.
أنا لم أقل أنه مستحيل لكنى قلت غالبا :wink:
هذا موضوع كتبته منذ فترة يوضح كيفية ترجمة الكود إلى ملف تنفيذى ربما يفيدك
/index.php?showtopic=203257&st=0&p=1009806&fromsearch=1entry1009806
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
ليا كذا تجربة مع ال Compilers/Interpreters
فى كتب هتديلك المعلومات الأساسية زى Basics of Compiler Design
http://www.diku.dk/hjemmesider/ansatte/torbenm/Basics/
وفى كتاب زى Programming Language Processors كتاب ممتاز
غير ال Dragon Book :)
--بخصوص ال.net فممكن تستفيد من حاجات زى boo
او Iron Python
او Iron Ruby
وهيهمك تعرف عن ال http://www.codeplex.com/dlr
--ويفضل انك لما تبدأ بإنك تعمل Scheme مثلا
راجع http://sudancs.com/viewtopic.php?f=22&t=151
حاليا بحاول احضر وثائق عن vala والموضوع نفسه
تقدر تشتغل فيها بسهولة ان شاء الله :)
تم تعديل هذه المشاركة بواسطة ahmed_youssef في 10 يناير 2010 في 15:18
(map share people)
فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader
اقتباسحاليا بحاول احضر وثائق عن vala والموضوع نفسه
ممتازه لغة vala هذه اخى احمد، لم اسمعها عنها من قبل و لكن يبو انى سأبدأ فى القراءه عنها قريبا.
شكرا لك
مدونتي: C++ Tips and Tricks