LINUX.ORG.RU

Cobol отметил своё 55-ти летие

 


0

2

16 числа одному из самых старых языков, используемых сегодня стукнуло 55 лет.

Напомню, что кобо́л (COBOL, COmmon Business Oriented Language) — один из старейших языков программирования, предназначенный, в первую очередь, для разработки бизнес-приложений. Причем язык до сих пор развивается. Свежий стандарт языка датирован 2002 годом, в Кобол были добавлены средства объектно-ориентированного программирования и другие современные языковые конструкции.

По данным MicroFocus на 2008 год 90% систем из списка Fortune 500 поддерживали COBOL.

>>> Подробности

кастую в тред анекдотов про кобол(истов)

anonymous ()

Свежий стандарт языка датирован 2002 годом

свежатенко!! :-)

user_id_68054 ★★★★★ ()
000100 IDENTIFICATION DIVISION.
000200 PROGRAM-ID.     HELLOWORLD.
000300
000400*
000500 ENVIRONMENT DIVISION.
000600 CONFIGURATION SECTION.
000700 SOURCE-COMPUTER. RM-COBOL.
000800 OBJECT-COMPUTER. RM-COBOL.
000900
001000 DATA DIVISION.
001100 FILE SECTION.
001200
100000 PROCEDURE DIVISION.
100100
100200 MAIN-LOGIC SECTION.
100300 BEGIN.
100400     DISPLAY " " LINE 1 POSITION 1 ERASE EOS.
100500     DISPLAY "Hello world!" LINE 15 POSITION 10.
100600     STOP RUN.
100700 MAIN-LOGIC-EXIT.
100800     EXIT.

Красота какая.

ziemin ★★ ()

Бррр, посмотрел на синтаксис - мегаацтой. До чего же неуклюжие ЯП в первое время делали...

I-Love-Microsoft ★★★★★ ()

А есть что-нибудь опенсорсное, написанное на нём (например платформа или фреймворк)?

anonymous ()
Ответ на: комментарий от I-Love-Microsoft

До крестов старой школе далеко.

anonymous ()
Ответ на: комментарий от anonymous

Очень сомневаюсь, что кто-то будет за бесплатно писать на этом.

h31 ★★★★ ()
Последнее исправление: h31 (всего исправлений: 1)
Ответ на: комментарий от ziemin

Только хотел спросить как он выглядит.
ужасно, блин.
но чувства ностальгирующих уважаю.

pkurg ★★★ ()
Последнее исправление: pkurg (всего исправлений: 2)
Ответ на: комментарий от ziemin
program-id.h.procedure division.display"Здравствуй, ЛОР!".
anonymous ()
Ответ на: комментарий от anonymous

Там расширенном поиске его даже нет. Давай ссылки.

ziemin ★★ ()
Ответ на: комментарий от I-Love-Microsoft

То ли дело перл и педон, понятные каждому кульхацкеру-админу локалхоста!

Не так ли, мой мироточащий жЫром оголодавший холестериновый дружок?

Bioreactor ★★★★★ ()
Последнее исправление: Bioreactor (всего исправлений: 1)
Ответ на: комментарий от Bioreactor

Блджад, хоть ты и толст бываешь, но сейчас я с тобой на 100% согласен!

anonymous ()
Ответ на: комментарий от Bioreactor

Желаю тебе до старости писать исключительно на Cobol, мой юный адекватный друг.

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от ziemin
000100 ИДЕНТИФИКАЦИИ ДЕЛЕНИЕ.
000200 ПРОГРАММА-ID. HELLOWORLD.
000300
000 400 *
000500 ОТДЕЛ ОКРУЖАЮЩЕЙ СРЕДЫ.
000600 РАЗДЕЛЕ КОНФИГУРАЦИИ.
000700 ИСТОЧНИК-КОМПЬЮТЕР. RM-COBOL.
000800 ОБЪЕКТНО-КОМПЬЮТЕР. RM-COBOL.
000900
001000 РАЗДЕЛЕНИЯ ДАННЫХ.
001100 ФАЙЛОВ РАЗДЕЛЕ.
001200
100000 ПРОЦЕДУРЕ ДЕЛЕНИЯ.
100100
100200-ЛОГИКИ ОСНОВНЫХ РАЗДЕЛА.
100300 НАЧАТЬСЯ.
100400 ДИСПЛЕЙ "," ЛИНИЯ 1 ПОЛОЖЕНИЕ 1 СТИРАНИЯ EOS.
100500 ДИСПЛЕЙ "ПРИВЕТ МИР!" СТРОКА 15 ПОЗИЦИЙ 10.
100600 СТОП ПУСК.
100700 ОСНОВНОГО ЛОГИЧЕСКОГО ВЫХОДА.
100800 ВЫХОДА.
prischeyadro ★★★☆☆ ()
Ответ на: комментарий от I-Love-Microsoft

Этот юный адекватный друг ничего кроме жавы и груви не знает, тем не менее кичится яблочной техникой и потреблением чёрной икры. Но ты-то не такой, у тебя высшая цель.

anonymous ()
Ответ на: комментарий от I-Love-Microsoft

До чего же неуклюжие ЯП в первое время делали...

Попробуй сотворить «уклюжий» язык, если памяти <64K, ввод с перфокарты, вывод на эл.печ.машинку.

quickquest ★★★★★ ()
Ответ на: комментарий от pkurg

Только хотел спросить как он выглядит.
ужасно, блин.
но чувства ностальгирующих уважаю.

Не так и ужасно оно выглядит. «Непривычно» и «многословно» это есть.

А вообще кобол еще переживет кучу современных модных языков. На нем и сейчас дохрена пишут.

MrKooll ★★★ ()
Ответ на: комментарий от MrKooll

На нем и сейчас дохрена пишут.

и это что-то, наверное, такое же древнее и интересное?

ykroop ()
Ответ на: комментарий от quickquest

Попробуй сотворить «уклюжий» язык, если памяти <64K, ввод с перфокарты, вывод на эл.печ.машинку.

Алгол, Паскаль, тот же Си.

tailgunner ★★★★★ ()

Я вот не понимаю. Почему в древних языках (таких как cobol, pl/1, oberon) ключевые слова «кричат»? Неужели не было маленьких букв на клаве?

nanoolinux ★★★★ ()
Ответ на: комментарий от nanoolinux

Насколько помню это как-то связано с перфокартами. Толи бит экономили, толи читаемость/набиваемость повышали.

ziemin ★★ ()
Ответ на: комментарий от tailgunner

Алгол, Паскаль, тот же Си.

И много ты видел бухгалтеров, понимающих «Алгол, Паскаль, тот же Си»? :)

quickquest ★★★★★ ()
Ответ на: комментарий от I-Love-Microsoft

Бррр, посмотрел на синтаксис - мегаацтой.

Думаешь жаба краше?

DNA_Seq ★★☆☆☆ ()
Ответ на: комментарий от quickquest

И много ты видел бухгалтеров, понимающих «Алгол, Паскаль, тот же Си»? :)

Так речь о бухгалтерах или о «а попробуй сотворить „уклюжий“ язык в <...>»? Бухгалтеров со знанием Си я не видел, как не видел и бухгалтеров со знанием Кобола.

tailgunner ★★★★★ ()
Ответ на: комментарий от tailgunner

Попробуй сотворить «уклюжий» язык, если памяти <64K, ввод с перфокарты, вывод на эл.печ.машинку.

Алгол, Паскаль, тот же Си.

Туда даже легко влезут eperl, miniperl или собственно perl. Было бы желание.

anonymous ()
Ответ на: комментарий от nanoolinux

Они были вроде как регистронезависимые.

anonymous ()
Ответ на: комментарий от tailgunner

Так речь о бухгалтерах или...

Речь о бухгалтерах И программистах, способных совместно сотворить «уклюжий» язык, понятный бухгалтерам, экономистам и прочим простым «человекам».

quickquest ★★★★★ ()
Ответ на: комментарий от tailgunner

фортран забыл. а паскуаль с сями были на десятилетие позже. тогда уже как минимум 64к было, а то и все 4мб. :-)

mumpster ★★★★★ ()
Ответ на: комментарий от tailgunner

бугага, р-стайл пробовал сдлеать «с для бухгалтеров»: RS-Balance. Кончилось полным забвением.:-)

mumpster ★★★★★ ()

Свежий стандарт языка датирован 2002 годом

Ну надо же — жив старичок. :) /* шучу */

В прошлом веке, когда забрезжила на горизонте некая вакансия, предполагающая помимо прочих скиллов знание кобола, я бросился его изучать «экстерном». Но так и не срослось. Так что кобол я «знаю» на уровне чуть выше, чем уровень Косого (ДУ) в инглише. :)

Кстати, кобол ещё не самый плохой язык из тех, с которыми доводилось поработать, спасибо бабушке-адмиралу Грэйс Хоппер.

DeVliegendeHollander ★★ ()

Жаль, не вся «библиотечка» есть сейчас с собой)))

http://imgur.com/rf2jaoS

правда, если честно я не совсем понял про 55 лет, ооочень похоже на маркетинг от микрофокус, ибо 50 лет праздновали в 2009 году и «появился» он в 1959

nerfur ★★★ ()
Ответ на: комментарий от mumpster

тогда уже как минимум 64к было, а то и все 4мб.

Ну-у, насчёт 4 Мб — это ты перегнул. 64, 128, ну максимум 256 Кб было.

/* сам начинал с Электроники 100/25, у которой было в заводской комплектации 64 Кб, но наш электронщик расширил ОЗУ до 128 Кб, была такая возможность. А уж когда пришла Электроника-79 с целым мегабайтом памяти, вот праздник был... Конец 1980-х... */

DeVliegendeHollander ★★ ()
Ответ на: комментарий от I-Love-Microsoft

Зря думаешь. Эти public static void ничем не лучше

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.