کوبول: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
جزبدون خلاصۀ ویرایش برچسبها: متن دارای ویکیمتن نامتناظر ویرایشگر دیداری |
FreshmanBot (بحث | مشارکتها) جز اصلاح فاصله مجازی + اصلاح نویسه با استفاده از AWB |
||
خط ۱۹:
== تاریخچه و معیارها ==
ویژگیهای «کوبول» به وسیلهٔ فردی به نام [[گریس هاپر]] در نیمه دوم سال ۱۹۵۹ ایجاد شد. ماجرا در هشتم آوریل ۱۹۵۹ در یک همایش بین تولیدکنندگان کامپیوتر، استفاده کنندگان کامپیوتر و دانشگاهیان در مرکز کامپیوتر [[دانشگاه پنسیلوانیا]] اتفاق افتاد. [[وزارت دفاع آمریکا]] سپس حامی و اسپانسر فعالیتهای بعدی شد. همایشی بوسیله کارلس آ. فیلیپس در [[پنتاگون]] در ۲۸ و ۲۹ ام ماه می (دقیقاً یک سال بعد از همایش الگول ۵۸ در [[زوریخ]] برقرار شد. در آنجا تصمیم گرفته شد ۳ کمیته تشکیل شود: کوتاه مدت، میان مدت و بلند مدت (البته آخری هرگز تشکیل نشد). کمیته کوتاه مدت، که بوسیلهٔ (جوزف وگستین) به عنوان رئیس سازمان ملی استانداردهای ایالات متحده رهبری میشد، توانست در طول آن مدت نخستین نسخه کوبول را به وجود بیاورد.<ref>{{cite book | last = Garfunkel | first = Jerome | title = The Cobol 85 Example Book | publisher = Wiley | location = New York | year = ۱۹۸۷ | isbn = ۰۴۷۱۸۰۴۶۱۴}}</ref> آن کمیته تشکیل شد تا یک دسترسی کوتاه مدت به یک زبان تجاری متداول را ارائه کند. این کمیته از شش
اولین کامپایلر برای کوبول در سال ۱۹۶۰ تکمیل شد.
خط ۳۴:
این زبان تا به امروز رو به پیشرفت است. در اوایل دهه ۱۹۹۰ تصمیم گرفته شد تا ویژگی شیء گرایی به نسخه کامل بعدی کوبول اضافه شود. تخمین اولیه این بود که این اصلاح تا سال ۱۹۹۷ انجام میشود. بعضی از مجریان کار (از قبیل Micro Focus, Fujitsu, Veryantو[[IBM]]) قواعد نحوی شیء گرایی را بر اساس نسخه ۱۹۹۷ ونسخههای کامل دیگر به وجود آوردند.
مثل زبانهای برنامهنویسی [[C++]] و [[جاوا (زبان برنامهنویسی)|جاوا]] کامپایلرهای شیء گرای کوبول مانند زبانهایی که به سمت
کوبول سال ۲۰۰۲ شامل ویژگیهای دیگری فراتر از شیء گرایی است. این ویژگیها عبارتند از:
* حمایت ملی از زبان
خط ۶۲:
کوبول همچنین که در مشخصات عمومی تعریف شده از جمله شکل عبارت برای خصوصیات میدانی جرئی. این زبان از متغیرهای محلی، بازگشتی، اختصاص دینامیک حافظه و [[برنامهنویسی ساخت یافته]] حمایت نمیکند. حمایت از قسمتی یا همهٔ این ویژگیها به آخرین نسخهٔ کوبول استاندارد اضافه شد. کوبول تعداد زیادی [[کلمات رزرو]] دارد (بیش از ۴۰۰ تا) که تحت عنوان کلمات کلیدی خوانده میشوند.
=== کلمات خود
ویژگیهای اصلی کوبول حمایت میکنند از کد خود
=== ویژگیهای نحوی ===
|