Hello, World! 🎄
Берете любой нормальный язык программирования
Snusmumriken
Какие половина кек
Если мы возьмём объём кодовой базы, то более 95% на плюсах, потому что юнити это плюсы, и SDL это плюсы и прочие SFML это плюсы и годот это плюсы.
Re
Какая кодовая база. Я про инди которые пишут на плюсах
Hello, World! 🎄
И решаете свою задачу
Hello, World! 🎄
Не важно на ассемблере или питоне
Re
ты же не говоришь они пишут на асме потому что юнити компилируется
Hello, World! 🎄
Не важно на ассемблере или питоне
На чем сможете там и пишите
Re
Не правда.Они на Heaps который транслируется в плюсы.
Snusmumriken
Какая кодовая база. Я про инди которые пишут на плюсах
Если мы возьмём инди.. Ты что-нибудь слышал про Factorio? Про Dwarf Fortress? Про Into The Breach? Про Don't Starve?
Snusmumriken
Так вот, мы приходим к вопросу — что такое чистые плюсы?
Igor
Kero Blaster, допустим, ещё. Я её пс4 версию декомпилил, вроде как самый обычный крест))
Re
https://itch.io/game-development/frameworks/most-projects ну мне хватает этого сайта +-. Про стим я вообще молчу. А если добавить туда игровой опыт... Ну максимум дам 5%
Snusmumriken
Не правда.Они на Heaps который транслируется в плюсы.
Если мы возьмём толпы школьников с недохоррорами на юнити, которые те создают в объёме 500шт/час, то юнити конечно победит. Если что, именно ИНДИ на юнити — мало распространено. Это инструмент куда больше для корпораций и гиперказуальщиков, которые сложно назвать инди.
Re
что?
Re
https://steamdb.info/tech/ ? ну да..для корпоратов
Snusmumriken
А если брать настоящее инди, которое разрабатывается и релизится небольшими командами, которое получает освещение и хоть минимальную популярность — плюсов будет больше половины.
Hello, World! 🎄
Если честно, какой-то бесполезный у вас спор
Hello, World! 🎄
Кто на чем что пишет
Re
не ну по факту, всем пофигу.
Hello, World! 🎄
С++ лидер, но я не понял начало спора и о чем он
Hello, World! 🎄
Но просто делайте свои игры хоть на чем угодно
Snusmumriken
Вот именно, смысл был "заткнись и начни работать прямо сейчас, язык вторичен, задача первична".
Re
Ну правильно.Я пишу на го, потому что у меня есть время читать чат и писать код
Re
На С++ я так не смогу(
Snusmumriken
Hello, World! 🎄
Почему нет
Re
так я пишу
Snusmumriken
Ну правильно.Я пишу на го, потому что у меня есть время читать чат и писать код
Если у тебя есть время читать чат катая на чём угодно, ты что-то явно делаешь не так.
Igor
А с каких пор C++ сложнее Go?
Snusmumriken
Статистика
С тех пор как Ви сказал:
Igor
))))))
Re
Ну не знаю, у меня это когнитивной нагрузки не забирает особо. Вот пишу. думаю как лучше организовать материалы и какой им хандлер дать. Тут пишу веселюсь. Так и день веселее не?
Uni_X
Мне на самом деле понять С++ было гораздо легче чем Джаву и другие ЯП.
Uni_X
Мне на самом деле понять С++ было гораздо легче чем Джаву и другие ЯП.
Он более простой, что-ли... Ощущается не так громоздко
Hello, World! 🎄
Выбирайте лучше Си
Hello, World! 🎄
Ничего лишнего я думаю
Re
Эх.Вот бы си с нормальными строками и дженериками
Re
я бы выбрал честное слово
Snusmumriken
Мне на самом деле понять С++ было гораздо легче чем Джаву и другие ЯП.
Там можно писать как "на си с классами", а в жаве бюрократия "Неправильно, создавай главный объект. Неправильно, создавай приватную секцию. Неправильно, сделай ещё пачку бойлерплейта. Неправильно, адрес пакета не тот. Неправильно, организация пакета не та".
UtoECat
Hello, World! 🎄
Ну вообще да.
Что насчёт D?
Re
Так есть же уже, C++ называется)
да вот нет, к сожалению. если ты заглянешь в спеку. она будет совсем другая.
Hello, World! 🎄
Вроде бы ты использовал
Hello, World! 🎄
Он чем-то тебе нравился
Snusmumriken
Что насчёт D?
Оно ништяк, но довольно бедная пачка либ. Низкая популярность. Писать на нём вещи-в-себе, типа тех же микросервисов или игрушек на пк — отлично.
Igor
да вот нет, к сожалению. если ты заглянешь в спеку. она будет совсем другая.
Я на крестах сейчас пишу ежедневно, считай. Так что я знаю, о чем говорю.
Snusmumriken
Ну не знаю, у меня это когнитивной нагрузки не забирает особо. Вот пишу. думаю как лучше организовать материалы и какой им хандлер дать. Тут пишу веселюсь. Так и день веселее не?
Если это плюсы с логикой на луашке, это плюсы? А если разработчик написал 50% кода на плюсах а 50% на луашке? А если там 80% данных программы — в JSON-конфигах, а 20% — плюсы, это игра на JSON?
Hello, World! 🎄
Я для себя выбрал набор из python, java, kotlin, js, c#
Hello, World! 🎄
Я для себя выбрал набор из python, java, kotlin, js, c#
Думаю все из этого списка популярно в компаниях
Hello, World! 🎄
Останется фреймворки всякие изучать и в сферу углубится немного и можно в резюме добавить
Hello, World! 🎄
Щас диплом осталось защитить и можно искать работу
Re
Я на крестах сейчас пишу ежедневно, считай. Так что я знаю, о чем говорю.
хорошо. может ты мне подскажешь как быстро обвязать объект для сериализации / десериализации. в чем разница в С++ string и почему юзнают c_str() ну и почему код на C ведет себя иначе в плюсах.
Re
Если это плюсы с логикой на луашке, это плюсы? А если разработчик написал 50% кода на плюсах а 50% на луашке? А если там 80% данных программы — в JSON-конфигах, а 20% — плюсы, это игра на JSON?
так тебе все равно придется обвязать всю эту логику под луашку. да и луашка у меня вызывает больше когнитивной нагрузки чем Го / Шарпы и иногда раст.
Igor
хорошо. может ты мне подскажешь как быстро обвязать объект для сериализации / десериализации. в чем разница в С++ string и почему юзнают c_str() ну и почему код на C ведет себя иначе в плюсах.
Это какой такой код на C ведёт себя иначе в плюсах? C++ string это обвязка вокруг const char*, с помощью c_str() ты получаешь прямой доступ к памяти этой строки)
Igor
А ещё есть std::string_view, тоже прикольная штука, легковесная строка, которая как раз создаётся из const char*
Igor
У каждого стандартного класса есть свои задачи и каждый прекрасен по-своему и даёт кучу возможностей, главное их понимать
Re
ну деструкторы
Igor
ну деструкторы
И что с ними?
Re
их нету в си
Igor
Иииии???
Snusmumriken
ну деструкторы
Ну нет и нет, и что?
Re
поведение будет разное
Igor
На Сях чистых и классов нет, чел