fbpx

Созданный в начале 2000-х годов, язык Scala все более и более набирает популярность и уверенно входит в тренды IT-индустрии три последних года.

Триггером могло послужить решение Твиттера в 2019 году перевести платформу с Ruby на Scala. Это привлекло внимание и других компании, сейчас Scala используется для бекенда сайтов eBay, Netflix, LinkedIn и The Guardian.

В чем же секрет популярности?

Присоединяйся к школе HRPR в Telegram-cообществе IT-Рекрутеров и в соцсетях

Отличия

Scala в основном используется как enterprise язык (для разработки корпоративных приложений), что подтверждают сервисы использующие его. Например это Twitter, LinkedIn, Foursquare, Тинькофф и другие.

Наверняка, программисту, чтобы оценить преимущества языка Scala было бы достаточно строчки из Википедии:
Scala — мультипарадигмальный язык программирования, спроектированный кратким и типобезопасным для простого и быстрого создания компонентного программного обеспечения, сочетающий возможности функционального и объектно-ориентированного программирования.
(источник)
Но для непрограммиста это звучит сложновато, давайте разберем по пунктам, чем же хорош Scala.

  • Лаконичность кода.
    То, что в другом языке займет 30 строк, на Scala занимает 10. Код становится легче для чтения, понимания, поиска багов и их устранения.
  • Возможность использовать Scala для фронтенда и бекенда, десктопных приложений и мобильных приложений для Android.
  • Высокая производительность, благодаря оптимизационной технике “хвостатая рекурсия” код быстрее компилируется в байт-код, то есть, код, написанный программистом, быстрее преобразуется в команды для компьютера.
  • Совместимость с другими языками. Может использовать большую часть библиотек языка Java.
  • Также разработчики отмечают, что на Scala можно быстро создать прототип, проверить его и вывести в работу.

Пока Scala не имеет такого широкого распространения как Python или Java: он позже появился, нет достаточного количество разработчиков на Scala, чтобы продвигать сообщество, но все же его популярность растет. Scala “продвигают” такие компании, как Samsung, Coursera, Intel, Airbnb. Scala используется для проектов с большими данными, а также он очень хорош в качестве первого языка для изучения, благодаря лаконичности и логичности.
Будем следить за развитием Scala и другими IT-трендами в наше блоге.

На занятиях в школе HRPR вы пройдете технический ликбез!

Чтобы не путать языки с движками, фреймворки с подходами, разработчиков с тестировщиками.

01

ШАГ

Приходите на курс HRPR для IT-рекрутеров. Скоро старт новой группы. 125+ часов, 40+ занятий, 10+ спикеров из ведущих IT-компаний

Последнее из блога

IT-СловарьITHR & IT-РекрутингЛикбез для IT-Sales
07.02.2022

Базы данных. Что нужно знать IT-рекрутеру?

База данных (БД) — это набор сведений об объекте, хранящихся упорядоченным, строго заданным способом. Простыми словами, база данных — это место хранения данных. Базы данных сейчас используются практически везде: на…
IT-СловарьITHR & IT-РекрутингДолжности в ITЛикбез для IT-SalesТехнологии IT-сорсинга
30.01.2022

Data Protection Officer. Зачем он нужен IT-компании? Как его искать?

25 мая 2018 года вступил в силу Европейский регламент по защите персональных данных (GDPR), который обязывает компании-подрядчики следовать требованиям регламента при работе с европейским заказчиком. С этого времени вопросы по…
IT-СловарьITHR & IT-РекрутингДолжности в ITТехнологии IT-сорсинга
29.01.2022

Виды тестирования и тестировщиков. Где их лучше искать IT-рекрутеру?

Около трети вакансий, которые будет закрывать рекрутер в стандартной аутсорсинговой компании, — это тестировщики. А что нам известно о профессии тестировщика? Что это человек, который ищет баги? Но если копнуть…
IT-СловарьITHR & IT-РекрутингТехнологии IT-сорсинга
04.01.2022

Golang. Где искать разработчиков и сколько они стоят?

В ноябре 2021 года языку программирования GO исполнилось 12 лет. Название GO язык получил как производное от материнской компании Google, но позднее, чтобы не пересекаться с еще одним языком программирования…

Где вам удобнее общаться?

Напишите или позвоните нам, чтобы получить консультацию, какой курс вам подходит, как проходит обучение и как провести оплату.

Телефон: +375 29 706 35 79, почта: hi@skademy.by

Или выберите удобный мессенджер: