Смартсорсинг.ру

Сообщество руководителей ИТ-компаний, ИТ-подразделений и сервисных центров

Статьи в блогах Вопросы и ответы Темы в лентах ITSM 365 Пользователи Компании Лента заказов Курс по ITSM

11 языков программирования, которые стоит выучить в 2015 году

ПОПУЛЯРНЫЕ

1. Java

Java - один из самых популярных языков для back-end разработки современных корпоративных веб-приложений. И это его основное преимущество. С помощью языка Java и его фреймворков веб-разработчики могут создавать масштабируемые веб-приложения для широкого круга пользователей. Java - основной язык для разработки нативных приложений под Android и других приложений для смартфонов и планшетов. Большим плюсом этого языка называют WORA ("Write oncerun anywhere) - "пишешь один раз, работает везде" принцип, объявленный SunMicrosystems, чтобы доказать кросс-платформенность Java. Но этот плюс не отменяет тот факт, что этот язык работает медленнее, чем другие подобные.

2. JavaScript

Ультра-популярный язык среди молодых разработчиков. Он подходит для создания интерактивности сайта, или построения пользовательских интерфейсов с помощью одного из десятков популярных фреймворков. Этот язык редко встретишь за пределами браузера, вероятно, потому, что это единственное место, где он полезен. Тем не менее, JavaScript стоит учить, не только потому, что он и его десятки фреймворков набирают популярность, но и потому, что в будущем язык позволит создавать более сложные вещи.

3. C#

C# стоит учить, потому что его знание поможет достаточно легко получить работу. Это самый популярный язык сейчас для разработки приложений для Windows, и очень популярный для мобильных устройств. Кроме того, движок для разработки игр Unity также использует C# в качестве одного из основных языков. Он очень похож на другие объектно-ориентированные языки программирования и достаточно легко учится при наличии базовых знаний C++ или Java.

4. PHP

Хороший язык для создания веб-приложений для работы с данными. Это основная технология для создания мощных систем управления контентом, таких как WordPress, которые впоследствии можно расширять, чтобы сделать сайт более мощным. Был подвергнут критике как небезопасный язык, однако ситуация изменилась к лучшему после обновления в 2004 году. Тем, кто хочет учить PHP рекомендуется знать HTMLCSS и Javascript.

5. С++

Созданный в 1979 году, язык по-прежнему очень популярен и используется для построения различных типов приложений - от игр до офисных приложений. C++ предназначен для системного программирования, и подходит для разработки мощного программного обеспечения, аппаратно-ускоренных игр и приложений, требующих больших объемов памяти на настольных компьютерах, консолях и мобильных устройствах. Среди недостатков С++ программисты называют «неуклюжесть» в сравнении с Java.

6. Python

Стоит изучить хотя бы потому, что Python - выбор Google и Ubuntu. Но это не единственная положительная особенность языка Python, среди которых также его отличная читаемость и элегантный код. Python не требует такое количество кода для выполнения программы, как другие языки.

7. Ruby

Ruby – язык простой в освоении и невероятно мощный, плюс на нем написаны тысячи  популярных веб-приложений по всему миру. Если вы любите объекты, этот язык вам подходит. Его основным преимуществом является скорость. Ruby очень похож на Python, но менее "человеческий".

ПЕРСПЕКТИВНЫЕ

8. Erlang

Erlang - функциональный язык программирования, разработанный компанией Ericsson, для разработки распределенных систем реального времени. Его главная особенность - параллельность. Его стоит изучать, потому что крупные банки с миллионами пользователей используют Erlang для банковских систем. Например, ПриватБанк, крупнейший украинский банк, ищет Erlang разработчиков для работы с системой Интернет-банкинга Приват24, которая ранее была написана на Java.

9. R

Широко используется для разработки статистического программного обеспечения, но не очень популярен среди разработчиков. Этот язык рекомендуется знать тем, кто нуждается в серьезном анализе данных. Он работает на всех платформах и интегрируется со многими языками программирования, такими как JavaRubyC++, Python. Хотя он и не так популярен сейчас, ситуация может измениться в лучшую сторону. В январе 2015 Microsoft приобрела компанию Revolution Analytics, по их словам, для вклада в дальнейшее развитие языка R.

10. Swift

Язык программирования Swift захватил разработчиков, как новый, более быстрый и легкий путь разрабатывать под Mac и iOS, по сравнению сObjective-C. Тем не менее, он актуален только в экосистеме Apple. Хороший для Apple - плохой для разработчика, который не хочет работать исключительно для Apple, особенно учитывая популярность Android. Стоит учить, если вы хотите внести свой вклад в мир игр на iOS.

11. Go (Golang)

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

Источник: Softengi

Комментарии (1)

  • Аватар

    [Avenger], 26 февраля 2017, 04:31

    0

    Статья конечно старая..но..

    Я сижу на форумах программистов.Везде говорят что освоение(до приемлемого уровня, чтоб можно было фрилансить/стажироваться в компании) того или иного языка займёт не менее полугода.А у вас тут на год написаны несколько языков.Вы же айтишники тоже.Как так то.Кто-то из вас пиздит