Во-первых, это специфический язык, который хорошо подходит для описания бизнес-логики. Во-вторых, это основной язык мейнфреймов IBM во времена, когда никакой Java еще в проекте не было. Поэтому на нем написано огромное количество кода, который работает в финансовой сфере до сих пор. Потому что "работает - не трогай" и потому что задача масштабирования на IBMовских мейнфреймах решается очень просто - покупается современный, более мощный, подключается и всё. Древний код, написанный еще в 60х запустится на современном мейнфрейме без каких либо доработок. Это одна из причин по которой критически важные системы до сих пор крутятся на мейнфремах, а не "в облаке", не на кластерах серверов, собранных из говна и палок разносортного железа, с разными операционками, которые периодически падают при обновлении, устаревают и для которых надо держать целый штат разработчиков с макбуками, поскольку все это хозяйство надо как минимум поддерживать, переходить на свежие, модные версии, закрывать дыры и проч. А мейнфреймы
( ... )
Сначала это было название линейки компьютеров IBM (System/360), которые стали неким индустриальным стандартом. Потом этим словом стали называють в т.ч. очень мощные сервера. Если обсуждать IBM-овские мейнфреймы, то это очень специфическая и по своему удачная архитектура на уровне железа и ПО. Которая не похожа на то, с чем мы привыкли иметь дело в ПК или даже в серверах.
Во-первых, это специфический язык, который хорошо подходит для описания бизнес-логики. Во-вторых, это основной язык мейнфреймов IBM во времена, когда никакой Java еще в проекте не было. Поэтому на нем написано огромное количество кода, который работает в финансовой сфере до сих пор. Потому что "работает - не трогай" и потому что задача масштабирования на IBMовских мейнфреймах решается очень просто - покупается современный, более мощный, подключается и всё. Древний код, написанный еще в 60х запустится на современном мейнфрейме без каких либо доработок. Это одна из причин по которой критически важные системы до сих пор крутятся на мейнфремах, а не "в облаке", не на кластерах серверов, собранных из говна и палок разносортного железа, с разными операционками, которые периодически падают при обновлении, устаревают и для которых надо держать целый штат разработчиков с макбуками, поскольку все это хозяйство надо как минимум поддерживать, переходить на свежие, модные версии, закрывать дыры и проч. А мейнфреймы ( ... )
Reply
Reply
Если говорить о России и пост-СССР, то здесь с 90-х свой аналог Кобола. Никакая Java по распространённости и рядом не валялась. Имя ему 1C :)
Reply
Reply
Я так понимаю это конструкция, концепция, конституция = принцип действия?
Reply
Reply
Leave a comment