[00:00] لغات البرمجة، تجدر الإشارة هنا إلى التذكير بمعنى كلمة لغة وهي طريقة الاتصال والتفاهم بين الأشخاص أو لنقل في حالة الحاسوب الطريقة التي يفهم بها الحاسوب طلب الإنسان. [00:14] لذلك نجد في حياتنا مجموعة مصطلحات وكلمات يختلف استخدامها حسب الحاجة، لغات البرمجة المختلفة تتمتع بهذه الخاصية أيضاً. [00:24] فهناك الكثير من لغات البرمجة الموجودة، وهذه اللغات تختلف من ناحية عملها وهدفها. [00:30] لذلك يجب على المبرمج أن يكون ملماً ببعض لغات البرمجة وأن يعرف ما هي اللغة المناسبة لتطبيق هذا البرنامج. [00:37] لغة البرمجة الوحيدة التي يفهمها الحاسوب ويستطيع أن يتعامل معها هي لغة الآلة. [00:43] machine language في البداية عمل المبرمجون على تحليل شيفرة الحاسوب والتعامل معها بشكلها الجامد وغير المفهوم وهو صفر وواحد، [00:53] ولكن هذه العملية معقدة جداً ويصعب التعامل معها لعدم فهمها الواضح للبشر ولغموضها، [01:00] لذلك تم ابتكار لغات راقية تعمل كوسيط بين لغة الإنسان ولغة الآلة وهي لغات البرمجة المعروفة مثل لغة السي ولغة البيسيك.