Я знаю, два (четыре) совершенно разных языка, для совершенно разных задач и т. д. Не надо об этом, ладно?
(*)Какой язык, предпочтительно в гейм деве, в долгосрочной перспективе, будет более многофункциональным, с широким спектром инструментов, более востребованным среди заказчиков?
Уже начал изучать Питона, вполне легко воспринимаю, интересно и удобно.
Настораживает конкретно то, что я о нём нигде не слышу - ни на ютубе, ни на форумах, ни среди знакомых...
Давайте так: возьмём Веб, Софт (ПО), Гейм Дев
В какой из языков, по выше перечисленным характеристикам (*), покажет себя лучше в той или иной сфере?
C#
Python, C, C++, C#, Что выбрать-то?
Вообще не стоит зацикливаться на языке. Изучите возможности технологий на данный момент и требования на рынке.
Разработка игр
Хотите делать простые без топ 3D или сложные, красивые 2D игры? То выбирайте движок "Godot" и изучайте GDscript. Godot весит очень мало и не "жрёт" ресурсы. GDscript по синтаксису очень сильно похож на Python. "Недавно" официально ввели поддержку и других языков программирования, такие как C# и C++. Так же хочу ответить, что Godot является полностью бесплатным и с открытым исходным кодом. Использование в движке С++ я считаю не оправданным, я бы никогда его не использовал для более-менее простых проектов. Пока что не было случаев, когда он мог мне пригодиться.
Так же есть "Unity", он уже будет покруче Godot, но имеет коммерческие ограничения. Исключительно C#. Интуитивно понятен и просто в изучении. Другое дело, что даже маленькие проекты весили слишком много, да и на моём старом пк тормозил. На данный момент всё может быть лучше.
"Unreal Engine" уже является движком уровня повыше (в плане уровня сложности и возможностей). Коротко говоря: C++, сложные и большие проекты, работа с большой командой.
Про C в современном игроделе вообще не слышал.
Веб. разработка
Ну тут уже на вкус и цвет, как говорится. Я отдаю предпочтения для Python. C# так же хорош и я бы его использовал, но писать на нём и разворачивать проекты долго и не интересно. Это оба языка для backend разработки.
Разработка ПО
C# и C++ хороши для этого дела. Но выбрал бы я, опять же на вкус и цвет, C#. Просто потому что быстрее писать проект. А если уж речь зайдёт об оптимизации, то тут на помощь приходит C++. В общем однозначного ответа тут нет.
Хочу добавить, что разговор о перспективах являются очередной спекуляции. Не стоит на этом зацикливаться. Сегодня Python, а завтра JS. Вчера Scala, а сегодня Elixir.
Разработка игр
Хотите делать простые без топ 3D или сложные, красивые 2D игры? То выбирайте движок "Godot" и изучайте GDscript. Godot весит очень мало и не "жрёт" ресурсы. GDscript по синтаксису очень сильно похож на Python. "Недавно" официально ввели поддержку и других языков программирования, такие как C# и C++. Так же хочу ответить, что Godot является полностью бесплатным и с открытым исходным кодом. Использование в движке С++ я считаю не оправданным, я бы никогда его не использовал для более-менее простых проектов. Пока что не было случаев, когда он мог мне пригодиться.
Так же есть "Unity", он уже будет покруче Godot, но имеет коммерческие ограничения. Исключительно C#. Интуитивно понятен и просто в изучении. Другое дело, что даже маленькие проекты весили слишком много, да и на моём старом пк тормозил. На данный момент всё может быть лучше.
"Unreal Engine" уже является движком уровня повыше (в плане уровня сложности и возможностей). Коротко говоря: C++, сложные и большие проекты, работа с большой командой.
Про C в современном игроделе вообще не слышал.
Веб. разработка
Ну тут уже на вкус и цвет, как говорится. Я отдаю предпочтения для Python. C# так же хорош и я бы его использовал, но писать на нём и разворачивать проекты долго и не интересно. Это оба языка для backend разработки.
Разработка ПО
C# и C++ хороши для этого дела. Но выбрал бы я, опять же на вкус и цвет, C#. Просто потому что быстрее писать проект. А если уж речь зайдёт об оптимизации, то тут на помощь приходит C++. В общем однозначного ответа тут нет.
Хочу добавить, что разговор о перспективах являются очередной спекуляции. Не стоит на этом зацикливаться. Сегодня Python, а завтра JS. Вчера Scala, а сегодня Elixir.
Неизвестно Неизвестно
Ситуация всё более проясняется, спасибо огромное, за потраченное на ответ время, для меня это очень важно!
В "геймдеве" с Питоном нечего делать. Математические расчеты в нем выполняются медленно, игрушки будут сильно тормозить. В играх используют С++ но он значительно сложнее. Вообще самый сложный из популярных языков
анализируй рынок
Для гадания на данном форуме предусмотрена отдельная категория, а на сегодня в геймдеве ( в малых группах ) наиболее востребован C#
АйТи
А - ну неплохо, ничего сложного такого не вижу, хах.
йТи - боже зачем зачееееем блRть зачем я это сделал
А - ну неплохо, ничего сложного такого не вижу, хах.
йТи - боже зачем зачееееем блRть зачем я это сделал
си ++
Похожие вопросы
- Программирование на C Sharp (C#)
- Что лучше C# или C++?
- Стоит ли дальше учить C#?
- Сегодня начал учить c#, решил сделать калькулятор простой и столкнулся с такой ошибкой при компиляции, хелпуйте.
- Зачем разбивать код в C# на отдельные классы?
- Помогите пожалуйста. Написать на C#
- Помогите разобраться с заданием! C#
- Стоит ли изучать c# в 13 лет?
- Нужна помощь с задачей C#
- C#. Как вернуть индекс определенного элемента массива?Почему ошибка?