
بادئ ذي بدئ احب ان اشكر من من علينا بنعمة العقل والتفكير ومن علينا بالعلم فالحمد لله العزيز العليم .
الكثيرون منا يعتقدون بانه بعرفته للغة مثل html /css فانه يصبح مبرمج ويستطيع ان يكود برنامج اله حاسبه مثلا
ولكن هذا التصور خاطئ تماما حيث ان في البرمجه تختلف لغات البرمجه عن لغات الترميز
ولكن ماهي لغات البرمج او الترميز وما معني كل منهما
لغات الترميز :هي اللغات التي استطيع بها عمل الهيكل التنظيمي لواجه البرنامج واستطيع اضفاء الوان علي هذا البرنامج وازراره
مثلا تستطيع لغه html ان ترسم شكل صفحه موقع وازاره واماكن الصور وغيرها الكثير ولكن لا تستطيع ان تجع الموقع دينميكي بمعني انه ياخذ مدخلات من المستخدم ويعيد مخرجات بعد ان يكون عالج البيانات المدخله بطريقه ما
مثال موقع به خدمه تحديد السن عن طريق تاريخ الميلاد اذا لابد ان يطلب منك ادخال تاريخ الميلاد وفي لغات الترميز تتيح لك اماكن لادخال بيانات ولكن لا تتعامل مع البيانات
عند ادخالك للبيانات تقوم لغه البرمجه مثل جافا سكريبت بتخزين البيانات المدخله في متغيرات والتعامل معها حسب المطلوب ثم اخراجه مره اخرى بعد ان تم معالجتها
لغات البرمجه: وهي لا تتطلب واجه ولا يري المستخدم ماذا تقوم به اللغه من عمليات الا الناتج منها فقط ويكون ذلك عن طريق لغات الترميز مثل html
ومنها لغه جافا و بايثون ولغه بي اتس بي ولغه سي واخواتها وغيرهم المئات
اذا لغات الترميز مسئوله عن الجانب البصري والالوان
اما لغات البرمجه هي المسئوله عن ما يتم من عمليات حسابيه ومعادلات والتعامل مع دخل المستخدم
وتعلمنا ايضا ان هذه اللغات مكمله لبعضها للوصول لبرنامج قادر عل فعل ما يطل منه بسهولة ويسر