الوحدة الأولى: مقدمة عن الحوسبة
↩ العودة للمقرر‹ السابقالتالي ›

البرمجة ولغات البرمجة

{ }
ما المقصود بالبرمجة؟

البرمجة Programming هي العملية التي يقوم فيها المبرمج بكتابة الشيفرة البرمجية Code، والتي تمثل مجموعة من الأوامر والتعليمات التي تعطى للحاسب لكي ينفذها، وهو ما يسمى بالبرنامج.

ما المقصود بلغة البرمجة؟

لغة البرمجة Programming Language هي لغة خاصة يستخدمها المبرمجون لكتابة البرامج أو مجموعة الأوامر التي يتم تنفيذها على جهاز الحاسب، وهي الوسيط بين المبرمج والحاسب.

1) لغة الآلة Machine Language

هي اللغة الوحيدة التي يفهمها الحاسب ويتعامل معها بصورة مباشرة. تتكون تعليماتها من القيم الثنائية 0 و1، ولذلك تكون كتابتها وقراءتها صعبة على الإنسان، كما أن إعداد البرامج بها يحتاج إلى وقت وجهد كبيرين.

01001010 00110101
10100011 00010110

2) لغة التجميع Assembly Language

تستخدم اختصارات أو رموزًا من اللغة الإنجليزية للتعبير عن العمليات التي يقوم بها الحاسب، مثل:

Load A
Add B
Store C

ويستخدم برنامج يسمى Assembler لتحويل تعليمات لغة التجميع إلى لغة الآلة حتى يستطيع الحاسب تنفيذها.

3) لغات المستوى العالي High Level Languages

لغات أقرب إلى اللغة التي يستخدمها الإنسان، وتسمح بكتابة العمليات بصورة أسهل من لغة الآلة والتجميع.

Sum = A + B + C

ومن أمثلتها: Fortran وBasic وADA وPascal وJava وC++ وغيرها. وتحتاج هذه اللغات إلى مترجم Compiler أو مفسر Interpreter لتحويلها إلى لغة يفهمها الحاسب.

‹ السابقالوحدة الأولى: مقدمة عن الحوسبةالتالي: فكّر وناقش