بيئة العمل للغات البرمجة

بيئة العمل للغات البرمجة

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

لفهم بيئة العمل المطلوبة للغة التى تريديها عليك اولًا فهم المطوب لكتابة كود وتنفيذه

تحتاج محرر نصوص Text Editor لكتابة الكود 

وتحتاج compiler او مترجم لتحويل هذا الكود إلى صورة ثنائية Binary 

وتحتاج interpreter او مفسر لتنفيذ الكود الثنائى مباشرًا

الكومبيلر يقوم بتحويل الكود بلغة معينة إلى صورة 0 , 1 التى يفهمها الكمبيوتر

محرر النص او Text Editor

تحتاج لكتابة الكود لاي لغة إلى محرر نصوص.

اذا كنت من مستخدمى ويندوز فويندوز لديها محرر نصوص افتراضى مع كل نسخ ويندوز وهو Notepad.

يمكنك فتحه كالتالى :

Start Icon → All Programs → Accessories → Notepad → Click on Notepad

محرر النصوص notepad
محرر النصوص Notepad

يوجد الكثير جدًا من محررات النصوص الاخرى المجانية مثل Notepad++ و Brackets وغيرها الكثير جدًا.

المترجم او Compiler

عندما تقوم بحفظ الكود البرمجى الذى تكبتة بلغتك البرمجية المفضلة ففى الحقيقة الكمبيوتر لايفهم هذه الاكواد المكتوبة بلغة قريبة من لغة الانسان 

مثال امر الطباعة بلغة ++C 

#include <iostream>
using namespace std;

int main() 
{
    cout << "Hello, World!";
    return 0;
}

يلفهم الكمبيوتر هذا الامر النصى يجب اولًا ان يتم تحويله إلى صيغة اخرى يفهمها الكمبيوتر وهى الصيغة الثنائية او Binary وهى تمثيل هذه المعلومات ب 0  و 1.

تتم عملية الترجمة من الكود الاصلى إلى الكود الثنائى عن طريق المترجم او Compiler.

توضيح لكيفية عمل compile
توضيح لكيفية عمل Compile

لذلك عن كتابة اي كود بلغة معينة عليك تنزل المترجم او Compiler الخاص بهذه اللغة على جهازك.

مثلًا مترجم لغة Java او C او Pascal او غيرها.

المفسر او Interpreter

تكلمنا عن اللغات المترجمة والتى تحتاج إلى التحويل اولًا إلى الصيغة الثنائية الوسيطة قبل التنفيذ.

ولكن هناك نوع اخر من اللغات مثل البايثون Python و PHP و Perl تسمى لغات مفسرة وتحتاج إلى نوع اخر من التنفيذ عن طريق قراءة اومر اللغة سطر سطر وتنفيذ السطر مباشرتًا دون الحاجة إلى التحويل إلى صيغة ثنائية.

عمل interpreter
عمل interpreter

لذلك عن استخدام اي لغة من اللغات المفسرة مثل PHP و Perl و Ruby و Python فانك تحتاج إلى تثبيت البرنامج المفسر او Interpreter الخاص بهم.

 

اشترك فى القائمة البريدية

عن الكاتب

شارك على وسائل التواصل

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *