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

صناعة المترجمات compilers في لغة جافا

بدأه miss RoOoby في 25 مارس 2010 · 17 رد · 1,596 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

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

لو فيه اي دروس تساعدنا يا ريت ما تبخلوا علينا

#2

السلام عليكم.

ابحث عن JavaCC.

tutorial

webSite

1
#3

برجاء عدم كتابة كلمات إنجليزية باللغة العربية

إما تكتب الكلمة بالإنجليزية أو تكتب الترجمة لها

أخ JDurrah يبدو لي شيء جيد

هل لديك تفاصيل أكثر عن الموضوع

يا حبذا لو مثال بسيط

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#5

صوت اخر لل ANTLR

مشروع جميل فعلا

#6
ASDen كتب:

صوت اخر لل ANTLR

مشروع جميل فعلا

ممكن لو تكرمتك تكلمنا لو شويه عن ال ANTLR ?

#7

امم بشكل سريع

هو Lexer & Parser Generator

يولد LL Top Down Parsers

يمكن ايضا توليد AST Walkers

يعتمد على ملفات وصفيه ,, بلغه خاصه بيه ,, تستخدم فى التوليد (فى الاساس هى EBNF )

يمكنه التوليد لعدد كبير من ال Targets ( مثلا Java , C , C# , Python )

مصاحب له Editor جميل فعلا هو ال ANTLRWorks

سهل التعلم ,, هناك كتابين عنه من المسؤول عن المشروع (اصلا استاذ فى جامعه امريكيه )

فعلا سيوفر الكثير من الوقت لمن يريد ان يبدأ حتى لمن لا يعرف شىء عن ال Parsing Theory ( ولو ان هذا غير مفضل بالمره لابد من القراءه والدراسه وكتابه اشياء يدويه فى البدايه للتعلم )

1
#8

all you need about JavaCC JavaCC_FAQ

1
#9
اقتباس

all you need about JavaCC JavaCC_FAQ

الموضوع ليس بالبساطة التي يبدو عليها :)

منور أخ ASDen

أول مرة أعرف أنه لك ميول جافاوية :lol:

هل لنا بأسماء الكتب؟

أخيراً لا يسعنى سوى أن أشكر الإخوة بأمانة أثريتم المحتوى

سأقوم بتعديل العنوان

تحياتي

تم تعديل هذه المشاركة بواسطة علاء الصالحي في 26 مارس 2010 في 22:31

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#10

السلام عليكم.

اقتباس
الموضوع ليس بالبساطة التي يبدو عليها

ماذا تقصد؟، من يريد أن يعمل Compiler للغة ما فلابد أن يكون ملما بأمور كثيرة.

1- قواعد اللغة..

2- (Automata(FSA

4- CFG (Context Free grammer) أي النموذج القواعدي خارج السياق

3-أكيد لغة برمجة أخرى..

وهناك الكثير الكثير لمن يريد أن يعمل Compiler للغة ما..

.... أنا كان مشروعي هو Compiler للPascal بوساطة JavaCC . صحيح أنه أسهل من غيره لكنه يبقى يتطلب الكثير من العمل.

#11

لا أقصد شيئاً

لكني فقط استبشرت عندما قرأت ما كتبت

all you need about javacc is in FAQ

فلما فتحت الأخ FAQ

وجدت كماً كبيراً :(

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#12

آسف جداً، لأنني هذه الفترة أحضر للتخرج، كان بودي أن أكتب مقالاً عن JavaCC لكن ليس لدي وقت.

#13

لا مشاكل نحن ننتظر بالتأكيد :)

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#15

خسارة

لكن مصيرك يوم يصرلك ميول خصوصاً وإنا سنصبح السوق الجديدة :wink:

فالحق نفسك وحول بدري بدري

شكراً يا ASDen على الكتب

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#16

oh no.... Amazon again..

sorry, a Syrian programmer

#17

أسماء الكتب

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)

وأعانكم الله على ما تلاقونه من اضطهاد

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#18

شكرا للكل و جزاكم الله خير

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…