LINUX.ORG.RU

Cobol празднует юбилей

 ,


0

0

Название COBOL, как сокращение от Common Business-Oriented Language, появилось 50 лет назад - 18 сентября 1959 года.

Согласно статистическим данным за 2008 года, от компании Datamonitor, в мире до сих пор используются 200 миллиардов строк кода на COBOL. Каждый год добавляются около 5 миллиардов строк кода на этом языке программирования. Это делают от 1.5 до 2 миллионов программистов, всё ещё использующих COBOL в своей работе.

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

★★★★★

Проверено: svu ()
Последнее исправление: cetjs2 (всего исправлений: 1)

>the world is still running 200 billion lines of COBOL code and about 5 billion lines are added to live systems every year

Вот это прям доставило.

zfsed
()

Debian Amd64:
open-cobol - 192 kB
libcob1 - 82 kB

Черт, что-то в этом есть ...

elipse ★★★
()

> Это делают от 1.5 до 2 миллионов программистов, всё ещё использующих COBOL в своей работе.

Что-то с трудом верится... Есть ли какие-нибудь доказательства? :)

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

http://www.az-design.ru/index.shtml?Support&SoftWare&l/GlassRob/03f30
......

Неприязнь к COBOLy так сильна, что сказать о нем что-то хорошее может только по-настоящему смелый человек Во многих отношениях COBOL -это посмешище компьютерной индустрии. Но люди продолжают работать с ним, и это заставляет думать, что последними будут осмеяны те, кто продолжает предрекать его кончину. (По некоторым оценкам, в 2005 году количество строчек кода на COBOL'e достигнет 50 миллиардов!)
Мне больше всего нравится описание языка COBOL, перефразирующее слова Уинстона Черчилля о демократии: "COBOL - это очень плохой язык, но все остальные (для обработки бизнес-данных) гораздо хуже".

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

> Это делают от 1.5 до 2 миллионов программистов, всё ещё использующих COBOL в своей работе.

Что-то с трудом верится... Есть ли какие-нибудь доказательства? :)

Из PDF отчёта Datamonitor:

There are 1.5 – 2 million developers, globally, working with COBOL code.

bbk123 ★★★★★
() автор топика

>>Каждый год добавляются около 5 миллиардов строк кода

Неужто в коболе нет циклов и процедур?

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

Не факт.

Биллио́н (фр. billion) — термин, означающий число:

* 1 000 000 000 000 (миллион миллионов) — число, изображаемое единицей с 12 нулями (1012) в системе наименования чисел с длинной шкалой, то есть триллион. * 1 000 000 000 (тысяча миллионов) — число, изображаемое единицей с 9 нулями (109) в системе наименования чисел с короткой шкалой, то есть миллиард.

В системе наименования чисел с длинной шкалой, а также в некоторых странах, использующих систему наименования чисел с короткой шкалой (в том числе и в России) для числа 109 используется термин миллиард.

Слово было использовано французским физиком и математиком Николасом Шоке для обозначения числа 10^12 (миллион миллионов — биллион).

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

> Не факт.

Учите американскую систему мер, весов и числительных.

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

Приведите доказательства добровольного уничтожения EC,CM оставшихся после СССР ?

elipse ★★★
()

Ночь живых мертвецов на лор! Сначала пара кадавров, а вот теперь и сам князь тьмы. Буууууу!

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

>Я просил *доказательства*.

- Сколько в вашей галере работает программистов?
- Ну 350 где-то,
- У вас есть проекты на коболе?
- Ну один старенький поддерживаем.
- Так, записываем "компания работает с коболом, 350 программистов"...

r ★★★★★
()

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

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

Это все по совковым меркам где после очередного кризиса и "обнулений" и "никто никому ничего не должен" ... и можно все с чистого листа делать.

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

OCCURS 0 to 12 TIMES DEPENDING ON CUST-COUNT

Variable-sized array, row-major order.

ADD YEARS TO AGE.
MULTIPLY PRICE BY QUANTITY GIVING COST.
SUBTRACT DISCOUNT FROM COST GIVING FINAL-COST.


Руби атдыхает со своим 10 times.

PS: STOP RUN.

r ★★★★★
()

>Каждый год добавляются около 5 миллиардов строк кода на этом языке программирования. Это делают от 1.5 до 2 миллионов программистов, всё ещё использующих COBOL в своей работе.

100% фейк. 2M лоботрясов, пишуших на архаичном языке по 10 строк в день... Это где же такая богодельня??? :) Наверно посчитали все лабораторки и всех студиозусов, грызущих computing sciences.

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

Странно, да ? И неверится ?
Когда тут выковыривали окурки из урон на заводах и бандюки занимались переделом собственности - там был инет бум, какие-то были загадочные
компы и OS, Tcl/Tk всякие там ...
Брехня же !! кроме как MS c вирусами и писюков для них - ничего не было.:)))

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

>Брехня же !! кроме как MS c вирусами и писюков для них - ничего не было.:)))

Не верится, что такая толпа с такой низкой производительностью может работать сейчас. Ведь речь идет про 2M коболокодеров в 2009м, а не в 1989м.

Кстати, про "те далекие былинные времена" мне можно не рассказывать - за "баранку этого пылесоса" мне посчастливилось сесть в качестве программера в 86м :)

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

> Ведь речь идет про 2M коболокодеров в 2009м, а не в 1989м.

Возможно , железо там делали нормальное - не сыпется как совковое, софт не воровали и заказывали - и не сразу все это отбивается.

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



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

Что-то вы не о том :) Цитирую выше приведенный фрагмент:

-------------------------------------------
OCCURS 0 to 12 TIMES DEPENDING ON CUST-COUNT

Variable-sized array, row-major order.

ADD YEARS TO AGE.
MULTIPLY PRICE BY QUANTITY GIVING COST.
SUBTRACT DISCOUNT FROM COST GIVING FINAL-COST.


Руби атдыхает со своим 10 times.

PS: STOP RUN.
-------------------------------------------

Это похоже на результат 1го дня работы программера? А судя по цифири в топе, это самое оно :)))

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

Да с таким синтаксисом на нем только стихи для извращенцев писать разве что

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

> Это похоже на результат 1го дня работы программера?

Может и так ... но, красиво таки :))
Или вы код на "вес" предпочитаете ? :))

Была и другая манечка - типа, одну комманду на ассеблере комментировать на лист текста - чтоб было видно работу и козлы у же начитались "по самое не могу".

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

> Я просил *доказательства*.

Какие именно доказательства вас устроят?

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

>Что-то с трудом верится... Есть ли какие-нибудь доказательства? :)

Не совсем доказательство, но я активно ищу работу и в преференциях периодически попадаються пункты о необходимости знания COBOL. Тоесть по крайней мере живо оно пока.

Buy ★★★★★
()

> Это делают от 1.5 до 2 миллионов программистов

О, ужыс!

Casus ★★★★★
()

Угум. А почему не указано, что оно object-oriented? :)

ZloySergant
()


бог ты мой! хде ж они все прячються то, а?! это ж какак армада невидимого фронта! на их фоне весь OSS скопом взятый - это просто детская шалость..

// wbr

klalafuda ★☆☆
()

И под рукой, как назло, ни святой воды ни осинового кола и ни уранового лома.

r_asian ★☆☆
()

>5 миллиардов строк кода
>Это делают от 1.5 до 2 миллионов программистов


5000/2=2500, 2500/365~=6

6 строк в день. Хотеть!

redgremlin ★★★★★
()

В Сибири не так давно обнаружили секту программистов-староверов, пишущих на Коболе.
Сначала над ними посмеивались, но в прошлом году у губернатора Калифорнии Шварценеггера начались проблемы: в бухгалтерии этого штата издавна использовались программы на Коболе, а программистов, пишущих на этом языке не осталось.
Теперь сибирские программисты-староверы живут в Калифорнии, зарабатывая сотни тысяч долларов. Они переписали бухгалтерские программы для Калифорнии. Теперь эти программы написаны на Алголе.

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

> 100% фейк. 2M лоботрясов, пишуших на архаичном языке по 10 строк в день...

Рискну навлечь на себя праведный гнев окружающих, но всё же замечу, что частенько 10 строк в день - очень неплохой результат :) И уж наверняка, 10 строк в день куда лучше, чем 1000 ;)

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

>Это похоже на результат 1го дня работы программера? А судя по цифири в топе, это самое оно :)))

Очевидно поддержка старых проектов на коболе это не основное занятие для большинства из них.

madcore ★★★★★
()

>Каждый год добавляются около 5 миллиардов строк кода

Из Википедии:

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

Так, что ничего удивительного. Да и программерам удобно создавать видимость работы.

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

> В Сибири не так давно обнаружили секту программистов-староверов, пишущих на Коболе.

ну если брать не географическое местоположение но авиакомпанию Сибирь (ныне S7), то по крайней мере AFAIR лет 10ть назад в ней была большая и толстая учётная система, которая просчитывала весь аккаунтинг для бортов, маршруты, логистику и пр. не знаю, как сейчас, но отнюдь не удивлюсь, если этот монстр и поныне там трудится :) по крайней мере все попытки переписать эту систему на что-то более вменяемое AFAIK провалились :)

// wbr

klalafuda ★☆☆
()

"4.The IDIOT. Usually a cretin, morpohodite, or old COBOL programmer selected to be the system administrator by a committee of cretins, morphodites, and old COBOL programmers."

(c) "Know your System Administrator"

Popil_Bablosov
()

Былоо дело, ога

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

> Не факт.

Факт, факт. У американцев billion - это миллиард.

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

1.5 миллионнов коболокодеров из двух - неиначе - блодники. СПЛОШНОЙ ЖЕЖ КАПС.

anonymous
()

Да здравствует основатель ынтырпрайз-языков программирования! Да последует ява и до-диез вслед за ним! Да будет устлан путь этот мозолями с пальцев дрессированных обезьянок ибо мозга они лишены

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

>Мне больше всего нравится описание языка COBOL, перефразирующее слова Уинстона Черчилля о демократии: "COBOL - это очень плохой язык, но все остальные (для обработки бизнес-данных) гораздо хуже"

<историческая справка> Вообще-то эта фраза была сказана Макиавелли и он говорил о диктатуре </историческая справка>

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

>6 строк в день. Хотеть!

Ты лучше прикинь, сколько в день этого читать приходится. Всё ещё хочешь?

DonkeyHot ★★★★★
()

а всем пофиг. кобол есть только в америке. пусть пиндосы сами с ним *путся.

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

дык эти люди пишут не абсолютно новый код, а сопровождают старый, расширяя его. 10 строк в день при фиксении старого кода - абсолютно нормальное число. У меня при сопровождении старого кода на С++ и 2 новых строки в день бывает, или вообще только фикс старого кода, без добавления нового.

а когда новый молотишь, то и 1000-1500 строк в день легко сделать, пиши да пиши...

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

> Не верится, что такая толпа с такой низкой производительностью может работать сейчас.

Не дописывают, а переписывают. Что-то убирают, что-то добавляют. В день программа увеличивается на 5 000 000 000/2 000 000/(5*49) ~ 10 строк.

Так лучше?

И да, "billion" в некоторых странах Европы иногда значит 10^12=(10^6)^2, но в английском — 10^9=10^6*10^3. Система с обозначениями вроде "тысяча миллионов" и "миллион биллионов" не прижилась.

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

>Система с обозначениями вроде "тысяча миллионов" и "миллион биллионов" не прижилась.

В ниппонском прижилась, но там особенности языка позволяют.

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