تمت الإجابة تصميم لغة برمجه

تم تحميل الصفحة في 1,4401424 ثانية
تصميم لغة برمجه
الحالة
مغلق و غير مفتوح للمزيد من الردود.

Mariio

.:: مُراقب أقسام البرمجة ::.
rankrankrankrankrankrank
طاقم الإدارة
إنضم
1 مايو 2007
المشاركات
4,836
الإعجابات
4,327
النقاط
133
الإقامة
USA
هل يوجد برنامج لانشاء لغة برمجه

اهلا اخي
سوف اعطيك بعض الاجابات حتى يكون عندك معرفه اكثر عن ماذا تفعل في حال لم تكن تعرف

اولا وانا لا اقلل من قدرتك لكن من خلال سؤالك لهذا السؤال يتوضح عندي انك لا تملك خبره كبيره بلبرمجة لهذا اعتقد الوقت ليس مناسب لتفكر بكتابه كومبايلر جديد من الصفر

ثانيا الامر ممكن من خلال لغات اخرى مثل تكتب لغة بلسي وهناك امثله مثل البايثون والجافا وغيرهم من اللغات كتبت بلسي

الامر اكثر تعقيد من ما تتصور


هذه دروس لكتابة كومبايلر

Compiler Design | Introduction of Compiler design - GeeksforGeeks
 

ZeroDay

Beginner Developer
rank
إنضم
5 مايو 2019
المشاركات
8
الإعجابات
5
النقاط
3
الإقامة
Algeria
لغة البرمجة هي من تنشأ البرنامج و ليس البرنامج من ينشأ لغة البرمجة

بالنسبة لو تريد تنشأ لغة برمجة لازم تكون لك خبرة عالية بمعنى الكلمة مع وجود فريق عمل الامر أشبه بعمل 'برنامج" يحول أمر مكون من 10 اسطر مثلا من لغة معينة الى سطر 1 في لغتك بطريقة مختلفة

حاولت أشرح لك بأبسط مايمكن لأن الامر معقد .
 
إنضم
1 يوليو 2019
المشاركات
15
الإعجابات
13
النقاط
3
العمر
20
لغة البرمجة هي من تنشأ البرنامج و ليس البرنامج من ينشأ لغة البرمجة

بالنسبة لو تريد تنشأ لغة برمجة لازم تكون لك خبرة عالية بمعنى الكلمة مع وجود فريق عمل الامر أشبه بعمل 'برنامج" يحول أمر مكون من 10 اسطر مثلا من لغة معينة الى سطر 1 في لغتك بطريقة مختلفة

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



سؤالى هو اننى احتاج الى مفسر او مجمع ليساعدنى لانشاء لغه
 

CRYSTALBOY

Beginner Developer
rank
إنضم
18 أغسطس 2010
المشاركات
54
الإعجابات
40
النقاط
18
ما هي طبيعة اللفه التي تريد تصميمها
interpreted
compiler

عموما اذا كنت تبحث عن lexer , parser
يمكنك استخدام lex و yacc
او flex و bison

يوجد ايضا ANTLR

الي هنا تكون قد قمت لعمل
lexing and parsing
وتكون كونت الـ AST

اي معظم الـ frontend

واذا كنت مبتدي ولا يفرق معك compiled or interpreted
انصحك ان تقوم بالبدء بـ interpreted language

------------------------------------------

اذا كنت تهدف ان تقوم بعمل لغه للتعلم لا اكثر او فضول اذا لاتخف ابدا وضع اسئلتك هنا
 
الحالة
مغلق و غير مفتوح للمزيد من الردود.

الأعضاء النشطين حاليآ الذين يشاهدون هذا الموضوع (1 عضو و 1 ضيف)

خيارات الاستايل

نوع الخط
مودك
اخفاء السايدر بار OFF
توسيط المنتدى OFF
فصل الأقسام OFF
الأقسام الفرعية OFF
عرض المشاركات
حجم الخط
معلومات العضو OFF
إخفاء التوقيع OFF

إرجاع خيارات الإستايل