LINUX.ORG.RU

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

 


0

2

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

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

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

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



Проверено: anonymous_incognito ()
Последнее исправление: anonymous_incognito (всего исправлений: 2)

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

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

Раньше бухгалтер, работающий с ЭВМ, был обязан знать SQL.

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

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

Не поверите, алгол появился чуть позже фортрана и раньше кобола.

Хотя алгол-58, конечно, чистый ЯП, а кобол ЯП+ЯОД, да.

anonymous
()

Долгих лет жизни старичку :) Когда-то хотел его выучить ради интереса.

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

Раньше бухгалтер, работающий с ЭВМ, был обязан знать SQL.

Это когда это? Это где это?

Может, в СШП? Ну, не знаю, я там не был.

Поделись сведениями, плз.

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

Бухгалтеров со знанием Си я не видел, как не видел и бухгалтеров со знанием Кобола.

Я видел бухгалтеров и экономистов со знанием SQL. Они меня и убедили, что SQL - это такой пользовательский DSL для обработки информации.

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

паскуаль с сями были на десятилетие позже

Паскаль был позже, да, но на тех самых «64К с перфокартами и печатной машинкой».

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

Раньше бухгалтер, работающий с ЭВМ, был обязан знать SQL.

Яви мне чудо, о наимудрейший Anonimus! Покажи SQL для ламповой ЭВМ с <64K памяти! :)

P.S. SQL появился в начале 1970-х годов, а COBOL - десятью годами ранее.

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

И я думаю — зачем электронщику эти паблик статик войд?

anonymous
()

Дейкстра все правильно про него сказал

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

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

Речь в сообщении, на которое я отвечал, была только об аппаратных ограничениях. Кстати, Cobol никогда не предназначался для бухгалтеров - для них был RPG.

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

Может, тебе, для начала, показать счёты, механическую счётную машинку «Феликс» и калькулятор с двумя и тремя нулями и функцией суммирования?

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

Речь в сообщении, на которое я отвечал, была только об аппаратных ограничениях.

Пример из Википедии: ...обнаружилось, что ни один из существовавших тогда компьютеров не поддерживал ввод-вывод всех 116 литер, из которых состоял алфавит Алгола.

quickquest ★★★★★
()

«55-летие», а не «55-ти летие»

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

Ты смешной.

Язык SQL был приведен как пример языка программирования, разработанного для конечного пользователя. И, что существовали профессиональные бухгалтера и экономисты, действительно, использующие SQL для написания запросов к базам данных.

Это был ответ на утверждение:

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

Заметь, уверенных в том, что SQL - пользовательский язык, и мастерски его использовали.

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

Покажи SQL для ламповой ЭВМ с <64K памяти! :)

Кстати, а где ты видел «ламповые ЭВМ с <64K памяти», напрямую используемые бухгалтерами и экономистами для накопления, хранения и обработки информации, а не как терминалы удалённого доступа?

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

Язык SQL был приведен как пример языка программирования, разработанного для конечного пользователя.

COBOL VS ещё_неродившийся_SQL — негодный пример в теме про языки 60-х годов прошлого века.

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

Ты ошибаешься, как язык для конечного пользователя - SQL очень годный пример.

Кстати, откуда ты взял ограничение темы «про языки 60-х годов прошлого века»?

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

Кстати, а где ты видел «ламповые ЭВМ...

Только на картинках.

напрямую используемые бухгалтерами и экономистами для накопления

Из преданий старины глубокой известно, что экономисты в те времена работали в связке: пользователь-программист-оператор_ЭВМ. Напрямую к ЭВМ допускали только оператора. Но в пакетном режиме экономист мог сам отперфорировать колоду перфокарт с COBOL-программой и данными, и отдать её на счёт оператору.

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

Кстати, откуда ты взял ограничение темы «про языки 60-х годов прошлого века»?

Из реплики I-Love-Microsoft: «неуклюжие ЯП в первое время делали».

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

Та же многословная куита для монкейкодинга. Если отбросит эффект утенка (современных детей) то возможно что кобол даже почитабельнее жабы быдет.

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

Ъ-Энтерпрайз, хардкорный как дерьмищще мамонта. Ну, те, кто полагает, что Жаба - для школоты.

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

Пони нетленны

Этикетки мясокомбината говорят мне об обратном.

wxw ★★★★★
()

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

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

Паскаль был недоспецифицирован, компиляторы сабжа не проверяли многих вещей. Думаю, с Фортраном было не лучше.

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

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

Небыло. И на терминале не было. Терминал был как правило мини-компьютером, за набор символов отвечала специальная микруха, и без того дорогая. А ещё у терминалов было разрешение так себе, заглавные буквы без слёз не прочитаешь, а строчные скатывались бы в одну большую точку. А ещё имела место кодировка RADIX6, в 16 битах содержалось 3 символа за раз.

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

Вот вот.

На сколько я понимаю сейчас почти не осталось языков не испытавших влияния Си, поэтому современным кодерам (знакомым только с пост-си языками) все такие языки кажутся нелепыми. Просто уж очень они непривычны.

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

В SQL (тоже старичёк в общем-то) принято писать код КАПСОМ что-бы отделять его от данных. Не факт что это изначальная причина, но сейчас это так.

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

Почему в древних языках (таких как cobol, pl/1, oberon)

Оберон древний? Он моложе Си. Кстати, Cobol и PL/I - тоже языки разных поколений.

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

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

А вы много видели бухгалтеров понимающих Cobol?

grim ★★☆☆
()

NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!

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

Где его сейчас используют и зачем, а так-же кто эти безумцы ?

В инженерных и научных разработках , есть диалект для векторных и паралейных вычеслений .Практически единственный язык который прошел сертификацию на строгую типовизированную математику почему его и используют научники (не спрашивайте меня что это значит читал в электронном журнале -там и приводился основной код програмы (и характеристики языков ) по иследованию генома ,часть кода на перле ,часть на коболе ).
Кстати Железный Арни (Арнольд ) нанимал фирму IBM для портирования бухгалтерских программ миниципалитетов ,програмистов оказалось очень трудно найти а зарплата у них выше чем у явистов :-)

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

Martin

Грубера открыть и почитать примеры, ну же.;-)

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

PASCAL

O_o чойто я не припомню пасквилянтов на машинах с перфокартами и печмашинкой, уже везде были тогда нормальные диски, терминалы и гроботроны как ПУ. Может перфолнета имеется в виду?

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

4мб

Ничего я не перегнул. У нас в 1989 году вполне себе 4мб было ОЗУ на СМ1420 и RSX-11/TSX-11 с этим в полный рост работал, так что у моего сеанса в TSX были полноценные 56кб ОЗУ. Причём СМка была уже не новая и нам по дешёвка продана каким-то НИИ. До того просто СМ-4 была с 256 кб.

mumpster ★★★★★
()

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

Причастный оборот, стоящий после определяемого им слова, выделяется запятыми с обеих сторон.

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