البرمجيات التطبيقية وتطور البرمجيات و أنواعها
ثانياً: البرمجيات التطبيقية
هذه البرمجيات تطوّع الحاسوب من أجل تنفيذ وظائف مفيدة عامة مثل معالجة النصوص، الجداول الإلكترونية، قواعد البيانات، البريد الإلكتروني، برامج الرسم، أدوات العرض، الألعاب، الوسائط المتعددة، ومعالجة الحسابات باستخدام برنامج المحاسب المثالي، وإدارة وجدولة المواد الدراسية والرسم الهندسي باستخدام برنامج Auto ويتم شراء هذه البرمجيات حسب الطلب من شركات الحاسوب المعنية بالبرمجة.
من البرمجيات التطبيقية : برمجيات معالجة النصوص وبرمجيات الجداول الإلكترونية وبرمجيات قواعد البيانات وبرمجيات العرض والتقديم وبرمجيات النشر المكتبي وبرمجيات تعدد الوسائط وبرمجيات المحاسبة والمالية وبرمجيات التصميم والتصنيع والبرمجيات التعليمية والبرمجيات الترفيهية .
الواجهة في البرمجيات : Interfaces
الواجهة Interface هي الطريقة التي يتخاطب بها مستخدم البرمجة مع الحاسوب وهي نوعان
التخاطب بكتابة الأوامر: (Command Line Interface) حيث يكتب المستخدم الأمر كاملا من خلال لوحة المفاتيح ليظهر على الشاشة، وهذه الطريقة قديمة وبطيئة وتحتاج لمعرفة أكثر بنظام الحاسوب
الواجهة الرسومية: (Graphical User Interface) تستخدم الصور والأيقونات والقوائم حيث يختار المستخدم الأمر المطلوب أو الأيقومة بتوجيه الفأر والنقر عليها لتفعيل الأمر، وهذه الطريقة تتميز بالسهولة والمتعة
البرمجيات :
هي عبارة عن مجموعة برامج يمكن استخدامها في عملية تشغيل المعدات و الإشراف عليها و تضم هذه البرامج نظم التشغيل Operating System الأنظمة التطبيقية Application System و أيضاً منسق الكلمات و معالج الجداول و البرامج التطبيقية Application Program و المعنى بكتابتها أشخاص معنيين بإحدى لغات البرمجة
تطور البرمجيات و أنواعها
مع ظهور أول حاسوب في الأربعينات ظهرت البرمجة كعلم حيث استخدمت البرمجة اليدوية باستخدام المفاتيح
و لحل مسألة معينة استخدمت لوحات الكترونية تضم بعض الروتينات و قد جاءت بعد المفاتيح
ثم جاء ما يسمى برنامج لغة الآلة، و قد وجد بعد تطور البرمجة و تقدم علم الحاسوب حيث اعتمد على الأرقام الثنائية لكتابة برنامج يخزن في الذاكرة
ثم ظهر ما يسمى بلغة الاختصارات و ذلك لصعوبة تذكر الأرقام عند استخدام لغة الآلة
ظهور المترجمات عام 1952
تم تطوير و تحسين لغة الاختصارات ليظهر ما يسمى بلغة التجميع
كان لا بد للإنسان في الاستمرار بتسهيل و تبسيط لغة البرمجة إلى لغة الإنسان العادية، فظهرت مجموعة من اللغات بمستوى عال و قريبة من لغة الإنسان مثل لغة بيسك، فورتران، كوبل، و غيرها