Многие в школе проходили курс биологии, где преподаватель рассказывал, что природа живая. То есть, возьмем за пример деревья. Они рождаются, взрослеют, дают потомство и, в конце концов, умирают. Если говорить о языках программирования, то все аналогично.
Сначала он рождается в какой-либо корпорации, затем его улучшают, адаптирую (так сказать он взрослеет), потом на его основе выпускают более современные языки. А затем он умирает.
Если говорить о мертвых языках программирования, то любой вебмастер ответит, что это Алгол и Кобол. С Алголом все понятно, о нем забыли. Но раз Кобол считается мертвым, то почему о нем до сих пор говорят, и более того, выпускаются его новые версии. В этом мы сегодня постараемся разобраться.
Что такое Кобол
В первую очередь Кобол создавался для бизнеса. В переводе с английского аббревиатура COBOL означает решение бизнес задач. На нем можно с легкостью написать кредитный калькулятор, например как на сайте http://kreditorpro.ru/category/ipoteka/. Или другие полезные в бизнесе программы.
Самое важное качество языка – простота написания. По сути, он разработан для бизнесменов, которые далеки в программировании.
Почему Кобол начал умирать
Свою популярность он получил не за какие-то сверх заслуги, а лишь потому, что был одним из первых языков, который поддерживал структурные типы данных. Поэтому многие страховые компании, банки и прочие из этой отрасли пользуясь моментом, создали просто уйму программ. Кстати, работают они, и по сей день. С этим и связанна поддержка этого языка, так как еще не все от него отказались.
А умирать он начал из-за большого количества кода. По сути, простота сделала его очень сложным языком. Сложным не в плане написания, а в плане затрат времени на создание приложения. Иногда, во время работы с Кобол, руки просто не успевают набирать текст, который рекой льется в голове. Поэтому многие отказались от него, и перешли на более короткие, но сложные в понимании языки программирования.
Если говорить о том, что язык жив, то да, он жив. Но нормальной жизнью это сложно назвать, так как нет специалистов, которые умеют с ним работать. Особенно это касается вебмастеров нового поколения.
Если же смотреть на Кобол в плане исторического вклада, то стоит отдать ему должное. Это первый коммерческий язык, который проложил путь для создания объектно-ориентированного программирования.