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

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

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

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

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

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

c compiling
الكومبيلر يقوم بتحويل الكود بلغة معينة إلى صورة 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 الخاص بهم.

 


مقالات ذات صلة

افضل تطبيقات الاندرويد المجانية لتعلم البرمجة

لاشك ان تعلم البرمجة من الاشياء التى تحتاج إلى الكثير من الوقت لاتقانها و اننا نضيع الكثير من الوقت...

تعلم البرمجة بشكل اسرع مع هذه الخطوات

البرمجة من المهارات التى يتعلمها الكثير من الناس فى الفترة الاخيرة وذلك لاسباب كثيرة منها امكانية العمل الحر من خلال اتقان البرمجة وكذلك نظرًا للمرتبات العالية التى يحصل عليها المبرمجين المحترفين نظير عملهم فى الشركات المختلفة.

ماهى هياكل البيانات Data Structure ؟

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

انواع البيانات او Data Types

من المفاهيم المشتركة فى جميع لغات البرمجة المعروفة هو انواع البيانات او Data types ويعنى نوع البيانات التى يتعامل...

دورات خارجية ذات صلة

مقدمة عامة في البرمجة

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

كتب بواسطة عمرو العربى

مؤسس مطور

التعليقات

اترك تعليقك

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

*