البرمجة (programming):
عبارة عن مجموعة من الأسس والمبادئ والنظريات التي تتلائم مع البيئات العملية"مبادئ علم الحاسوب".البرنامج (program):
- مجموعة من التعليمات والأوامر المرتبة لحل مشكلة معينه,يدخلها المبرمج ليخبر المعالج ماذا يفعل.- او:مجموعة من الأكواد المكتوبة بلغة من لغات البرمجة.
الحزم (package):
مجموعة من البرامج الجاهزة المتكاملة والمترابطة فيما بينها,والتي تؤدي وظائف متعددة وتعمل تحت بيئة واحدة.
انواع البرامج:
- انظمة تشغيل(OS).
- لغات البرمجة(programming language).
- التطبيقات(applications).
- المفسرات والمترجمات(compilers).
مستويات لغات البرمجة Language Levels) (Programming:
1. المستوى الأدنى :
يتعامل هذا التوع مع الدوائر المنطقية ويتكون من:
لغة الالة (Assembler).
لغة التجميع (Micro Assemble).
صعوبة كتابة البرمجيات أو فھمھا \نھا تتعامل مع رموز بالنظام الثنائي "1/0."
لغة قريبة من الة وبعيدة عن الأنسان .
تحتاج إلى متخصصين في الحاسوب .
ملاحظة :
- نظام الآدخال (ثنائي ).
- نظام الحفظ (عشري ).
- نظام العرض (سادس عشر ).
2.المستوى المتوسط (Midst Language Level (M.L.L:
ظھر ھذا المستوى ثم اختفى بسرعة بسبب سرعة التطوير إلى المستويات العليا حيث دمجت وصنفت لغاته في المستوى العالي ويتكون من اللغات التالية :
- C.
- C++.
مميزاته :
- قريبة من الحاسوب ومن الآنسان .
3. لغات عالية المستوى Highest Language Level (H.L.L)
تتكون من :- Basic.
- Padcal.
- fortran.
- java.
مميزاته :
- قريبة جدا من لغة الأنسان .
- سھلة الفھم والكتابة .
- لغات ھيكلية .
- لغات متخصصة (كل لغة تھتم بجانب معين، وبالتالي يمكن الأستفادة ممن اللغات المختبفة بحسب نوع المشكلة المراد حلها )
لا يوجد تعليقات
أضف تعليق