الگول

از ویکی‌پدیا، دانشنامهٔ آزاد.

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

فهرست مندرجات

[ویرایش] واژه شناسی

واژه ی الگول کوتاه شده‌ی 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)))


[ویرایش] منابع

ALGOL-Algorithmic Language

The ALGOL Programming language

The Hello World Collection

زبان‌های اصلی برنامه‌نویسی (ویرایش)

صنعتی-تجاری: آباپ | آدا | اسمال‌تاک | اسمبلی | ای‌دبلیو‌کی | ایفل | بیسپ معمولی | پاسکال | پاوربیلدر | پایتون | پرل | پی‌اچ‌پی | پی‌ال/اس‌کیوال | تی‌اس‌کیوال | تی‌سی‌ال | جاوا | جاوااسکریپت | دلفی | روبی | ساس | سی | سی شیء‌گرا | سی++ | سی‌شارپ | فرترن | کوبول | کلدفیوژن | لیسپ | ویژوال بیسیک دات نت | ویژوال بیسیک | ویژوال سی درون کار | ویژوال سی دات نت | ویژوال سی شارپ دات نت | ویژوال سی | ویژوال فاکس پرو

دانشگاهی: ای‌پی‌ال/جی | اسکیم | ام‌ال | پاسکال | پرولوگ | لوگو | هسکل |

تاریخی: الگول | بیسیک | پی‌ال/آی | سیمولا | کلیپر | مدول-۲/مدول-۳ | مامپس