by NOOR
Copyright © 2021
نبد التي يتعين تنفيذها بواسطة الكمبيوتر، أو حتى الهاتف الذكي، وبشكلٍ عام، تستخدم البرمجة لكي يتم إدخال التعليمات إلى أي جهاز أ على أنها عملية كتابة التعليمات (الرموز)إلكتروني في العالم، حتى الخلاط الإلكتروني!
للقيام بذلك، فإن الأشياء التي تحتاج إلى معرفتها هي: لغة البرمجة والمفاهيم الأساسية لكيفية البرمجة. والهدف من هذا الدليل هو تعليمك كليهما.
على الرغم من أنها قد تبدو معقدة، لكن البرمجة ليست صعبة. إذا كنت تعتقد أنها كذلك، فهذا لأنك اتبعت النهج الخاطئ.
غالبًا ما نعتقد أن كتابة البرنامج أمر تقني للغاية، حيث يجب أن ندرس اللغة، ونتذكر الأوامر عن ظهر قلب، وهذا يمثل جهد حقيقي ينبغي أن نبذله.
بالتعريف اليدوي، في علوم الكمبيوتر، تُعرّف البرمجةلكن هذا ليس الجزء الصعب!
هنا إلى التذكير جدر الإشارة بمعنى كلمة لغة وهي طريقة الاتصال والتفاهم بين الأشخاص أو لنقل في حالة الحاسوب الطريقة التي يفهم بها الحاسوب طلب الإنسان. لذلك نجد في حياتنا مجموعة مصطلحات وكلمات يختلف استخدامها حسب الحاجة. لغات البرمجة المختلفة تتمتع بهذه الخاصية أيضا. فهناك الكثير من اللغات البرمجية الموجودة وهذه اللغات تختلف من ناحية عملها وهدفها ولكن في النهاية كل هذه اللغات تترجم إلى لغة الآلة 0 و1.
لذلك يجب على المبرمج أن يكون ملما ببعض لغات البرمجة وأن يعرف ما هي اللغة المناسبة لتطبيق هذا البرنامج. لغة البرمجة الوحيدة التي يفهمها الحاسوب ويستطيع أن يتعامل معها هي لغة الآلة -machine language-. في البداية عمل المبرمجون على تحليل شيفرة الحاسوب –machine code- والتعامل معها بشكلها الجامد وغير المفهوم وهو (0,1). ولكن هذه العملية معقدة جدا ويصعب التعامل معها لعدم فهمها الواضح للبشر ولغموضها لذلك تم ابتكار لغات راقية تعمل كوسيط بين لغة الإنسان ولغة الآلة وهي لغة التجميع أسمبلي Assembly ثم تطورت للغات عالية المستوى مثل لغة السي ولغة البيسيك. ثم يتم تشغيل البرامج المكتوبة بهذه اللغات عن طريق أحد البرامج المتخصصة مثل المترجم والمصرف. هذه البرامج تعمل على ترجمة أسطر لغة البرمجة إلى لغة الحاسوب مما يسهل على الح
Published: Jun 1, 2021
Latest Revision: Jun 1, 2021
Ourboox Unique Identifier: OB-1159109
Copyright © 2021