06-13-2011، 12:42 PM
الگول یک زبان برنامه نویسی سطح بالا است که برای محاسبات علمی به وجود آمد.
واژه شناسی
واژه ی الگول کوتاه شدهی 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)
واژه شناسی
واژه ی الگول کوتاه شدهی 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)
گروه دور همی پارسی کدرز
https://t.me/joinchat/GxVRww3ykLynHFsdCvb7eg
https://t.me/joinchat/GxVRww3ykLynHFsdCvb7eg