Professional Documents
Culture Documents
ديما يوسف
ديما يوسف
ما هي البرمجة؟:
مفهوم البرمجة ،تعريف البرمجة ،الهدف من تعلم البرمجة ،كيف تتعلم البرمجة،
وماهي األجهزة القابلة للبرمجة ،تعريف البرنامج ،تعريف الخوارزمية ،أنواع البرامج أو
التطبيقات البرمجة باإلنجليز Programmingأو ،Scriptingوالبرمجة هي عملية إنشاء
أو كتابة التعليمات أو األوامر لكي يتم تنفيذها من قبل المتلقي ،والمتلقي هو أي جهاز
قابل للبرمجة.
ويمكن تعريف البرمجة على أنها وسيلة للتواصل بين البشر (المبرمج) واآللة (والتي
تتمثل في أي جهاز قابل للبرمجة) ،حيث إعتاد البشر على استخدام اللغات المختلفة
مثل اللغة العربية أو اإلنجليزية للتواصل فيما بينهم ،فقد تم ابتكار مجموعة من اللغات
األخرى (لغات البرمجة) للتواصل بين البشر واآللة ،وكما هو الحال بين البشر اللذين
يتحدثون بلغات مختلفة حيث يتم استخدام مترجم ليتمكن البشر من فهم اللغات
المختلفة ،يتم ذلك أيضا بين البشر واآللة حيث يتم ترجمة لغة البرمجة (التي يفهمها
البشر) إلى لغة اآللة والتي تتمثل في الصفر والواحد أو كما تعرف بـ النظام الثنائي
وهي اللغة التي تفهمها اآللة عن طريق استخدام برامج مخصصة لذلك مثل المترجم
Compilerأو المفسر .Interpreter
ما هي األجهزة القابلة للبرمجة؟:
عادة ما يتم كتابة األوامر البرمجية عن طريق جهاز الحاسوب ،ولكن بعد ذلك يمكنك
نقل وتشغيل البرنامج على أي جهاز آخر ،مثل:
جهاز الحاسوب.
الهاتف الجوال (الموبايل).
اإلنسان اآللي (الروبوت).
التلفزيونات الذكية.
مشغل األلعاب ،مثل XBoxو .Playstation
السيارات الحديثة.
أي جهاز إلكتروني يحتوي على وحدة معالجة مركزية ،CPUأو وحدة تحكم
.Microcontroller
ما هو الهدف من البرمجة؟:
الهدف الرئيسي من البرمجة هو استخدام آلة أو جهاز واحد فقط للقيام بعدة مهام،
حيث يمكن استبدال بعض العتاد أو كما يعرف بـ Hardwareبمجموعة من البرامج
بشرط احتواء اآللة المستخدمة على وحدة للمعالجة المركزية وأن تكون هذه الوحدة
قابلة للبرمجة ،وبذلك لن تكون بحاجة الستخدام آلة لتجمع رقمين،ـ وآلة أخرى لتعمل
كمنبه ،وآلة أخرى لتعرف الوقت ،وأخرى لالتصال ،وأخرى .
1