Кобол
| Класс языка: | |
|---|---|
| Появился в: |
1959 г. |
| Автор(ы): |
Грейс Хоппер, Вильям Селден, Гертруда Тирни, Говард Бромберг, Говард Дискаунт, Вернон Ривз, Жан Е. Саммет |
| Типизация данных: | |
| Основные реализации: | |
| Диалекты: |
HP3000 COBOL/II, COBOL/2, IBM OS/VS COBOL, IBM COBOL/II, IBM COBOL SAA, IBM Enterprise COBOL, IBM COBOL/400, IBM ILE COBOL, Unix COBOL X/Open, Micro Focus COBOL, Microsoft COBOL, Ryan McFarland RM/COBOL, Ryan McFarland RM/COBOL-85, DOSVS COBOL, UNIVAC COBOL, Realia COBOL, Fujitsu COBOL, ICL COBOL, ACUCOBOL-GT, DEC VAX COBOL, Wang VS COBOL, Visual COBOL |
| Испытал влияние: | |
| Повлиял на: |
Кобо́л (COBOL, COmmon Business Oriented Language), язык программирования третьего поколения (первая версия в 1959), предназначенный, в первую очередь, для разработки бизнес-приложений.
Разработчиком первого единого стандарта Кобола являлась Грейс Хоппер (бабушка Кобола).
Масштабы использования
Кобол обычно критикуется за многословность и громоздкость, поскольку одной из целей создателей языка было максимально приблизить конструкции к английскому языку. (До сих пор Кобол считается языком программирования, на котором было написано больше всего строк кода[1]). В то же время, Кобол имел прекрасные для своего времени средства для работы со структурами данных и файлами, что обеспечило ему долгую жизнь в бизнес-приложениях, по крайней мере, в США.
Dr. Dobb’s Journal (со ссылкой на The Gartner Group, Computerworld, Ovum и Micro Focus International)[2] приводит следующие факты. К 1997 году активно использовалось около 240 миллиардов строк кода на Коболе. Около 90 % финансовых транзакций в мире обрабатывается кодом на Коболе, и 75 % коммерческой обработки данных написано на Коболе. Общая стоимость используемого в настоящее время коболовского кода оценивается в 2 триллиона долларов США. До сих пор ежегодно пишутся миллиарды новых строк кода на Коболе.
Hello world
<source lang="cobol">
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD.
*
ENVIRONMENT DIVISION.
*
DATA DIVISION.
*
PROCEDURE DIVISION.
PARA-1.
DISPLAY "Hello, world.".
*
EXIT PROGRAM.
END PROGRAM HELLO-WORLD.
</source>
Ссылки
- COBOL programming — tutorials, lectures, exercises, examples
- COBOL User Groups (COBUG)
- Языку программирования COBOL скоро (2009) исполнится 50 лет
Примечания
Литература
- Роберт В Себеста 2.6. Компьютеризация коммерческих записей: язык COBOL // Основные концепции языков программирования = Concepts of Programming Languages. — 5-е изд. — М.: «Вильямс», 2001. — С. 672. — ISBN 5-8459-0192-8
Основные языки программирования (список • сравнение • IDE • история • хронология) |
|
|---|---|
| Используемые в разработке |
Ада • АПЛ • Ассемблер • ActionScript • ABAP/4 • AutoIt • AWK • BASIC • C • Кобол • C++ • C# • ColdFusion • Common Lisp • D • dBase • Delphi • Eiffel • Erlang • F# • Forth • Фортран • Gambas • Groovy • Haskell • Icon • Java • JavaScript • Limbo • Lua • MATLAB • Object Pascal • Objective-C • OCaml • Oz • Оберон • Parser • Паскаль • Perl • PHP • PowerBASIC • PureBasic • Python • ПЛ/1 • Пролог • Ruby • Scala • Scheme • Smalltalk • SQL • PL/SQL • Tcl • Vala • Visual Basic • VB.NET |
| Академические | |
| IEC61131-3 |
Instruction List • ST • FBD • Ladder Diagram • SFC |
| Прочие | |
| Эзотерические | |
af:COBOL
ar:كوبول
az:KOBOL
bg:COBOL
bn:কোবোল
bs:COBOL
ca:COBOL
cs:COBOL
da:COBOL
de:COBOL
el:COBOL
en:COBOL
eo:COBOL
es:COBOL
fa:کوبول
fi:COBOL
fr:COBOL
ga:COBOL
gl:Cobol
he:COBOL
hr:COBOL
hu:COBOL
ia:COBOL
id:COBOL
it:COBOL
ja:COBOL
ka:კობოლი
ko:코볼
lt:COBOL
mr:कोबॉल
ms:COBOL
nl:COBOL
no:COBOL
pl:COBOL
pt:COBOL
ro:Cobol
sh:COBOL
sk:COBOL
sl:COBOL
sr:Кобол (програмски језик)
sv:COBOL
ta:கோபால் நிரலாக்க மொழி
te:కోబాల్
tg:КОБОЛ
th:ภาษาโคบอล
tr:COBOL
uk:COBOL
vi:COBOL
zh:COBOL
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....