السلام عليكم
لو سمحتوا هل في طريقة نقدر نبني بيها كومبايلر بلغة الجافا ؟
لو فيه اي دروس تساعدنا يا ريت ما تبخلوا علينا
السلام عليكم
لو سمحتوا هل في طريقة نقدر نبني بيها كومبايلر بلغة الجافا ؟
لو فيه اي دروس تساعدنا يا ريت ما تبخلوا علينا
برجاء عدم كتابة كلمات إنجليزية باللغة العربية
إما تكتب الكلمة بالإنجليزية أو تكتب الترجمة لها
أخ JDurrah يبدو لي شيء جيد
هل لديك تفاصيل أكثر عن الموضوع
يا حبذا لو مثال بسيط
تحياتي
ASDen كتب:صوت اخر لل ANTLR
مشروع جميل فعلا
ممكن لو تكرمتك تكلمنا لو شويه عن ال ANTLR ?
امم بشكل سريع
هو Lexer & Parser Generator
يولد LL Top Down Parsers
يمكن ايضا توليد AST Walkers
يعتمد على ملفات وصفيه ,, بلغه خاصه بيه ,, تستخدم فى التوليد (فى الاساس هى EBNF )
يمكنه التوليد لعدد كبير من ال Targets ( مثلا Java , C , C# , Python )
مصاحب له Editor جميل فعلا هو ال ANTLRWorks
سهل التعلم ,, هناك كتابين عنه من المسؤول عن المشروع (اصلا استاذ فى جامعه امريكيه )
فعلا سيوفر الكثير من الوقت لمن يريد ان يبدأ حتى لمن لا يعرف شىء عن ال Parsing Theory ( ولو ان هذا غير مفضل بالمره لابد من القراءه والدراسه وكتابه اشياء يدويه فى البدايه للتعلم )
all you need about JavaCC JavaCC_FAQ
اقتباسall you need about JavaCC JavaCC_FAQ
الموضوع ليس بالبساطة التي يبدو عليها :)
منور أخ ASDen
أول مرة أعرف أنه لك ميول جافاوية :lol:
هل لنا بأسماء الكتب؟
أخيراً لا يسعنى سوى أن أشكر الإخوة بأمانة أثريتم المحتوى
سأقوم بتعديل العنوان
تحياتي
تم تعديل هذه المشاركة بواسطة علاء الصالحي في 26 مارس 2010 في 22:31
السلام عليكم.
اقتباسالموضوع ليس بالبساطة التي يبدو عليها
ماذا تقصد؟، من يريد أن يعمل Compiler للغة ما فلابد أن يكون ملما بأمور كثيرة.
1- قواعد اللغة..
2- (Automata(FSA
4- CFG (Context Free grammer) أي النموذج القواعدي خارج السياق
3-أكيد لغة برمجة أخرى..
وهناك الكثير الكثير لمن يريد أن يعمل Compiler للغة ما..
.... أنا كان مشروعي هو Compiler للPascal بوساطة JavaCC . صحيح أنه أسهل من غيره لكنه يبقى يتطلب الكثير من العمل.
لا أقصد شيئاً
لكني فقط استبشرت عندما قرأت ما كتبت
all you need about javacc is in FAQ
فلما فتحت الأخ FAQ
وجدت كماً كبيراً :(
تحياتي
آسف جداً، لأنني هذه الفترة أحضر للتخرج، كان بودي أن أكتب مقالاً عن JavaCC لكن ليس لدي وقت.
لا ليس اهتمامات جافاويه حتما :D
استخدمت ال C Target قبلا ,, والمشروع مميز فعلا
---
الكتب
1)
2) وبعده بفتره
خسارة
لكن مصيرك يوم يصرلك ميول خصوصاً وإنا سنصبح السوق الجديدة :wink:
فالحق نفسك وحول بدري بدري
شكراً يا ASDen على الكتب
تحياتي
oh no.... Amazon again..
sorry, a Syrian programmer
أسماء الكتب
The Definitive Antlr Reference: Building Domain-Specific Languages (Pragmatic Programmers) (Paperback)
Language Implementation Patterns: Create Your Own Domain-Specific and General Programming Languages (Pragmatic Programmers) (Paperback)
وأعانكم الله على ما تلاقونه من اضطهاد
تحياتي
شكرا للكل و جزاكم الله خير
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…