swift

Его используют для разработки приложений под устройства экосистемы Apple, также на нём можно писать бэкенд и прошивки для IoT-устройств. Некоторые отличительные характеристики Swift:

❗Открытый. Код самого языка программирования и всех необходимых инструментов для компиляции, отладки и сборки проектов открыт. Исходники опубликованы на GitHub, а это значит, что любой разработчик может изучить архитектуру Swift и предложить изменения.
❗Компилируемый. Исходный код проектов на Swift компилируется в машинный код. Это повышает скорость работы и позволяет по максимуму использовать вычислительные возможности устройств Apple.
❗Мультипарадигменный. В Swift есть всё необходимое как для функционального программирования, так и для объектно-ориентированного.
❗Безопасный. Swift умеет обрабатывать большинство распространённых ошибок. Например, если использовать неправильные типы данных для переменных, то компилятор предупредит об этом программиста.
❗Дружелюбный для новичков. Синтаксис Swift получился довольно простым для начинающих. В философии языка заложено, что лучший вариант кода для решения задачи — самый простой и очевидный.
❗Xcode — интегрированная среда разработки для Swift. В ней есть все необходимые инструменты для компиляции кода, отладки и сборки приложений.