fbpx

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

Присоединяйся к HRPR в сетях

Отличия

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

Лаконичность кода. То, что в другом языке займет 30 строк, на Scala занимает 10. Код становится легче для чтения, понимания, поиска багов и их устранения.
Возможность использовать Scala для фронтенда и бекенда, десктопных приложений и мобильных приложений для Android.
Высокая производительность, благодаря оптимизационной технике “хвостатая рекурсия” код быстрее компилируется в байт-код, то есть, код, написанный программистом, быстрее преобразуется в команды для компьютера.
Совместимость с другими языками. Может использовать большую часть библиотек языка Java.
Также разработчики отмечают, что на Scala можно быстро создать прототип, проверить его и вывести в работу (источник).
Пока Scala не имеет такого широкого распространения как Python или Java: он позже появился, нет достаточного количество разработчиков на Scala, чтобы продвигать сообщество, но все же его популярность растет. Scala “продвигают” такие компании, как Samsung, Coursera, Intel, Airbnb. Scala используется для проектов с большими данными, а также он очень хорош в качестве первого языка для изучения, благодаря лаконичности и логичности.
Будем следить за развитием Scala и другими IT-трендами в наше блоге.

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

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

07

СЕНТЯБРЯ 2021

Старт группы HRPR. 125 часов занятий и подготовка вашего резюме для скорейшего входа в профессию.

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

hrpr school blogITHR & IT-Рекрутингвопросы на зачет
24 июня, 2021

SWIFT vs Objective-C: кто востребованнее?

Спрос на разработчиков iOS увеличивается с ростом количества пользователей мобильных устройств. Игры, приложения и другое программное обеспечение для Apple пишется на языках Swift и Objective-C. Рекрутер должен понимать, какой язык…
IT-МенеджментITHR & IT-Рекрутингвопросы на зачет
23 июня, 2021

Почему OKR удается внедрить не всем IT-компаниям?

Метод OKR (Objective and Key Results) — это один из способов управления IT-компанией, разработанный Джоном Дорром. В отличие от реалистичных метрик KPI, определяемых менеджментом, метод OKR предполагает постановку амбициозных целей,…
hrpr school blogITHR & IT-Рекрутингвопросы на зачет
17 июня, 2021

Xamarin для рекрутеров

Xamarin — это фреймворк платформы .Net, принадлежащий компании Microsoft. Он используется для разработки мобильных приложений на языках программирования C# и Xaml. Популярность получил благодаря своим кроссплатформенным возможностям, т.е. разработчик может…
hrpr school blogITHR & IT-Рекрутингвопросы на зачет
17 июня, 2021

Stack Overflow. Давайте поищем разработчиков там

В нашем блоге были статьи о том, как искать всех разработчиков на GitHub, как искать специалистов по машинному обучению на Kaggle, как искать дизайнеров на Dribbble и Behance, а сейчас…