Не так давно на волне интереса к низкоуровневым языкам программирования, я не удержался и решил дать шанс Zig. Последнее время будто бы настал небольшой ренессанс интереса к системным языкам программирования, который будто бы начался с Rust в 2015 году. Rust будто бы давал обещание окончательно разрешить проблему безопасности при работе с памятью, что является ключевой проблемой для C/C++, которые были стандартом в этой области в течении многих десятков лет. Но будто бы с тех пор стали появляться новые языки, которые пытаются решить проблему безопасности, при этом лишь пытаясь “улучшить” Си, не превращаясь при этом в монструозный набор сложности как C++. Потребность в таких языках есть и в геймдеве (Jai, Odin) и в по настоящему низкоуровневых вещах вроде ОС и драйверов (Nim, Hare, C3) - хотя кажется, что за каждым из этих языков стоит определённый одиозный программист :).
[Read More]Zig
Posted on April 23, 2025 | Павел Барабанов