البرمجيات الجاهزة والبرامج الخاصة

البرمجيات الجاهزة والبرامج الخاصة

0 المراجعات

 البرمجيات الجاهزة

        يمكن تعريف حزمة البرمجيات الجاهزة على أنها مجموعة من البرامج الخاصة و المعدة لتنفيذ وظائف محددة مكتوبة من قبل شخص أو شركة محددة حيث يمكن شراؤها أو نسخها و استخدامها فوراً

و تمتاز هذه البرمجيات بسهولة الاستخدام لاستخدامها النوافذ و اللوائح و إمكانية استخدام المساعدة Help للإطلاع على البرنامج و التعرف على ظروف تشغيله و كيفية الاستفادة منه

هذا و يمكن تصنيف حزم البرمجيات إلى

برنامج أتمته المكاتب و تنفيذ عمليات الطباعة و التصميم المختلفة كمعالجات النصوص و البرامج المتخصصة بأعمال الطباعة و النشر

برامج التصاميم الهندسية و التي يمكن استخدامها في مجال تصميم الأبنية AutoCAD 

برامج معالجة الجداول الالكترونية (المعالجة المحاسبية و الإحصائية و التمثيل البياني مثل برنامج (Excel) و غيرها

برامج الألعاب الخاصة بالترفيه

البرامج التعليمية لمختلف المستويات

البرامج متعددة الاستخدام كبرنامج (Windows)

 مراحل ترجمة البرنامج  : 

        إن البرنامج الذي يكتبه المستخدم يسمى البرنامج المصدري Source program و حتى يصبح قابل للتنفيذ لا بد من تحويله إلى لغة الآلة، و تسمى هذه العملية عملية التحويل من البرنامج المصدري إلى برنامج تنفيذي عن طريق المترجمات. و هناك مجموعة من المترجمات أهمها:

المفسر: و هو عبارة عن برنامج يعمل على ترجمة البرنامج المصدري جملة جملة حيث تقوم بتحويل الجملة إلى جملة قابلة للتنفيذ و ينفذها ثم ينتقل لترجمة الجملة التالية 

و بشكل عام إن المفسر يقوم بتحقيق الوظائف التالية

تحليل جملة البرنامج المصدري

فحص جملة البرنامج المصدري و اكتشاف الأخطاء الإملائية و القواعدية و تحديدها

و في حالة الخلو من الأخطاء فإن المفسر يعمل على ترجمة الجملة و تحويلها إلى جملة تنفيذية ثم ينفذها

المترجم العالي Compiler: يستخدم المترجم العالي كبرنامج لترجمة البرامج المكتوبة بلغات البرمجة عالية المستوى و يحولها دفعة واحدة إلى برنامج تنفيذي

و ينفذ المترجم الوظائف التالية

تحويل البرنامج المصدري الخالي من الأخطاء إلى برنامج هدفي، مكون من مجموعة من التعليمات الثنائية و تتم عملية التحويل دفعة واحدة

اكتشاف الأخطاء الإملائية و القواعدية و القيام بالتحليل اللغوي للبرنامج المصدري للتأكد من خلوه من الأخطاء

ربط الجمل الثنائية في البرنامج الهدف و ذلك بحساب العناوين الحقيقية للتعليمات و بناء ما يسمى بالبرنامج التنفيذي Executable Program و يبين الشكل 8-2 آلية عمل المترجم العالي

المجمع :Assembler و يعمل بنفس الطريقة التي يعمل بها المترجم العالي إلاّ أنه يخصص لترجمة البرامج المكتوبة بلغة برمجة متدنية المستوى كلغة التجميع و يبين الشكل 8-3 آلية عمل المجمع

هناك مجموعة من الأخطاء التي يمكن للحاسوب اكتشافها و من بينها

 

الأخطاء الإملائية

الأخطاء القواعدية وذلك عندما يخرج المستخدم عن القواعد المتبعة في صياغة و تركيب الجملة

أخطاء تنفيذية يمكن اكتشافها أثناء التنفيذ كالقسمة على صفر أو وجود نقص في المدخلات

و من أكثر الأخطاء التي لا يكتشفها الحاسوب

إعطاء الحاسوب بيانات خاطئة

الخطأ في العمليات الحسابية المراد تنفيذها

أخطاء التصميم الخاصة بإنتاج التقارير و ذلك لأن الحاسوب ٍيتقيد و بشكل صارم بالمواصفات التي يزود بها عن طريق البرنامج المكتوب من قبل المستخدم 

التعليقات ( 0 )
الرجاء تسجيل الدخول لتتمكن من التعليق
مقال بواسطة

المقالات

14

متابعين

4

متابعهم

15

مقالات مشابة