Комментарии 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, сделав строки массивом символов.
Э, какой смысл сравнивать среднюю зарплату до налогов в США и медианную месячную после налогов в РФ?
разработчикам на языке программирования Zig платят больше, чем остальным. Данные надежны: в опросе приняли участие почти 90 тысяч IT-специалистов из 185 стран
Типичный байт, прям как во времена становления раста. На такое ведется лишь пендосня, у них все деньгами измеряется!
Самое главное, что никто не сказал, что им платят много, потому что их берут только на какие-то сложные проекты и только сеньорами/тимлидами. Даже сейчас, в 2024, фиг найдешь работу на расте, вакансий просто нет. Про зиг я вообще молчу
Ну я бы не сказал, что это прямо легко читается. А синтаксис и общую организацию работы С не люблю с детства. Это вообще не язык верхнего уровня. Так что единственное преимущество какое то зыбкое.
Кто не знает? Основатель HashiCorp, Mitchell Hashimoto, который создал Terraform, Packer и другой софт, сейчас пишет новый эмулятор терминала Ghostty на языке Zig.
Так и не понял в чем преимущество перед C, Rust-ом
Zig — что это за язык программирования и для чего он создан?