تعريف لغاتالبرمجة
لغة البرمجة هىمجموعة من التعليمات التى تهدف إلى معالجة البيانات لإيجاد حل لمشكلة وتعرف البرمجةحسب طريقة عملها وطريقة تناولها للبيانات.
1- لغات أمر imperative language تسلسلالأوامر.
2- لغات تصريحية declarative language وصف البياناتوالعلاقات.
3- لغات إجرائية procedural language : تصرح بما تتخذه منإجراءات.
4- لغات وظيفيةfunctional language : وظائف الطلبالأعلى.
5- لغات تعريفيةdefinitional language : تطبيقية بها مهام تترجمكتعاريف.
6- لغات تعريف مفردsingle assignment language : تطبيقية.
7- لغات الانسيابdataflow language : تسير على مخططاتالسير.
8- لغات منطقlogic language : تبنى الجمل علىالعلاقات.
9- لغات إعاقة constraint language : تحديد المشكلة ثم سلسلة إعاقةالعلاقات.
10- لغات موجهة object-oriented language تعامل البيانات والوظائف كوحدةواحدة .
أما عن تاريخ لغات البرمجة فقد وصلت من 1952 إلى 1972 حوالى (200) لغةاشتهر منها (13) فقط منها : فورتران – الجول – ليسب – كوبول – بيسك – برولوج – سى - SQL.
ما هى الـ SQL؟
هى لغة من اللغات ولكن ليست عامة مثل كوبولوفورتران ولكنها متخصصة فى التعامل مع قواعد البيانات بإصدار أسئلة قياسية توفرهالمستخدميها للحصول على المعلومات وهى من structured query language واستخدمتها شركة I.B.M فى تطوير برامج DB4 وتستخدم أوامرها فى الحصول على تقارير من قاعدة البياناتمباشرة أو بحشرها بين أوامر لغة أخرى مثل كوبولوسى.
ما هى لغو الفورتران ؟
لغة البرمجة هىمجموعة من التعليمات التى تهدف إلى معالجة البيانات لإيجاد حل لمشكلة وتعرف البرمجةحسب طريقة عملها وطريقة تناولها للبيانات.
1- لغات أمر imperative language تسلسلالأوامر.
2- لغات تصريحية declarative language وصف البياناتوالعلاقات.
3- لغات إجرائية procedural language : تصرح بما تتخذه منإجراءات.
4- لغات وظيفيةfunctional language : وظائف الطلبالأعلى.
5- لغات تعريفيةdefinitional language : تطبيقية بها مهام تترجمكتعاريف.
6- لغات تعريف مفردsingle assignment language : تطبيقية.
7- لغات الانسيابdataflow language : تسير على مخططاتالسير.
8- لغات منطقlogic language : تبنى الجمل علىالعلاقات.
9- لغات إعاقة constraint language : تحديد المشكلة ثم سلسلة إعاقةالعلاقات.
10- لغات موجهة object-oriented language تعامل البيانات والوظائف كوحدةواحدة .
أما عن تاريخ لغات البرمجة فقد وصلت من 1952 إلى 1972 حوالى (200) لغةاشتهر منها (13) فقط منها : فورتران – الجول – ليسب – كوبول – بيسك – برولوج – سى - SQL.
ما هى الـ SQL؟
هى لغة من اللغات ولكن ليست عامة مثل كوبولوفورتران ولكنها متخصصة فى التعامل مع قواعد البيانات بإصدار أسئلة قياسية توفرهالمستخدميها للحصول على المعلومات وهى من structured query language واستخدمتها شركة I.B.M فى تطوير برامج DB4 وتستخدم أوامرها فى الحصول على تقارير من قاعدة البياناتمباشرة أو بحشرها بين أوامر لغة أخرى مثل كوبولوسى.
ما هى لغو الفورتران ؟
Formula translation
ونشأت فى شركة I.B.M الأمريكية عام 1975 لخدمة المهندسين والعلمينوالرياضين واعترف بها عام 1966 من قبل المعهد الأمريكى للتوحيد
مميزاتها : معالجة الأعداد المعقدة.
عيوبها: قدرتها المحدودة فى معالجة الملفاتوتهيئة البيانات للطباعة والتعامل مع الحروف الهجائية والبيانات غيرالرياضية.
ما هى لغة السى C ؟
كان اسمها القديم B ونشأت فى شركة بل Bull Labs عام 1972م ووضعت على جهازمن شركة دك الذى يعمل بيونكس والذى لأعيد كتابتهبها.
مميزتها: متعددة الأغراض – تجمع بين ميزة اللغات العالية (سهولةالاستخدام وعلى أى جهاز) وميزة لغات التجميع منخفضة المستوى (السرعة وصغر الحجموالاستفادة من إمكانيات الكمبيوتر).
ما هى لغة الـ HDML ؟
هى لغة صفحات شبكة الانترنت التى يمكن تصفحها ومشاهدتها من أجهزةالكمبيوتر اليدوى وأجهزة التليفون الموبايل حيث تحتاج هذه الأجهزة إلى لغة معينة منصفحات انترنت حيث لها ذاكرة صغيرة وذات إمكانيات محدودة . وهى تشبه لغة HTML المخصصة لتصميم صفحات الانترنت ولكنها أبسطمنها.
ما هى لغة XML ؟
هى لغة برمجة لكتابة البرامج والتطبيقاتوالنظم المختلفة التى تعمل عبر الانترنت . وهى لغة مرنة وقادرة على جعل الحاسباتالمختلفة الأنواع والمواقع على انترنت والأجهزة الأخرى المستخدمة فى التعامل معالمعلومات كالتليفونات وغيرها قادرة على الاتصال والتفاعل مع بعضها بسهولة وسرعة ،حيث تتبنى نعايير وأسس مفتوحة وموحدةعالمياً.
ما هى خصائص لغة جافا اسكربت Java Script ؟
جافا اسكربت تعنى نص أو سيناريو وقصة . ولغة جافا سكربت تستخدم لبرمجةمواقع الانترنت وهى سهلة ويمكنها تنفيذ أعمال تدخل الحيوية إلى صفحة الموقع . فمنخلال عدة أوامر أو نص بسيط يمكن وضع ساعة على الصفحة تبين الوقت فى العمالم . وهىلغة برمجة نصية طورتها شركة نيتسكيب netscape وهى لا تتطلب أى خبرة فى البرمجة . وهى مكملة للغة جاف الأم java . وتفرق عمنها بأن بغة جافا أكثر قوة وأكثر تعقيداوتصلح للمتخصصين فى البرمجة وهى مثل لغة c++, c وتستخدم compile أما جافا سكربت فلاحاجة للـ compilation ولكن باستخدام أى محرر نصوص تكتب أوامر البرنامج ثم يتم تصفحهبأى browser