CobolCraft: Minecraft на языке COBOL

Проект CobolCraft демонстрирует неожиданное применение старого языка программирования COBOL в современной видеоигре Minecraft. Сервер, написанный на COBOL, способен генерировать мир, сохранять данные и поддерживать многопользовательский режим, хотя и с некоторыми ограничениями. Использование GnuCOBOL, компилятора, разработанного за 20 лет, позволило адаптировать этот язык для современных задач.
CobolCraft: Minecraft на языке COBOL
Изображение носит иллюстративный характер

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

Разработчики CobolCraft смогли реализовать основные функции Minecraft-сервера, включая взаимодействие с блоками, чат и консольные команды. Однако сложные механизмы, использующие редстоун, пока не работают, и некоторые блоки требуют дополнительной проработки. Тем не менее, проект демонстрирует, что даже устаревший язык может быть использован в современных и неожиданных областях.

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


Новое на сайте

20854Как дешёвые Android-смартфоны превращаются в чужие прокси? 20853В Индии имя звонящего появится на экране вместе с номером 20852Как проверить готовность команды к звонку с клонированным голосом? 20851Уязвимости MarkLogic: делегированные права могли открыть путь к администраторскому... 20850Как GitHub закрыл лазейку, угрожавшую тысячам npm-пакетов? 20849Hirudo подменяет банковские приложения, чтобы обойти их защиту 20848Как Vghost превратил старую ошибку Linux в путь к root? 20847Уязвимости в PAN-OS и Cisco Secure Email Gateway уже используют атакующие 20846Как уязвимость GitLab могла открыть сервер для чужого кода? 20845Уязвимость SAP Cloud SDK могла отправить OAuth2-секреты злоумышленнику 20844Уязвимость в Nextcloud открыла путь к веб-оболочкам на серверах 20843Смогут ли малые ИИ-модели превратить бытовую технику в ботнет? 20842Пять уязвимостей NGINX: кому грозит риск и как закрыть его 20841Тайный диктофон в OpenAI: что утверждают следователи 20840Как проверять уязвимость входа, не заходя дальше дозволенного?
Ссылка