История изменений
Исправление sarumeister, (текущая версия) :
Очень обидно, на самом деле, что zig так поздно появился. Возможно он был бы куда более удачной альтернативой расту.
А чем он так хорош/лучше прочих? Не флуда ради, я «не в теме» просто…
Во-первых, зиг еще не готов для продакшена. Постоянно что-то ломают в языке и стд.
А так: юнит-тесты из коробки, опшионалы, тегированые юнионы, обработка ошибок топовая, кастомные аллокаторы избавляют от уязвимостей по памяти. Код на зиге радует глаз. Супер-фичи: бесшовный интероп с Си-кодом; натуральный и естественный комптайм вместо шаблонов, макросов и отдельной системы сборки.
Исходная версия sarumeister, :
Очень обидно, на самом деле, что zig так поздно появился. Возможно он был бы куда более удачной альтернативой расту.
А чем он так хорош/лучше прочих? Не флуда ради, я «не в теме» просто…
Во-первых, зиг еще не готов для продакшена. Постоянно что-то ломают в языке и стд.
А так: юнит-тесты из коробки, обработка ошибок топовая, кастомные аллокаторы избавляют от уязвимостей по памяти. Код на зиге радует глаз. Супер-фичи: бесшовный интероп с Си-кодом; натуральный и естественный комптайм вместо шаблонов, макросов и отдельной системы сборки.