التطور التاريخي للبرمجيات وصناعتها
منذ ولادة اول حاسوب بدأت اللغات البرمجية بالظهور، فظهرت لغة الآلة ثم لغة التجميع. وفي عام 1956 ظهرت لغة البرمجة (فورتران FORTRAN) وهي اختصار
لـ (FORmula TRANslation)، وفي عام 1960 ظهرت لغة البرمجة (Algol)، كما ظهرت لغة البرمجة (CPL) وهي اختصار لـ (Combined Programming Languages)
وهي من اللغات ذات المستوى الواطئ في البرمجة. وفي عام 1960 وضع كل من (باكوس Backus و نَوَر Naur) صياغة نظرية جديدة في وصف قواعد لغات
البرمجة سميت باسميهما (هيئة باكوس ونَوَر Backus Naur Form) ويرمز لها اختصاراً (BNF) وهي مشتقة من القواعد المتحررة السياق (Context Free rammar CFG) التي وضعها العالم اللغوي (جومسكي Chomsky). وفي عام 1965 ظهرت لغة البرمجة (Basic)، وهي اختصار لـ(Beginner’s All-purpose )، Symbolic Instruction Code وبقيت لغة (Basic) لمراحل طويلة اللغة الاكثر شعبيةً في الاستخدام عبر مسيرة اللغات البرمجية خلال النصف الثاني من القرن العشرين.
وفي عام 1970 ظهر نظام التشغيل (UNIX) في مختبرات بل. وفي عام 1971 ظهرت لغة البرمجة باسكال (Pascal). وفي عام 1972 استخدمت لغة البرمجة المنطقية برولوج (Prolog) من فريق عمل في جامعة مرسيليا بفرنسا. كما طورت في العام نفسه لغة البرمجة (C) بواسطة مهندس النظم البرمجية (دنيس ريتشي Dennis Ritchie) في مختبرات بيل الذي كان يعمل عام 1967مع (مارتن ريتشارد Martin Richard) على لغة (BCPL) وهي لغة مطورة عن لغة (CPL) لغة مستوى واطئ تسمى لغة (B). وقد اضاف ريتشي تطويرات على لغة (B) لتظهر لغة جديدة سميت لغة (C) للاستخدام العام مع نظام التشغيل (UNIX). وفي عام 1975 بنى كل من (بل جيتس Bill Gates) وزميله (باول الن Paul Alen) نواة شركة (مايكروسوفت Microsoft) الشهيرة التي تأسست رسمياً في عام 1977. كما ظهر في عام 1975 نظام التشغيل (CP/M).في عام 1983 اعلنت شركة مايكروسوفت عن عملها في اول نسخة من بيئة تشغيل جديدة لصالح شركةIBM الشركة الرائدة في صناعة الحواسيب الشخصية في ذلك الوقت، هذه البيئة تهدف الى بناء برمجي ذي واجهة مستفيد رسومية (Graphical User Interface GUI)، اما الاعلان عن ذلك المنتج البرمجي فقد جاء في نيسان من عام 1984، وقد اطلق عليه اسم (النوافذ Windows)، لكن نظام النوافذ لم يكن جاهزاً الاّ في تشرين الثاني من عام 1985 وسمي الاصدار الاول (Windows 1).وفي تشرين الاول من عام 1987 اطلقت شركة مايكروسوفت اصداراً جديداً من نظام النوافذ (Windows 2.0) يتلاءم مع الحواسيب ذات المعالجات (80386)، وفي كانون الثاني عام 1988، اجريت على نظام (Windows 2.0) تطويرات طفيفة لتظهر نسخة(Windows2.03). وظهر بعد ذلك اصدار نظام النوافذ (Windows 3.0) في مايس 1990 الذي يعمل مع اسناد لمحطات الشبكات (Workstation). وفي نيسان 1992 اعلنت شركة مايكروسوفت عن اصدارها نسخة (Windows 3.1) ونظام(Windows NT) في مؤتمر عالم Windows الذي اقيم في مدينة شيكاغو. في الاصدار (Widows 3.1) من النظام اضيف عدد من خطوط الكتابة (Fonts) و يعمل بتقنية(Object Linking and Embedding OLE) وهي تقنية تستخدم اسلوب (المشاركة Sharing) في البيانات المستخدمة بين التطبيقات. يعمل نظام (Windows NT) مع انظمة التشغيل الاخرى مثل (OS/2)، وهو تطبيق متكامل لتطبيقات انظمة التشغيل، ويعمل بتقنية 32 بت، ومخصص للعمل في شبكات الحواسيب (Computer Networks).في عام 1994 ظهرت نسخة (Windows 3.11) وكانت تطويرات هدفها اصدار نسخة (Windows 95)، وقد صدرت هذه النسخة فعلاً في سنة 1995، وهنا نشير الى ان شركة مايكروسوفت عمدت على تغيير تسلسلات نسخ نظام النوافذ من الارقام المتسلسلة الى ذكر السنة التي صدر فيها النظام، وهي علامة تؤشر الحفاظ على الهوية التاريخية للمنتجات البرمجية. لقد تفوق نظام التشغيل (Windows 95) على سابقيه من اصدارات (Windows) من حيث سهولة التعلم والاستخدام، وبروز خاصية المهام المتعددة (Multitasking) بشكل اكثر فاعلية من ذي قبل، اذ يستطيع المستخدم ان يعمل على معالج الكلمات مثلاً وعلى قاعدة البيانات في الوقت نفسه، واضيفت له برمجيات مكتبية (Office).
المصدر:جريدة الصباح
أحدث التعليقات