01- مقدمة
01- مقدمة
مقدمة عن البرمجة
هو مجموعة أو سلسلة من األوامر تعطى للحاسوب لتنفيذ مهمة معينة في إطار زمني.
والمصطلح يطلق على جميع البرامج الالزمة لتشغيل الحاسوب وتنظيم عمل وحداته وكذلك
تنسيق العالقة بين هذه الوحدات.
عادة ،واحدة أو أكثر من الخوارزميات مكتوبة بلغة برمجة يمكن ترجمتها للعمل على آلة حقيقية
تشبه لغة البرمجة إلى حد ما اللغة الطبيعية ،ولكن مع مجموعة محدودة جدًا من العبارات
وقواعد نحوية صارمة.
لديها عبارات لتنفيذ المعالجة المتسلسلة والشرطية والتكرارية -الخوارزميات
أمثلة FORTRAN :و COBOLو Lispو Basicو Pascalو Cو C ++و
Javaو C #و Pythonو غيرها.
Compiler
Compilerهو برنامج يحول برنام ًجا مكتوبًا بلغة برمجة إلى برنامج باللغة األم ،يسمى لغة
اآللة ،للجهاز الذي سينفذ البرنامج.
من الخوارزميات إلى األجهزة
)(with compiler
الخوارزمية
برنامج
كمبيوتر حقيقي
عملية تطوير البرنامج (تدفق البيانات)
الخوارزمية
Editor
برنامج مكتوب بلغة برمجة
Compiler
كمبيوتر حقيقي
المدخالت المخرجات
)عملية تطوير البرنامج (التحكم في التدفق
Edit
Syntax errors
Compile
Run
Input Output
Runtime errors
مصطلحات اللغة
بديل لل .compilerبدالً من تحويل برنامجنا إلى لغة الكمبيوتر ،يأخذ ال
Interpreterبرنامجنا عبارة واحدة في كل مرة وينفذ مجموعة مقابلة من تعليمات اآللة.
Interpreter
Edit