Язык программирования Swift от Apple разрабатывался 4 года

Новый язык программирования Swift стал самой неожиданной новинкой на WWDC 2014. Аудитория была в таком восторге, будто им только что представили новый iPhone. Дискуссии о возможностях и полезности свежего инструментария ещё долго не утихнут. Интересно, что сам проект находился в разработке с 2010 года, но только в 2013-м он стал одним из ключевых в планах компании на ближайшее будущее.

Не все сотрудники Apple связаны соглашениями о неразглашении по рукам и ногам. Крис Латтер, глава отдела инструментов разработки, открыто делится историей Swift в своем личном блоге на . Начало работы над языком было положено в середине 2010-го года, а в 2011-ом он начал обретать единую форму. Постепенно Swift стал одним из главных направлений работы отдела, которым руководил Крис.

Язык Swift является плодом усилий команды экспертов по языкам программирования, гуру справочных документаций, ниндзя компьютерной оптимизации и невероятно значимого внутреннего кружка тестеров, члены которого обеспечивали обратную связь для улучшения и тестирования идей в боевых условиях. Конечно, опыт работы с многими другими языками также существенно помог – с идеями, взятыми из Objective-C, Rust, Haskell, Ruby, Python, C#, CLU и многими другими по списку.

Функция мгновенной компиляции кода и отображения результата – Xcode Playground – вкупе с REPL являлась моей личной страстью, основанной на желании сделать программирование более отзывчивым и доступным. Команды, работающие над Xcode и LLDB, выполнили феноменальную работу, реализовав сумасшедшие идеи во что-то по-настоящему отличное.

Крис Латтер надеется, что с помощью Swift программирование станет более доступным и интересным. Для этого Apple выпустила объемную и бесплатную книгу-документацию по новому языку, которая доступна в iBooks уже несколько дней. Ради интереса можете попробовать прочесть её сами, даже если не знаете ничего по этой теме. [macrumors]

Источник: iphones.ru

Читайте также  Интервью с основателем Corner Артемом Коноваловым
RIOS