Форум программистов, компьютерный форум, киберфорум
Программирование игр
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.94/116: Рейтинг темы: голосов - 116, средняя оценка - 4.94
6 / 6 / 0
Регистрация: 17.08.2013
Сообщений: 50
1

На чем лучше писать игры - Java, C++ или C#?

19.01.2014, 12:02. Просмотров 21127. Ответов 14
Метки нет (Все метки)

Приветствую...
Передо мною стоит выбор - изучать Java, C++ или C#?
Хотел бы заняться игростроем.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.01.2014, 12:02
Ответы с готовыми решениями:

На чем лучше учиться писать игры, да и вообще работать с графикой- DirectX 9.0 (и c++) или XNA 4.0 (и с#)?
Вот возник такой вопрос: при помощи чего лучше учиться писать игры, да и вообще работать с...

Как лучше учиться: писать консольные приложения или оконные? И если писать оконные, то на чём лучше?
На днях я узнал про Borland c++ builder и хочу воспользоваться им, но можно и писать код, что-бы...

На чём лучше писать 2D игры?
Ну вариантов у меня 2: 1)Писать на Java 2)Создавать в Unity3D и компилировать под Android А...

"Система регистрации заявок для ИТ отдела", на чем лучше писать: php или Java?
Cистема регистрации и мониторинга заявок для ИТ отдела, на чем лучше писать: php или Java? P.S....

14
ЧакЭ одобряЭ
282 / 281 / 86
Регистрация: 27.12.2009
Сообщений: 1,767
20.01.2014, 02:58 2
смотря каким...
0
74 / 35 / 1
Регистрация: 03.08.2012
Сообщений: 447
28.01.2014, 12:28 3
Выбор языка зависит от Движка, на котором ты будешь писать игры. Для того, чтобы начать их писать нужно выучить "Основы алгоритмизации и программирования" - на мой взгляд для этой цели, лучше всего подойдет с++, потом нужно выучить ООП. "Объектно ориентированное программирование", а уже только потом выбрать на каком языке ты будешь писать игры, или с#, javascript - Unity3D, cocos2d-x - с++, objectiv-c.

И т.д. все языки похожи, главное выучить основы программирования(они везде одинаковые). А потом уже решать, какой язык учить дальше.
0
2 / 2 / 0
Регистрация: 10.12.2011
Сообщений: 61
07.03.2014, 10:10 4
Если собираешься работать в каких либо фирмах занимающихся геймдевом под десктоп, то лучше учить CPP или C# на них идет основной спрос.

Если же рассматривать плюсы и минусы языков, то вот мое субъективное мнение:
CPP или (C++)
- легко ошибиться
- множество писанины и постоянное придумывание велосипедов
- сложность адаптации под разные платформы
+ в замен получаем высокую производительность программы
+ быстрый уровень входа

C# - чисто из-за идеалогических принципов никогда не рассматривал этот язык т.к. разработчик микрософт, если в кратце то они хотели сделать аналог java

java
- уровень входа выше чем в плюсах
- без ООП никуда
- производительность приложения всегда будет ниже чем аналогичный функционал в с++
+ не нужно заботиться о платформе
+ легче отлавливать ошибки
+ множество реализованных библиотек

Конечно минусы можно компинсировать различными готовыми движками, но лично мой взгляд остановился на java
0
Эксперт С++
1756 / 1625 / 234
Регистрация: 03.05.2011
Сообщений: 3,652
Записей в блоге: 6
07.03.2014, 19:27 5
Цитата Сообщение от unandro Посмотреть сообщение
легко ошибиться
в чём?

Цитата Сообщение от unandro Посмотреть сообщение
постоянное придумывание велосипедов
откуда вы такое взяли?

Цитата Сообщение от unandro Посмотреть сообщение
сложность адаптации под разные платформы
язык он и в африке язык. Грешите на компилятор.
0
2 / 2 / 0
Регистрация: 10.12.2011
Сообщений: 61
07.03.2014, 23:57 6
Цитата Сообщение от _lunar_ Посмотреть сообщение
в чём?
да много в чем может ошибиться новичек, не зная особенностей языка, например обращение к несуществующему элементу массива или обращение к уже не существующему элементу через второй указатель, опять же на мой взгляд в яве с этим дела обстаят намного проще
Цитата Сообщение от _lunar_ Посмотреть сообщение
откуда вы такое взяли?
на мой взгляд различных библиотек на яве в разы больше чем на cpp что существенно ускоряет разработку
Цитата Сообщение от _lunar_ Посмотреть сообщение
язык он и в африке язык. Грешите на компилятор.
в яве я об этом даже не задумываюсь
0
Эксперт С++
1756 / 1625 / 234
Регистрация: 03.05.2011
Сообщений: 3,652
Записей в блоге: 6
08.03.2014, 10:50 7
Цитата Сообщение от unandro Посмотреть сообщение
может ошибиться новичек
не думаю, что новичок ринется разрабатывать игры не изучив хотя бы основы.

в остальном, так-то да дело вкуса, кому что нравиться тот это и выбирает.
0
2 / 2 / 0
Регистрация: 10.12.2011
Сообщений: 61
08.03.2014, 13:16 8
имел в виду не обязательно новичка в программировании, а именно в этом языке, а так я с вами солидарен полностью, это дело вкуса
0
Супер-модератор
5392 / 2412 / 1289
Регистрация: 04.03.2013
Сообщений: 5,451
Записей в блоге: 1
08.03.2014, 21:08 9
Сначала неплохо выучить С++, а потом уже, определившись какие именно игры, учить возможно дополнительно Java, C#, Objective-C... Хотя может быть и C++ хватит...
1
0 / 0 / 0
Регистрация: 14.02.2018
Сообщений: 1
14.02.2018, 17:56 10
С++ - он вообще-то нацелен не на "обычные" (под Windows) окна программ, а на Dos'овские. Конечно, он для всего подойдёт, но он сложен и неудобен в освоении и использовании.
0
132 / 127 / 43
Регистрация: 07.11.2017
Сообщений: 553
20.02.2018, 18:30 11
Цитата Сообщение от theDimZone Посмотреть сообщение
Передо мною стоит выбор - изучать Java, C++ или C#?
скажем так) все 3 языка они подобны))*
так что забудь те про один язык, а учите "основные команды и ООП".
а далее вы сами покрутите повертите несколько языков и выберете удобное вам

П.С. *не кривя душой - все языки подобны)
они банально "обьясняют компьютеру как себя вести в той или иной ситуации которую ВЫ опишите"
0
510 / 272 / 60
Регистрация: 14.12.2010
Сообщений: 548
20.04.2018, 21:24 12
Цитата Сообщение от theDimZone Посмотреть сообщение
Передо мною стоит выбор - изучать Java, C++ или C#?
Хотел бы заняться игростроем.
theDimZone, чем реально-то заниматься стал?

PS: Тот редкий случай, когда у топик стартера есть шанс ответить
на свой же вопрос в своём же топике
0
2676 / 1599 / 342
Регистрация: 09.09.2017
Сообщений: 6,560
21.04.2018, 11:22 13
Цитата Сообщение от EVP Посмотреть сообщение
PS: Тот редкий случай, когда у топик стартера есть шанс ответить
на свой же вопрос в своём же топике
А должно быть наоборот: форумчане только направляют ТСа в его сторону решения. Если не ставить своей целью разведение халявщиков, конечно.
0
510 / 272 / 60
Регистрация: 14.12.2010
Сообщений: 548
21.04.2018, 15:39 14
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
А должно быть наоборот: форумчане только направляют ТСа в его сторону решения. Если не ставить своей целью разведение халявщиков, конечно.
Решение-то очевидно: C++.
Интересно, ТС узнал о нём и воспользовался ли им?
Время хватило бы в этом убедиться.

PS: Вопрос риторический.
0
0 / 0 / 0
Регистрация: 18.06.2017
Сообщений: 31
21.04.2018, 22:00 15
Это зависит от мотивации изучающего. Если человек хочет хотя бы что-то понять и лишний раз не напрягатся тогда PHP Java/C# ему в помощь. Если человек хочет полностью понимать что он делает тогда начинать надо с C (Брайан Керниган, Деннис Ритчи. Язык программирования C). Заставлять первых учить С++ бесполезно - они не поймут зачем и забудут то, что следует знать. Учить вторым сразу Java/C# - это как изучать магию без знаний физики
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.04.2018, 22:00

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Есть определенная задача. На чем лучше писать, C++ или C#
Прошу не пинать ногами, отличия C# от C++ я уже изучил. Интересует ваше мнение. Сам привык работать...

В чем лучше писать базу данных MySql или accec
В чем лучше писать базу данных MySql или accec. Хочу спросить MySql тоже можно без сервера...

На чем лучше учиться писать сайты ASP.NET или DreamWear 8.0?
На чем лучше всего учиться писать сайты? есть две среды(не знаю как точно называется это в...

Можно ли написать приложение для Android на С# или С++? И если да, то на чем лучше писать?
Нужно написать приложение-справочник, предполагается ,что информация хранится в базе данных. ...

На чем лучше писать приложения: ASP или ASP.NET?
Передо мной встал вопрос - на чем писать веб приложение: 1) Ручками в блокноте писать asp-код 2)...

На предмет скорости на чем лучше делать... на php или Java?
Есть большая .. жирная база на MySQL... Нужно сделать сайт... На предмет скорости на чем лучше...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.