Как стать автором
Обновить

Комментарии 20

Было бы неплохо указывать какие-то известные проекты, написанные на Zig.

Правда кроме https://bun.sh ничего в голову не приходит

Из известных есть еще распределенная БД tigerbeetle https://github.com/tigerbeetle/tigerbeetle

Это скорее антиреклама )

Пытался попробовать. Хотел написать парсинг одного формата.. в итоге оказалось что для того чтоб считать из бинарного файла в структуру надо очень сильно поизвращаться с аллокаторами, доп обертками(свой десериализатор) и прочим тк в zig структуры это не совсем то же самое что в c++.

И вот эти нюансы, что какие-то функции надо вызывать с try, какие-то без и тд.

В общем, очень непривычный язык

Поэтому и такие зарплаты...

чем zig лучше D?

У Zig очень классные макросы(может это не так называется), которые можно выполнять в compiletime.

И ещё наверное много чего можно накинуть

так в D вроде тоже есть, как я понимаю типа этого? https://wiki.dlang.org/DIP50

так в D вроде тоже есть, как я понимаю типа этого? https://wiki.dlang.org/DIP50
А ещё есть это https://github.com/dlang/DIPs/blob/master/DIPs/other/DIP1000.md что позволяет писать код без сборщика мусора гарантируя освобождение ресурсов

Отсутствие полноценного строкового типа отталкивает. Кмк авторы зазря побоялись отойти от канонов C, сделав строки массивом символов.

А в каких языках системного программирования есть полноценный строковый тип?

D?

Э, какой смысл сравнивать среднюю зарплату до налогов в США и медианную месячную после налогов в РФ?

Ага, дешевая манипуляция

Меня это тоже возмутило. Сравнение настолько некорректное, что создаётся впечатление, будто автор специально манипулирует фактами, чтобы вызвать ажиотаж вокруг Zig.

разработчикам на языке программирования Zig платят больше, чем остальным. Данные надежны: в опросе приняли участие почти 90 тысяч IT-специалистов из 185 стран

Типичный байт, прям как во времена становления раста. На такое ведется лишь пендосня, у них все деньгами измеряется!

Самое главное, что никто не сказал, что им платят много, потому что их берут только на какие-то сложные проекты и только сеньорами/тимлидами. Даже сейчас, в 2024, фиг найдешь работу на расте, вакансий просто нет. Про зиг я вообще молчу

Ну я бы не сказал, что это прямо легко читается. А синтаксис и общую организацию работы С не люблю с детства. Это вообще не язык верхнего уровня. Так что единственное преимущество какое то зыбкое.

Кто не знает? Основатель HashiCorp, Mitchell Hashimoto, который создал Terraform, Packer и другой софт, сейчас пишет новый эмулятор терминала Ghostty на языке Zig.

Так и не понял в чем преимущество перед C, Rust-ом

Зарегистрируйтесь на Хабре, чтобы оставить комментарий