*لمحة موجزة عن تاريخ لغات البرمجة **

& ظهر في النصف الثاني من القرن العشرين العديد من لغات البرمجة . في البداية كان على المبرمجين كتابة برامجهم بلغة معقدة و صعبة و هي لغة الالة machine languageو هي لغة مرمزة بالخانات الثنائية أي صفر و واحد و يمكن للحاسوب فهمها و برمجتها دون اللجوء الى اية عملية تحويل او ترجمة compilation او تفسيرinterpretation .

تمثل الخانات الثنائية فيها رموز العمليات و مواقع الذاكرة و قيم المتحولات , و لكن من العسير جدا كتابة البرامج فيها . ظهر بعد ذلك لغات التجميع assembly language التي سمحت للمبرمج بالتعبير عن العمليات برموز محرفيه متل (مثل add للتعبير عن الجمع وsub للتعبير عن الطرح).

على الرغم من ان البرمجة بلغات التجميع ابسط بكثير من لغة الالة الا انها بقيت بعيدة عن اللغات الطبيعية التي يسهل على الانسان التعامل معها على نحو افضل , كما ان كل لغة تجميع ترتبط ارتباطا وثيقا بنوع المعالج الصغرى (microprocessor) الذي يميز العتاد المادي لأي حاسوب .

و هكذا ظهرت لغات البرمجة عالية المستوى و تسمى أيضا لغات الجيل الثالث الأقرب الى اللغات الطبيعية و المستقلة عن العتاد المادي للحاسوب.

كانت أولى هذه اللغات هي لغة FORTRAN(formula translation) التي ظهرت في عام 1956 و كانت موجهة نحو البرمجة العلمية و الرياضية , و مازال العديد من المكتبات البرمجية الرياضية مكتوبة بها حتى الان ,لكنها كانت صعبة الاستخدام في المجالات الأخرى كالبرمجة الإدارية .

لذلك ظهرت لغة COBOL(common business-oriented language ) في عام 1960 و كانت كلماتها و قواعدها قريبة من اللغة الإنكليزية و مناسبة جدا للتطبيقات الإدارية , و قد استخدمت استخداما واسعا ,و قد مثل التاريخ فيها بخانتين فقط و كان ذلك من اهم أسباب مشكلة العام 2000 .

ظهر بعد ذلك لغة BASIC(beginners all-purpose symbolic) و انتشرن انتشارا واسعا في المدارس و الاعمال و المنازل مع انتشار الحواسيب الشخصية بسبب بساطتها الشديدة و سهولة تعلمها .

و في فترة السبعينات ظهرت لغة c الشهيرة ذات المرونة الكبيرة التي تتركز تطبيقاتها في برمجة نظم التشغيلoperating system و المترجمات compilersو برمجيات

Create new account

Download eMufeed Android Application Now

 

للاعلان