WEBVTT

00:00:00.000 --> 00:00:14.240
لغات البرمجة، تجدر الإشارة هنا إلى التذكير بمعنى كلمة لغة وهي طريقة الاتصال والتفاهم بين الأشخاص أو لنقل في حالة الحاسوب الطريقة التي يفهم بها الحاسوب طلب الإنسان.

00:00:14.240 --> 00:00:24.370
لذلك نجد في حياتنا مجموعة مصطلحات وكلمات يختلف استخدامها حسب الحاجة، لغات البرمجة المختلفة تتمتع بهذه الخاصية أيضاً.

00:00:24.370 --> 00:00:30.260
فهناك الكثير من لغات البرمجة الموجودة، وهذه اللغات تختلف من ناحية عملها وهدفها.

00:00:30.260 --> 00:00:37.930
لذلك يجب على المبرمج أن يكون ملماً ببعض لغات البرمجة وأن يعرف ما هي اللغة المناسبة لتطبيق هذا البرنامج.

00:00:37.930 --> 00:00:43.600
لغة البرمجة الوحيدة التي يفهمها الحاسوب ويستطيع أن يتعامل معها هي لغة الآلة.

00:00:43.600 --> 00:00:53.960
machine language في البداية عمل المبرمجون على تحليل شيفرة الحاسوب والتعامل معها بشكلها الجامد وغير المفهوم وهو صفر وواحد،

00:00:53.960 --> 00:01:00.810
ولكن هذه العملية معقدة جداً ويصعب التعامل معها لعدم فهمها الواضح للبشر ولغموضها،

00:01:00.810 --> 00:01:10.740
لذلك تم ابتكار لغات راقية تعمل كوسيط بين لغة الإنسان ولغة الآلة وهي لغات البرمجة المعروفة مثل لغة السي ولغة البيسيك.
