Parsi Coders
زبان برنامه نویسی الگول - نسخه قابل چاپ

+- Parsi Coders (http://parsicoders.com)
+-- انجمن: Software Development Programming (http://parsicoders.com/forumdisplay.php?fid=37)
+--- انجمن: Other (http://parsicoders.com/forumdisplay.php?fid=85)
+--- موضوع: زبان برنامه نویسی الگول (/showthread.php?tid=366)



زبان برنامه نویسی الگول - Amin_Mansouri - 06-13-2011

الگول یک زبان برنامه نویسی سطح بالا است که برای محاسبات علمی به وجود آمد.

واژه شناسی

واژه ی الگول کوتاه شده‌ی Algorithmic Language به معنای زبان الگوریتمی می باشد.

تاریخچه

الگول ابتدا در اواخر دهه‌ی ۵۰ میلادی با نام ALGOL 58 به وجود آمد و در دهه‌ی ۶۰ و اوایل ۷۰ با نام‌های ALGOL 60 و ALGOL 68 کامل شد. با این که الگول هیچ گاه به درجه‌ی اهمیت تجاری زبان هایی مانند فرترن و کوبول نرسید، اما به دلیل تأثیری که بر ایجاد زبان‌های برنامه‌نویسی بعدی گذاشت، با اهمیت به شمار می آید.

مشخصات

الگول اولین زبان برنامه‌نویسی نسل دوم بود در نتیجه مشخصات آن همانند مشخصات بقیه‌ی زبان‌های برنامه‌نویسی سطح دوم می‌باشد.

موارد استفاده

این زبان بیشتر توسط مهندسین کامپیوتر در آمریکا و اروپا استفاده می‌شد. به دلیل عدم وجود ورودی و خروجی استاندارد در این زبان، استقبال تجاری از الگول به عمل نیامد. البته ALGOL 60 زبان استاندارد برای ایجاد الگوریتم‌ها شد و اثر زیادی بر زبان‌های دیگر گذاشت.
برنامه نمونه

ALGOL 60

'BEGIN'

'COMMENT' Hello World in Algol 60;
OUTPUT(4,'(('Hello World!')',/')')

'END'


ALGOL 68

( # Hello World in Algol 68 # print(("Hello World!",newline)