اعداد بيئات العمل للغات البرمجة مختلفة عن بعضها ونعنى بالبيئة البرمجية انها البرامج او المترجمات او المفسرات المطلوبة لكتابة الكود للغة برمجية معينة وتشغيلها على الكمبيوتر الخاصة بك كمبرمج.
لفهم بيئة العمل المطلوبة للغة التى تريديها عليك اولًا فهم المطوب لكتابة كود وتنفيذه
تحتاج محرر نصوص Text Editor لكتابة الكود
وتحتاج compiler او مترجم لتحويل هذا الكود إلى صورة ثنائية Binary
وتحتاج interpreter او مفسر لتنفيذ الكود الثنائى مباشرًا
محرر النص او Text Editor
تحتاج لكتابة الكود لاي لغة إلى محرر نصوص.
اذا كنت من مستخدمى ويندوز فويندوز لديها محرر نصوص افتراضى مع كل نسخ ويندوز وهو Notepad.
يمكنك فتحه كالتالى :
Start Icon → All Programs → Accessories → Notepad → Click on Notepad
يوجد الكثير جدًا من محررات النصوص الاخرى المجانية مثل Notepad++ و Brackets وغيرها الكثير جدًا.
المترجم او Compiler
عندما تقوم بحفظ الكود البرمجى الذى تكبتة بلغتك البرمجية المفضلة ففى الحقيقة الكمبيوتر لايفهم هذه الاكواد المكتوبة بلغة قريبة من لغة الانسان
مثال امر الطباعة بلغة ++C
#include <iostream> using namespace std; int main() { cout << "Hello, World!"; return 0; }
يلفهم الكمبيوتر هذا الامر النصى يجب اولًا ان يتم تحويله إلى صيغة اخرى يفهمها الكمبيوتر وهى الصيغة الثنائية او Binary وهى تمثيل هذه المعلومات ب 0 و 1.
تتم عملية الترجمة من الكود الاصلى إلى الكود الثنائى عن طريق المترجم او Compiler.
لذلك عن كتابة اي كود بلغة معينة عليك تنزل المترجم او Compiler الخاص بهذه اللغة على جهازك.
مثلًا مترجم لغة Java او C او Pascal او غيرها.
المفسر او Interpreter
تكلمنا عن اللغات المترجمة والتى تحتاج إلى التحويل اولًا إلى الصيغة الثنائية الوسيطة قبل التنفيذ.
ولكن هناك نوع اخر من اللغات مثل البايثون Python و PHP و Perl تسمى لغات مفسرة وتحتاج إلى نوع اخر من التنفيذ عن طريق قراءة اومر اللغة سطر سطر وتنفيذ السطر مباشرتًا دون الحاجة إلى التحويل إلى صيغة ثنائية.
لذلك عن استخدام اي لغة من اللغات المفسرة مثل PHP و Perl و Ruby و Python فانك تحتاج إلى تثبيت البرنامج المفسر او Interpreter الخاص بهم.