13

"كيف يتم إنشاء لغة برمجة؟"

  • el3zahaby

هل لدى أحد فكرة عن "كيف يتم إنشاء لغة برمجة؟"

يعنى هناك شباب يقومون بإنشاء لغات برمجة .. كيف ذلك؟

هل من معلومات عن ذلك ؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

لتتضح لك الكيفية إبدأ بالبحث عن مصادر ل

  • ماهية عمل المترجمات والمفسرات

وقبل هذا عليك الإلمام بمبدأ عمل الحاسب وكيفية معالجة البيانات على المعالجات، والتعامل مع مدخلات ومخرجات الحاسب وأنظمة الحاسب كالنظام الثنائي وغيره ولغة الأسمبلي ، بمعنى أخر عليك أن تكون على دراية بما يحدث في هذه الآله التي تدعى "الحاسب الآلي" قبل أن تخوض في هذا المجال.

بالفعل تصفحت قبل ان اضع الموضوع

أنا متأكد اذا تابعت هذه الدورة ستنشئ لغة خاصة بك

هل تحتاج الى إتقان لغة برمجة قبل البدء بها

راجع هذا التعليق سيفيدك أكثر

+1 سؤال في محله نبرمج ولا نعلم كيف يتم انشاء لغات البرمجة ووضع اوامر لكل قيمة ومتغير وهكذا.

نظرياً يمكنك إنشاء لغة برمجة من خلال أي لغة برمجة أخرى، يمكنك مثلاً استخدام لغة سي لإنشاء لغة برمجة جديدة، أو لغة التجميع Assembly لإنشاء لغة برمجة أخرى، لكن يجب فهم ماهية لغة البرمجة وكيف تعمل لكي تصمم واحدة، ولاحظ أن تصميم اللغة أمر منفصل عن إنشائها، نظرياً يمكنك تصميم لغة على الورق ثم تطبقها بطرق مختلفة.

السلام عليكم

أضيف معلومة صغيرة: في علم الحاسب هناك نظرية اللغات، تهتم بوصف لغات البرمجة رياضيا. غالبا ما تمر لغات البرمجة بمرحلة التصميم و التي تعتمد على هاته النظرية.

لست متخصص و لكن أعتقد أنه يجب أن نفهم كيف يفهمنا الحاسوب أي لغة الآلة و كيف يعالج الأوامر عنده فالأمر كله مرده إلى لغة الآلة و النظام الثنائي و كيفية تعامل الآلة مع الاشارات الكهربائية

اولا اخي يجب فهم ما هو إنشاء لغة برمجة و ماهي

لغة البرمحة هي كيفة كتابة الكود و المفسر .

كيفية كتابة الكود هو طريقة كتابة الكود او نقول التصميم

و المفسر هو الدي يحول الكود المكتوب بلغة البرمجة إلى لغة الالة

كيفية الانشاء تصميم الكود هدا عائد لك كيف تريدها ان تكون ام المفسر و هو المهم يمكنك برمجته ب اي لغة اخرى ك c او cpp او assambly .