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) |