Буквально вчера Apple выполнила свое обещание и выпустила исходный код своего Язык программирования Swift публике. Наряду с этим отличные новости для разработчиков, Старший вице-президент Apple по программному обеспечению Крейг Федериги дал несколько интервью, чтобы рассказать о преимуществах либерализации Swift и о преимуществах, которые она может принести в будущем.
Не вдаваясь в подробности, в The Next Web Федериги сказал, что в Apple считают, что Swift - это будущее языка программирования, и что разработчики будут использовать его десятилетиями. Довольно смелое заявление руководителя Apple, но, на мой взгляд, не слишком далекое от реальности, так как сочетание простоты использования и, в свою очередь, очень высокая универсальность делает этот язык очень удобным для разработчиков при его использовании.
В частности, в интервью он сказал:
Мы считаем, что Swift - это следующий великий язык программирования, с помощью которого сообщество будет программировать следующие десятилетия. Мы считаем, что помимо быстрого и безопасного сочетания систем языков программирования и приложений, он также очень интуитивно понятен и прост в изучении.
Что касается будущего Objective C, Федериги сказал, что Apple продолжит поддерживать этот язык как для себя, так и для сообщества разработчиков. «Я не думаю, что кого-то должно беспокоить будущее цели C», - сказал Федериги.
Федериги далее указал, что основная цель открытого исходного кода Swift - позволить каждому принять его и узнать о нем все.
Если университет хочет пересмотреть свою учебную программу и начать преподавать Swift, то наличие открытого исходного кода действительно облегчает им принятие решения […] Apple не беспокоится о том, где она хочет, чтобы разработчики применяли Swift. Чем быстрее, тем лучше.
В другом интервью Ars Technica он более подробно остановился на идее образования, говоря о полная координация со стороны Apple с педагогами и учителями, заинтересованными в преподавании Swift, потому что такой «выразительный» язык поможет в качестве введения в концепции программирования, а наличие открытого исходного кода позволяет очень легко включить его в учебную программу.
В основном, чтобы дать Google пощечину