LINUX.ORG.RU

История изменений

Исправление sarumeister, (текущая версия) :

Очень обидно, на самом деле, что zig так поздно появился. Возможно он был бы куда более удачной альтернативой расту.

А чем он так хорош/лучше прочих? Не флуда ради, я «не в теме» просто…

Во-первых, зиг еще не готов для продакшена. Постоянно что-то ломают в языке и стд.

А так: юнит-тесты из коробки, опшионалы, тегированые юнионы, обработка ошибок топовая, кастомные аллокаторы избавляют от уязвимостей по памяти. Код на зиге радует глаз. Супер-фичи: бесшовный интероп с Си-кодом; натуральный и естественный комптайм вместо шаблонов, макросов и отдельной системы сборки.

Исходная версия sarumeister, :

Очень обидно, на самом деле, что zig так поздно появился. Возможно он был бы куда более удачной альтернативой расту.

А чем он так хорош/лучше прочих? Не флуда ради, я «не в теме» просто…

Во-первых, зиг еще не готов для продакшена. Постоянно что-то ломают в языке и стд.

А так: юнит-тесты из коробки, обработка ошибок топовая, кастомные аллокаторы избавляют от уязвимостей по памяти. Код на зиге радует глаз. Супер-фичи: бесшовный интероп с Си-кодом; натуральный и естественный комптайм вместо шаблонов, макросов и отдельной системы сборки.