На недавно прошедшей конференции компания Apple представила миру новый язык программирования Swift. Этот язык упрощает разработку приложений под iOS и OS X, улучшает их наглядность. Сейчас компания выпускает бесплатные практические руководства для разработчиков и изучающих новый язык.
Благодаря упрощенному синтаксису, язык привлекает значительно больше разработчиков для создания приложений. Он является приемником языка Objective-C.
Он не наследник ныне популярного языка С, но коды Swift можно успешно смешивать с С и Objective-C в одном проекте.
Язык получился более современным, сравнимым с Python и JavaScript. Он обеспечивает возможности С++ и Java: явно определенные пространства имен, обобщения, перегрузка операторов и многие другие возможности.
Новый язык ведет подсчет ссылок, чтобы автоматически выполнять уборку мусора. Разработчики провели сравнительное тестирование нескольких алгоритмов,
Коды на Swift работают заметно быстрее, чем на Objective-C. То есть фактически новый язык взял от предыдущих самое лучшее, что и следовало ожидать. У него упрощенный синтаксис и нет многословности предыдущего языка. Теперь стоит ожидать целую волну новых полезных приложений, разработанных при помощи возможностей нового языка.