Zaledwie wczoraj Apple spełniło obietnicę i kod źródłowy swojego Szybki język programowania Publicznie. Razem z tym świetna wiadomość dla programistów, Starszy wiceprezes Apple ds. Oprogramowania, Craig Federighi, udzielił kilku wywiadów, aby porozmawiać o korzyściach płynących z liberalizacji Swift i korzyściach, jakie może ona przynieść w przyszłości.
Nie idąc dalej, w The Next Web Federighi powiedział, że w Apple uważa się, że Swift jest przyszłością języka programowania i że programiści będą go używać przez dziesięciolecia. Dość odważne stwierdzenie dyrektora Apple, ale moim zdaniem niezbyt dalekie od rzeczywistości skoro połączenie jego łatwości użytkowania i kolei bardzo duża wszechstronność sprawia, że jest to język bardzo przyjazny programistom podczas jego używania.
Konkretnie powiedział w wywiadzie:
Wierzymy, że Swift jest kolejnym świetnym językiem programowania, za pomocą którego społeczność będzie programować przez dziesięciolecia. Wierzymy, że oprócz szybkiego i bezpiecznego połączenia systemów języka programowania i aplikacji, jest również bardzo intuicyjny i łatwy do nauczenia.
Jeśli chodzi o przyszłość Objective C, Federighi powiedział, że Apple będzie nadal wspierać ten język, zarówno dla siebie, jak i dla społeczności programistów. „Myślę, że nikt nie powinien się martwić o przyszłość Celu C” - powiedział Federighi.
Federighi wskazał następnie, że plik głównym celem open source programu Swift polega na tym, aby każdy mógł go zaakceptować i dowiedzieć się wszystkiego na jego temat.
Jeśli uniwersytet chce zrewidować swój program nauczania i zacząć uczyć programowania w języku Swift, bycie open source naprawdę ułatwia podjęcie decyzji […] Apple nie martwi się, gdzie programiści chcą stosować Swift. Wręcz przeciwnie, im bardziej Szybko, tym lepiej.
W innym wywiadzie dla Ars Technica rozwinął szerzej koncepcję edukacji, o której mówi pełna koordynacja przez Apple z edukatorami i nauczycielami zainteresowanymi nauczaniem języka Swift, ponieważ bycie takim „ekspresyjnym” językiem pomogłoby jako wprowadzenie do pojęć programistycznych, a ponadto bycie open source bardzo ułatwia włączenie go do programu nauczania.
Zasadniczo, aby dać Google huk w twarz