C/C++
Что лучше изучать c++ или Java
Хочу создать игру как HλLF-LIFE 2 скажите что лучше выбрать для такого проекта C++ или Java
Для игр выбирать нужно не язык, а доступный движок и под него уже учить язык, если потребуется
Лучше не С++, не Java,
лучше - Си :)
лучше - Си :)
Для начала нужно определится, хочешь ли ты использовать готовый движок или писать свой.
Если выберешь путь боли и станешь писать свой движок - твой выбор любой *среднеуровневый* язык позволяющий гибко использовать ресурсы машины. + необходимо знание графических API ибо без них твою игру кроме как на твоей машине больше нигде не получится запустить, если только ты не выберешь путь ещё больше боли и не станешь писать софтварный рендер. Подойдут С++ или чистый Си. из API есть популярный OpenGL на котором уже много решено до тебя, или более новые по типу Vulcan.
Если хочешь проще - твой выбор готовый бесплатный движок по типу Unity, Godot или того же Source, где вся логика отрисовки ложится на движок и тебе нужно думать только об игровой части проекта, там советую выбирать C# ибо это удобный объектный ЯП который сократит время разработки из-за обширной стандартной библиотеки + .NET Core мультиплатформенный, так что в переносе игры на другую платформу поддерживаемую движком проблем не возникнет. Хорошее решение для начального проекта.
JAVA для игр, как ассемблер для Энтерпрайза, выбор не из лучших, как пример Minecraft java edition
Везде есть как свои преимущества, так и подводные камни - решать тебе.
Если выберешь путь боли и станешь писать свой движок - твой выбор любой *среднеуровневый* язык позволяющий гибко использовать ресурсы машины. + необходимо знание графических API ибо без них твою игру кроме как на твоей машине больше нигде не получится запустить, если только ты не выберешь путь ещё больше боли и не станешь писать софтварный рендер. Подойдут С++ или чистый Си. из API есть популярный OpenGL на котором уже много решено до тебя, или более новые по типу Vulcan.
Если хочешь проще - твой выбор готовый бесплатный движок по типу Unity, Godot или того же Source, где вся логика отрисовки ложится на движок и тебе нужно думать только об игровой части проекта, там советую выбирать C# ибо это удобный объектный ЯП который сократит время разработки из-за обширной стандартной библиотеки + .NET Core мультиплатформенный, так что в переносе игры на другую платформу поддерживаемую движком проблем не возникнет. Хорошее решение для начального проекта.
JAVA для игр, как ассемблер для Энтерпрайза, выбор не из лучших, как пример Minecraft java edition
Везде есть как свои преимущества, так и подводные камни - решать тебе.
Похожие вопросы
- Как вы изучали, как посоветуете изучать C++
- Как правильно изучать C++
- Почему изучать C++ — хорошая идея?
- C++ или Java?
- Можно ли изучать C++ сразу или сначала начать учить более легкий язык?
- Какие отличия(простыми словами) в языках программирования Java и C++? Что лучше изучать. У какого больше возможностей?
- Java или C++
- Стоит ли выбирать язык программирования c++ или лучше учить java. Требуется ли для этого языка хорошо знать математику?
- Мне очень надоело изучать одну теорию C++
- Какие из этих книг вы посоветуете прочесть в первую очередь чтобы повысить свои знания в C/C++?