Найти в Дзене

Какой язык программирования выбрать? (2 часть)

В этой статье мы продолжим рассматривать языки программирования и сферы их применения.

iOS разработчик

Что касается разработчиков приложений для iOS, то им достался самый ограниченный выбор языков программирования. В целом выбор сужен до Swift – специальной разработки Apple. Конечно, можно будет выбрать и другой язык с подходящим типом библиотек, но это будет максимально нелогичным решением.

Разработка ПО

Выбор языка программирования, который применяется в разработке ПО для компьютеров, тоже нужно сделать между несколькими популярными вариантами:
Для Linux или Windows подойдет С, С++, C# и Java;
Для Mac лучше выбрать С, Swift или, опять же, Java.
С Mac всё предельно просто – логично выбрать язык Swift и не создавать себе дополнительных проблем и сложностей.
Именно под Windows отлично подходит С++ – просто, понятно и без лишних усложнений. Более глубокого изучения потребует С, но результат точно будет стоит потраченных сил и времени. Это же касается и C#.
А вот для всех, кто желает просто получить удовольствие от программирования и создать универсальный проект, подходящий для разных платформ, лучшим выбором по-прежнему остается Java.

Нейронные сети

Разработчикам нейронных сетей подходит практически любой язык программирования. «Секрет» в том, что разработка нейронной сети заключается в написании математических функций и алгоритмов. А с этой задачей справляется абсолютно любой язык.
Но каждая сфера имеет своих лидеров и любимчиков – здесь это Python. Вполне обоснованно, ведь этот язык имеет действительно хороший набор библиотек, предназначенных для оперативного создания программ с нейронными сетями.
Если вы новичок, то вам однозначно нужно изучить Python и научиться писать на нем. В дальнейшем вы сможете использовать для этих целей и другие языки.

Анализ данных

В этой области используются преимущественно специализированные языки – Scala или R. Изучить основы написания анализа данных будет намного проще на Python или Java, а далее уже приступить к использованию специализированного языка программирования.
Python и Java – базовые языки. И лучше именно с них начинать изучение языка везде, где это возможно.

Итак, новичку предельно важно сначала определиться со сферой деятельности, а потом уже подбирать язык программирования, максимально подходящий для нее. В начале всегда лучше выбирать проверенную классику, а не модные новинки, которые исчезают так же быстро, как и появляются.

Ссылка на первую часть: Какой язык программирования выбрать? (1 часть) Не знаете какой язык… | Разработчик - от "А" до "Я" | Дзен (dzen.ru). На этом у меня всё, всем удачи!
2 минуты