Какие языки программирования стоит знать в 2017 году!
“Языки”
JavaScript
JavaScript продолжает развиваться невероятными темпами. Катализируясь в соответствии с графиками быстрого выпуска веб-браузеров, стандарт JS обновляется каждый год. Ожидается, что следующая спецификация ES2017 выйдет в середине 2017 года.
Это осуществит мечту многих JS разработчиков, так как это работа с асинхронными функциями async/await
. И благодаря Babel вы можете писать по ES2017
в любом браузере уже сейчас.
TypeScript
TypeScript 2.1 был выпущен в конце 2016 года, в результате чего привнес async/await
в старые браузеры и улучшен вывод типов.
TypeScript - статически типизированный язык, который компилируется в JavaScript. Он добавляет мощные функции, такие как классическая модель ООП и дополнительная статическая типизация, чтобы упростить обслуживание больших кодовых баз.
Это предпочтительный язык для написания приложений на Angular 2, и мы рекомендуем его попробовать. Вот наше краткое руководство по началу работы.
C#
C# 7.0 ожидается в 2017 году и он улучшит уже и без того превосходный язык.
Microsoft удивила всех, когда представила редактор исходного кода Visual Studio и .NET Core.
Оба они работают на Linux, Windows и MacOS и позволяют вам писать быстрые и эффективные приложения на C#
(подробнее об этом здесь).
Вокруг обоих этих инструментов формируется динамичное сообщество, и мы уверены, что впереди их ждет захватывающий год.
Python
Python 3.6 был выпущен в декабре. Он укрепляет свое место в качестве языка сценариев для разработчиков, ИТ-специалистов и ученых.
Он подходит для автоматизации, веб-разработки, машинного обучения и научных вычислений.
Разделение Python 2/3 было результатом многолетней борьбы за сообщество, но в эти дни вы можете уверенно выбрать 3 и получить полную поддержку библиотеки.
Для тех, кто нуждается в дополнительной производительности, они могут взглянуть на PyPy, альтернативный JIT с включенным Python.
Ruby
Ruby 2.3 был выпущен в начале этого года с рядом улучшений производительности.
Ruby также является хорошим выбором в качестве языка сценариев общего назначения, но он сияет, когда соединен с Rails.
Была объявлена инициатива Ruby 3 × 3, которая попытается сделать предстоящий выпуск Ruby 3 в 3 раза быстрее текущей версии, открыв двери для использования Ruby в большем контексте.
PHP
PHP 7.1 был выпущен в декабре и вносит незначительные улучшения в язык.
Это основывается на основных улучшениях производительности, которые были в версии 7.0 в прошлом году, превратив PHP в быструю платформу для создания веб-приложений.
Мы рекомендуем PHP «Правильный путь» для освоения передовых методов и современный подход к построению веб-приложений на этом языке.
Java
Java 9 ожидается в 2017 году и будет иметь такие новые функции, как реплика для оценки кода, поддержка HTTP 2.0 и новые API.
Существует большой спрос на талантливых Java разработчиков и есть множество интересных проектов, которые используют этот язык.
Если Java не ваш выбор, то есть несколько языков на основе JVM, таких как Kotlin и Scala, которые вы можете проверить.
Swift
Swift 3 был выпущен в 2016 году. Это взгляд Apple на современный язык программирования, который облегчает разработку приложений на iOS и macOS.
Swift является Open Source языком и привлекает большое сообщество.
Версия 4 запланирована на 2017 год, что позволит улучшить язык и внедрить API-интерфейсы для работы на сервере, что делает его хорошим выбором для написания веб-приложений и бэкенда.
Другие инструменты
Если вы ищите что-то более интересное, то можете попробовать Crystal и Elixir, которые сочетают дружественный синтаксис в стиле Ruby и превосходную производительность.
Или вы можете изучить функциональный язык, такой как Haskell или Clojure.
Другими быстрыми языками являются Rust и Go, которые мы рекомендуем.
Изучите один или несколько из них: JS (ES2017), TypeScript, C #, Python, Ruby, PHP7, Java / Kotlin / Scala.
- Колличество слов
- 659
- Дата создания
- 16 апреля 2017