23 lines
1.6 KiB
Markdown
23 lines
1.6 KiB
Markdown
|
---
|
||
|
title: Interpreters
|
||
|
localeTitle: مترجمين
|
||
|
---
|
||
|
## مترجمين
|
||
|
|
||
|
المترجمون هم نوع من المترجم. يأخذ المترجمون الشفرة المصدرية شفرة مكتوبة بلغة JavaScript و Python ولغات أخرى. ثم يقومون بترجمتها إلى شفرة يفهمها الكمبيوتر.
|
||
|
|
||
|
هذا الرمز المترجم هو رمز ثنائي. لا شيء سوى 1s و 0 s. يترجم المترجمون الشفرة المصدرية سطرًا تلو الآخر ، بينما يشغلون الرمز الثنائي. سيتم تشغيل البرنامج حتى يجد المترجم أخطاء في شفرة المصدر. ثم سيوقف ترجمة / تشغيل البرنامج ووضع علامة على الأخطاء.
|
||
|
|
||
|
للمقارنة ، يقوم المترجمون بتحويل كل الشفرة المصدرية مرة واحدة إلى الشفرة الثنائية ، ثم تشغيل الشفرة الثنائية.
|
||
|
|
||
|
#### معلومات اكثر:
|
||
|
|
||
|
[يقارن مات أديتانيا "مقدمة ألطف في البرمجة"](https://medium.freecodecamp.org/a-gentler-introduction-to-programming-707453a79ee8) المترجمين والمترجمين ، ويقدم مفاهيم البرمجة الأساسية الأخرى.
|
||
|
|
||
|
بعض اللغات المفسرة:
|
||
|
|
||
|
* [الثعبان](https://en.wikipedia.org/wiki/Python_(programming_language))
|
||
|
* [جافا سكريبت](https://en.wikipedia.org/wiki/JavaScript)
|
||
|
* [ياقوت](https://en.wikipedia.org/wiki/Ruby_(programming_language))
|
||
|
* [عليها](https://en.wikipedia.org/wiki/Forth_(programming_language))
|
||
|
* [بيرل](https://en.wikipedia.org/wiki/Perl)
|