И снова о программировании

Успешные люди, работающие в этой сфере, ответе на вопросы:
1) Какой язык выбрать? Какой востребован на рынке? Хотелось бы с перспективой на геймдев(но не приорететное направление) в будущем, поэтому выбираю между C # и С++(уже прочитал, что это тяжело)
2) Дайте советы по наиболее эффективному пути изучения.
3) Где можно найти зад…

55 показов
3.7K3.7K открытий

Сейчас лучше начинать с C#. Просто потому, что это более новый язык чем тот же C++.
Более поздние языки обычно избегают болячек своих предшественников, при этом ничем им не уступая. Ну и логично, что более поздние языки будут дольше оставаться актуальными, но опять же тут сроки актуальности у языков очень велики. Взять тот же древнейший Java, который морально устарел ещё лет 10 назад, но это до сих пор один из самых востребованных языков просто потому, что на нём уже многое написано.
А C# сейчас используется везде хоть ты клиент пишешь, хоть сервер, и не только в геймдеве. Можешь даже админку для браузера на нём писать.
Плюсам он не уступает, но писать на нём гораздо проще и удобнее

Ответить

Язык программирования - это инструмент. Как молоток может морально устареть? 😂

Ответить

Изучать стоит просто по темам, по порядку:
Базовые типы (не нужно изучать прям все. Важно знать по одному типу для каждого вида и иметь в виду, что есть и другие)
Переменные (всякие там операции сложения и т.д)
Условные операции (if,else, switch, тернарные операции)
Циклы (for, while, do-whihe, foreach)
Массивы (но лучше сразу на списки (List), массивы практически не используются. А также словари Dictionary)
Методы (их можно начать изучать сразу в общем-то с первых тем, они не такие обширные и изучаются параллельно)
Классы (тут же ооп, наследование, инкасуляция, полиморфизм)

После этих тем вы знаете язык на базовом уровне. Дальше, если хотите идти в геймдев - изучайте Unity по урокам

Ответить

Более поздние языки обычно избегают болячек своих предшественников, при этом ничем им не уступаяНет. Язык это инструмент и языки хороши по своему.
Плюсам он не уступает, но писать на нём гораздо проще и удобнееВсё относительно, но клеймить Java и советовать C# очень странно.

Ответить

В смысле не уступает?

Чего ж тогда критические к производительности модули на плюсах пишут?

C# - только ООП, плюсы - еще и функциональщина.

Ответить