Ести не хочешь заполнять и инициализировать структуры. Odin language подойдет. Он заточен на разработку игр и подоьного. У него встроенные операции с векторами и матрицами. И все структуры инициализированы в 0. Еще он так же легко общается с С библиотеками как и Зиг.
@@vghero0 забыл самое важное. Один имеет встроенный вулкан. И кучу других вендор библиотек для графики и прочего другого. Тоесть не будет проблем с сдк.
Вместо батфайлов, билд система Зига очень крутая. Мощная и удобная. Настолько что многие проэкты только ее и используют, не юзая Зиг, юзают только его билд систему для С. Так что рекомендую.
Я сам интересовался зигом, но так и не понял, в чем его преимущества? По стандартной библиотеке он не дотягивает до C++ и Раста (не завезли словари и регулярки), безопасности по памяти как в расте нету. Да, он попроще раста и C++ , но этого как-то маловато.
щас прочитал про этот язык - у них компилятор написан на с++, зачем он нужен? я совсем новичок, но если язык это обертка над системными вызовами винды или линукса, то зачем нужна вторая обертка zig? Есть тот же луа, тоже сделан на основе с.
Привет! Да, ты совсем новичок, поэтому много ошибок сказал, но в комментарии глубоко отвечать не хочу. Пару моментов: Zig это self-hosted язык программирования, то есть компилятор Zig написан на Zig. Но на самом деле, является язык self-hosted или нет, это не особо важно. И сравнение Lua с Zig совсем некорректное, совершенно разные языки. Тот же Lua интепретируется, а не компилируется в exe.
Язык вызывает повышенную концентрацию кринжа в крови. Odin немного получше (использую его уже 3 года). Но все эти новые системные языки почему-то считают себя в праве решать что ты должен делать, а что нет. Много каких-то нелепых ограничений и синтаксических избыточностей. От нового языка хочется просто си на стероидах, возможно Jai станет таким языком после выхода, но пока что смысла переходить с си на любой новый язык по сути отсутствует. Ваш экспириенс либо станет хуже (Rust, Zig), либо почти не изменится (Odin), если взвесить все за и против.
Ты я так понимаю игры разрабатываешь на макбуке? Винда это самая популярная платформа для игр. А автор видео на канале имеет кучу видео про игровые движки. Сложи 2+2, гений ты наш.
Зачем он существует, когда есть к примеру тот же Go или Rust? Этот язык мертворожденный, он не решает никаких глобальных проблем, которые бы не были уже решены в других языках и оправдывали его появление.
В С/С++ хватает проблем, такие как говногарантии, которые тупо тормозят программу на ровном месте, тормозные исключения и куча способов выстрелить себе в голову Кросс-компиляция это отдельный вид боли
А ты подумай сначала перед тем как задавать вопрос. Может догадался бы. Go - имеет сборщик мусора вместо нормального менеджмента памяти. Сразу сам же в мусорку и идет как язык. rust - придумал целый новый способ "безопасности" который на самом деле не решает ДАЖЕ те проблемы которые пытается, но при этом замедляет разработку в 100 раз. В расте память не в безопасности, при том что это его единственная задача. Отвратительны синтаксис, который даже профессионалы языка признают что невозможно читать когда ты реально используешь функции языка а не просто пишешь 2+2 и вывод. Еще отвратительные макросы. Zig - решает те же проблемы безопасности памяти что и раст, но делает это без костылей и ломания продуктивности, в отличии от раста. Имеет комп-тайм. Один лишь комп-тайм уже стоит больше, и приносит больше пользы чем другие языки вместе взятые. Билд система зига позволяет билдить зиг используя ЗИГ, а не учить отдельный язык только для билдинга. Компилятор Зиг, способен кросс компилировать твой код. Ты можешь на винде билдить под мак и наоборот. Без танцев с бубнами. Зиг может компилировать С и С++. В многих больших проектах он уже используется КАК МИНИМУМ вместо компилятора и билд системы. Например самая популярная 2д и 3д графическая библиотека Raylib которая на на чистом С, использует уже давно Зиг для билд системы вместо С мейка и тд.
А если говорить про "мертворождённый" то похожее, что клетки твоего мозга очень знакомы с этим понятием. Ибо ты даже не знаешь какие проблемы Зиг пытается решить и успешно решает. А решения в других языках, во первых дальше костылей не заходят, во вторых совмещены с кучей других фундаментальных проблем этих языков. Это тоже самое если бы ты был соевым веганом (тебе даже не придется стараться это представить). И хотел себе веганский бургер. И что бы его себе сделать, ты бы убрал котлету, и заменил ее на котлету и дерьма. И радовался бы что у тебя веганский бургер. ТОЛЬКО ВОТ НЮАНС. Бургер даже не веганский, ибо в булках используются яйца и молоко. Как и в соусах. Так ты еще и жрешь дерьмо. А всем так радостно рассказал, разрекламил свой невероятный бургер, который решил все твои проблемы с животными продуктати.
Спасибо бро твой контент супер,очень помогает
Главное чтобы к нему не вышел фрэйм Хайль
Ести не хочешь заполнять и инициализировать структуры.
Odin language подойдет.
Он заточен на разработку игр и подоьного.
У него встроенные операции с векторами и матрицами.
И все структуры инициализированы в 0.
Еще он так же легко общается с С библиотеками как и Зиг.
Да, слышал про Odin. Затестирую после Zig. Спасибо!
@@vghero0 забыл самое важное.
Один имеет встроенный вулкан.
И кучу других вендор библиотек для графики и прочего другого.
Тоесть не будет проблем с сдк.
Вместо батфайлов, билд система Зига очень крутая.
Мощная и удобная.
Настолько что многие проэкты только ее и используют, не юзая Зиг, юзают только его билд систему для С.
Так что рекомендую.
Советую использовать ZLS.
С ним будет намного легче кодить на Зиг.
Подсказки по типам ошибки сразу в эдиторе и тд
Я поделиться этим видео ссылкой в группу по зиг, желаю тебе новых подписчиков
Спасибо!
Я сам интересовался зигом, но так и не понял, в чем его преимущества? По стандартной библиотеке он не дотягивает до C++ и Раста (не завезли словари и регулярки), безопасности по памяти как в расте нету. Да, он попроще раста и C++ , но этого как-то маловато.
-на чем пишешь?
-на зиге
-фуу фашист
-да это язык программирования такой
смищно0)0)
Что? А ЯП Zig? Ещё не смотрел видос, но что-то странное
щас прочитал про этот язык - у них компилятор написан на с++, зачем он нужен? я совсем новичок, но если язык это обертка над системными вызовами винды или линукса, то зачем нужна вторая обертка zig? Есть тот же луа, тоже сделан на основе с.
Привет!
Да, ты совсем новичок, поэтому много ошибок сказал, но в комментарии глубоко отвечать не хочу. Пару моментов:
Zig это self-hosted язык программирования, то есть компилятор Zig написан на Zig. Но на самом деле, является язык self-hosted или нет, это не особо важно.
И сравнение Lua с Zig совсем некорректное, совершенно разные языки. Тот же Lua интепретируется, а не компилируется в exe.
очень громкая клава
Главаная идея Зиг, это эксплицитность.
Изза этого нет нуль инициализации.
Ибо нуль инициализауию сложно будет дебажить.
Что это за тема?
Gruvbox Dark Soft + кастомные изменения
зиганул так зиганул
Получается, я не программирую, а зигую?
Язык вызывает повышенную концентрацию кринжа в крови. Odin немного получше (использую его уже 3 года). Но все эти новые системные языки почему-то считают себя в праве решать что ты должен делать, а что нет. Много каких-то нелепых ограничений и синтаксических избыточностей. От нового языка хочется просто си на стероидах, возможно Jai станет таким языком после выхода, но пока что смысла переходить с си на любой новый язык по сути отсутствует. Ваш экспириенс либо станет хуже (Rust, Zig), либо почти не изменится (Odin), если взвесить все за и против.
Потестил, согласен.
Хайль?
0/
начал было смотреть, но увидел, что у автора винда - сразу расхотелось, это позор какой-то
Все используют, то что им удобно использовать. Я тоже 90% времени на линухе, но и виндоманов понять можно
Ты я так понимаю игры разрабатываешь на макбуке?
Винда это самая популярная платформа для игр.
А автор видео на канале имеет кучу видео про игровые движки.
Сложи 2+2, гений ты наш.
позор это дрочить на операционную систему вместо того чтобы заниматься программированием
Судя по твоему комментарию ты живешь со своей мамой и за ее счет.
Зачем он существует, когда есть к примеру тот же Go или Rust? Этот язык мертворожденный, он не решает никаких глобальных проблем, которые бы не были уже решены в других языках и оправдывали его появление.
Например, на зиге написан `BUN - A fast all-in-one JavaScript runtime`
В С/С++ хватает проблем, такие как говногарантии, которые тупо тормозят программу на ровном месте, тормозные исключения и куча способов выстрелить себе в голову
Кросс-компиляция это отдельный вид боли
А ты подумай сначала перед тем как задавать вопрос.
Может догадался бы.
Go - имеет сборщик мусора вместо нормального менеджмента памяти.
Сразу сам же в мусорку и идет как язык.
rust - придумал целый новый способ "безопасности" который на самом деле не решает ДАЖЕ те проблемы которые пытается, но при этом замедляет разработку в 100 раз.
В расте память не в безопасности, при том что это его единственная задача.
Отвратительны синтаксис, который даже профессионалы языка признают что невозможно читать когда ты реально используешь функции языка а не просто пишешь 2+2 и вывод.
Еще отвратительные макросы.
Zig - решает те же проблемы безопасности памяти что и раст, но делает это без костылей и ломания продуктивности, в отличии от раста.
Имеет комп-тайм. Один лишь комп-тайм уже стоит больше, и приносит больше пользы чем другие языки вместе взятые.
Билд система зига позволяет билдить зиг используя ЗИГ, а не учить отдельный язык только для билдинга.
Компилятор Зиг, способен кросс компилировать твой код.
Ты можешь на винде билдить под мак и наоборот.
Без танцев с бубнами.
Зиг может компилировать С и С++.
В многих больших проектах он уже используется КАК МИНИМУМ вместо компилятора и билд системы.
Например самая популярная 2д и 3д графическая библиотека Raylib которая на на чистом С, использует уже давно Зиг для билд системы вместо С мейка и тд.
А если говорить про "мертворождённый" то похожее, что клетки твоего мозга очень знакомы с этим понятием.
Ибо ты даже не знаешь какие проблемы Зиг пытается решить и успешно решает.
А решения в других языках, во первых дальше костылей не заходят, во вторых совмещены с кучей других фундаментальных проблем этих языков.
Это тоже самое если бы ты был соевым веганом (тебе даже не придется стараться это представить).
И хотел себе веганский бургер.
И что бы его себе сделать, ты бы убрал котлету, и заменил ее на котлету и дерьма.
И радовался бы что у тебя веганский бургер.
ТОЛЬКО ВОТ НЮАНС.
Бургер даже не веганский, ибо в булках используются яйца и молоко. Как и в соусах.
Так ты еще и жрешь дерьмо.
А всем так радостно рассказал, разрекламил свой невероятный бургер, который решил все твои проблемы с животными продуктати.
@@bulsondникому в продакшене не нужный пока