Редактировать
Меню
    наверх

    Какие языки программирования стоит знать в 2017 году!

    Какие языки и фреймворки вы должны знать в 2017 году

    “Языки”

    Какие языки программирования стоит знать в 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
    Комментарии