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






