bimarabia BIMarabia3 | 页面 22

إيجاد طريقة جديدة لتوفير الوقت والتقليل من حجم البرنامج. فقام العلماء بابتكار طريقة جديدة وهي طريقة الدوال
Procedure حيث قاموا بوضع أكثر من
Instruction بمكان واحد فقط ، ومن هنا نشأ مفهوم المكتبات التي تضم أكثر من دالة وتطورت البرمجة فعرفت بإسم
Structured Programing ومعناها البرمجة التركيبية. ومنها طُ‏ ورت عدة لغات مثل COBOL ولغة C الشهيرة و FORTRON والتي عرفت بالجيل الثالث للغات البرمجة.
كانت شركة Apple MAC قد عملت على تطوير نظام فريد من نوعه فقد كان يستخدم الصور للدلالة على الأعمال او ما يعرف ب( User GUI- Graphical
) Interface ، فقامت ببرمجة شكل الملف وشكل المجلد ‏...‏ إلخ ، وذلك بدل الشاشة السوداء التي كانت معروفة في ذلك الوقت والمسماة Command. Prompt و من هذا النظام تم التعرف على تقنية ال Interface و هو يعنى أن يتعامل المستخدم بشكل مباشر مع الكمبيوتر من خلال رسومات. و فى تلك الأثناء من التفاعل العلمى لتطوير الحاسوب ظهرت شركة SUN و أنتجت نظام تشغيل جديد يدعى ، Linux و كانت تعتمد على النظام المفتوح
Open Source و هو ما يُ‏ مكْ‏ ن المبرمجين من تطوير نظام التشغيل تبعا لمتطلباتهم و دون التقيد بنظام ثابت. ومن هنا بدء التسابق لإنتاج النظام التشغيل الكامل بواسطة كبريات الشركات مثل Apple و شركة Sun وشركة Microsoft
Macintosh و شركات كبرى اخرى. شعرت شركة ميكروسوفت بعجزها و بتنحيها عن السوق فإبتكرت فكرة التطبيقات Application و هو تحويل
الواجهة السوداء التى كانت فى نظام DOS الى اشكال و رسومات و كانت اول بداية لظهور برنامج ‎3.1‎ Windows و كانت وقتها تطبيق و ليس نظام بمعنى مشابه برنامج Revit هو تطبيق على نظام
. Windows
مما أدى إلى الحاجة لتوحيد طريقة البرمجة لدى المبرمجين لكي يكون الكود ديناميكي وسلس وله قواعد وشروط ، ولكي لا يخرج كل مصمم بأفكار بعيدة عن الهدف المقصود فظهر مفهوم OPP- Object Oriented Programming و هو بمعنى مشابه-‏ تعددت اللغات و النحو ثابت. إذن فما هى العلاقة بين برمجة الRevit و لغة البرمجة:
Application هى إختصار API. Programming Interface أي البرمجية
‎22‎