Другие языки программирования и технологии
Написать игру на Java или C.
Приветствую,я решил поставить сложную задачу: выучить азы Java или C на выбор и в конце написать 2д игру,про другие яп не пишите.Что лучше подойдет,и да в будущем мне нужна производительность.(Если C или Java,то докажите)
Java и C оба являются мощными языками программирования и могут быть использованы для разработки игр. Но у них есть свои особенности, и выбор между ними во многом зависит от того, какие цели вы преследуете и какие требования у вас есть.
Java:
1. **Простота использования:** Java обладает более простым синтаксисом по сравнению с C и обладает большим количеством встроенных функций. Это упрощает обучение и разработку.
2. **Портативность:** Java-приложения можно легко перенести на любую платформу без изменения исходного кода. Это свойство известно как "написать один раз, запустить везде".
3. **Безопасность:** Java обладает надежной системой безопасности, которая автоматически управляет такими аспектами, как утечка памяти и ошибки указателей.
4. **Встроенная графика:** Java имеет встроенные библиотеки для работы с графикой, такие как Swing и JavaFX, что может быть полезно при создании 2D игр.
C:
1. **Производительность:** C дает программистам прямой контроль над системными ресурсами и памятью. Это позволяет оптимизировать производительность.
2. **Гибкость:** C обладает высокой гибкостью и позволяет программистам сделать практически все.
3. **Низкоуровневый язык:** C позволяет вам работать непосредственно с памятью и управлять аппаратными ресурсами, что может быть важно при разработке ресурсоемких игр.
Вывод: Если вы заботитесь о производительности и готовы потратить больше времени на обучение и разработку, C может быть лучшим выбором. Если же вы хотите быстрее начать разработку и ищете более высокий уровень безопасности и портативности, Java может быть более подходящим вариантом.
Но стоит отметить, что для создания высокопроизводительных игр обычно используются такие языки программирования, как C++, C# (в связке с Unity), а также специализированные языки и движки для разработки игр, например, Unreal Engine (использует C++) или Godot (использует GDScript, но также поддерживает C# и C++). Java и C не яв
ляются стандартом индустрии игр, хотя они все еще могут быть использованы для создания простых 2D игр.
Java:
1. **Простота использования:** Java обладает более простым синтаксисом по сравнению с C и обладает большим количеством встроенных функций. Это упрощает обучение и разработку.
2. **Портативность:** Java-приложения можно легко перенести на любую платформу без изменения исходного кода. Это свойство известно как "написать один раз, запустить везде".
3. **Безопасность:** Java обладает надежной системой безопасности, которая автоматически управляет такими аспектами, как утечка памяти и ошибки указателей.
4. **Встроенная графика:** Java имеет встроенные библиотеки для работы с графикой, такие как Swing и JavaFX, что может быть полезно при создании 2D игр.
C:
1. **Производительность:** C дает программистам прямой контроль над системными ресурсами и памятью. Это позволяет оптимизировать производительность.
2. **Гибкость:** C обладает высокой гибкостью и позволяет программистам сделать практически все.
3. **Низкоуровневый язык:** C позволяет вам работать непосредственно с памятью и управлять аппаратными ресурсами, что может быть важно при разработке ресурсоемких игр.
Вывод: Если вы заботитесь о производительности и готовы потратить больше времени на обучение и разработку, C может быть лучшим выбором. Если же вы хотите быстрее начать разработку и ищете более высокий уровень безопасности и портативности, Java может быть более подходящим вариантом.
Но стоит отметить, что для создания высокопроизводительных игр обычно используются такие языки программирования, как C++, C# (в связке с Unity), а также специализированные языки и движки для разработки игр, например, Unreal Engine (использует C++) или Godot (использует GDScript, но также поддерживает C# и C++). Java и C не яв
ляются стандартом индустрии игр, хотя они все еще могут быть использованы для создания простых 2D игр.
Одним из самых распространенных языков разработки игр и иного развлекательного контента является C++. Он достаточно сложный, особенно на первых порах. Также популярностью пользуется его предшественник
https://www.youtube.com/results?search_query=%D0%9D%D0%B0%D0%BF%D0%B8%D1%81%D0%B0%D1%82%D1%8C+%D0%B8%D0%B3%D1%80%D1%83+%D0%BD%D0%B0+Java
https://www.youtube.com/results?search_query=%D0%9D%D0%B0%D0%BF%D0%B8%D1%81%D0%B0%D1%82%D1%8C+%D0%B8%D0%B3%D1%80%D1%83+%D0%BD%D0%B0+Java
Белый Волк
Я же написал про другие яп не пишите
Java
Белый Волк
Докажите)
Саша Сулим
Нет
c#
Java очевидно, он быстрый, кроссплатформенный, а на C особо то ничего и не пишут (вообще почему c а не c++ или c#?)
Белый Волк
Можно доказательства,что Java быстрый? И на какой фактор вы опираетесь
Белый Волк
Мне кстати написали в тг,что Си будет лучше.
Похожие вопросы
- Пожалуйста! Помогите выбрать: java или c
- Чем отличается Java от C# по.. . назначению? Что такого можно писать в Java, чего нельзя в C# и наоборот?
- чем отличается java от c++
- java или c++?
- Какой язык по программированию учили вы? HTML,JAVA,JAVA SCRIPT,C++, чем они отличаются друг от друга?
- Для веб разработки обязательно ли знать php или можно обойтись js, java и C++ ?
- какие основные отличия Java от C# (c С# я знаком)
- Java или C#
- java или C++ ?Опишите возможности.
- Стою на развилке...Подскажите что перспективней начать изучать Delphi, Java, PHP, C++??