جار التحديث ...
جار التحديث ...

ماهي لغة Algol, وماهي خصائصها؟

  • 0

ماهي لغة Algol؟

تعتبر لغة   Algol وهي اختصار  لكلمتي "ALGOrithmic Language"  احدة من اللغات عالية المستوى المخصصة للبرمجة العلمية والحسابية. بدأت في سنة 1950 ، حيث طرحت على شكل تقرير بعنوان Algol 58 . وتطورت من خلال التقارير إلى ألجول 60 ثم 68. 

 

صممت اللغة من قبل لجنة عالمية لكي تصبح لغة عالية المستوى. وقد  طرحت مشكلة الانتقالية في تطوير البرامج من خلال أول اجتماع للجنة في مدينة زيورخ شمال سويسرا. وقد جعلت خاصية الانتقالية وعدم الاعتماد على آلة معينة، المصممين أكثر إبداع  ولكن في نفس الوقت جعلت عملية التطبيق أكثر صعوبة.

 

وعلى الرغم من عدم وصول Algol إلى مستوى عالى من الشعبية التجارية كما حصل للغتي فورتران وكوبول، إلا إنها تعتبر أهم لغة في عصرها من ناحية تأثيرها القوي على اللغات القادمة. نظام المفردات والهيكل النحوي الخاص بها أصبح شديد الشهرة لدرجة أنه فعليا جل .لغات البرمجة يقال عنها مشابهة للغة Algol.

 

لغات تأثرت بلغة ألجول:

• C

• C++

• Ada

• Python

• SteelMan

• Bash

• Simula

• Pascal

 

خصائص اللغة:

• لغة  مترجمة.

• أسللوب الكتابة ثابت.

• لغة متعددة النماذج، أمرية، متزامنة.

 

أهم مجالت التطبيق:

 أهم مجال للغة Algol كان اسخدامها 

 •للأبحاث العلمية والحسابات بواسطة

العلماء في أوروبا وأمريكا. ولكن على

المستوى التجاري لم يكتب لها النجاح

لأسباب عديدة من أهمها عدم اهتمام

الشركات الكبيرة باللغة.

 

 

مثال برمجي:

برنامج تخمين رقم بين 1 و 1. 

main:
(
INT n;
INT g;
n:= ENTIER (random*10+1);
PROC puts = (STRING string)VOID: putf(standout, ($gl$،string));
puts("I'm thinking of a number between 1 and 10.");
puts("Try to guess it! ");
DO
readf(($g$، g));
IF g = n THEN break
ELSE
puts("That's not my number. ");
puts("Try another guess! )
FI
OD;
break:
puts("You have won! ")
)

شاركنا معلومات اخرى لم تذكر (:

 

 

المصدر: كتاب مختصر دليل لغات البرمجة

 

إجابات المستخدمين (1)


من اللغات التي كان لها قيمة عالية سابقاً , شكرا على المعلومات


  • 0
رد على التعليق (0)

الردود :


لا يوجد ردود بعد


سجل الدخول لاضافة رد
سجل الدخول لاضافة اجابة جديدة


ملئ الشاشة

اضافة سؤال جديد