Ainda ontem a Apple cumpriu sua promessa e o código-fonte de seu Linguagem de programação Swift ao público. Junto com isso ótimas notícias para desenvolvedores, O vice-presidente sênior de software da Apple, Craig Federighi, deu algumas entrevistas para falar sobre os benefícios desta liberalização do Swift e os benefícios que ela pode trazer para o futuro.
Sem ir mais longe, em The Next Web, Federighi disse que na Apple acredita-se que o Swift é o futuro da linguagem de programação e que os desenvolvedores a usarão por décadas. Uma declaração bastante ousada do executivo da Apple, mas na minha opinião não muito longe da realidade, uma vez que a combinação de sua facilidade de uso e, por sua vez versatilidade muito alta o torna uma linguagem muito amigável para os desenvolvedores ao usá-lo.
Especificamente, o que ele disse na entrevista foi:
Acreditamos que Swift é a próxima grande linguagem de programação, com a qual a comunidade programará nas próximas décadas. Acreditamos que além de uma combinação rápida e segura entre sistemas e aplicativos de linguagem de programação, também é muito intuitivo e fácil de aprender.
Sobre o futuro do Objective C, Federighi disse que a Apple continuará a apoiar esta linguagem, tanto para ela quanto para a comunidade de desenvolvedores. "Não acho que ninguém deva se preocupar com o futuro do Objective C", disse Federighi.
Federighi continuou a apontar que o principal objetivo do código aberto da Swift é permitir que todos a aceitem e aprendam tudo sobre ela.
Se uma universidade deseja revisar seu currículo e começar a ensinar programação Swift, ser de código aberto realmente torna uma decisão mais fácil para eles tomarem [...] A Apple não se preocupa sobre onde deseja que os desenvolvedores apliquem o Swift, pelo contrário, mais Rápido, melhor.
Em outra entrevista com a Ars Technica ele elaborou mais sobre a ideia de educação falando sobre coordenação total pela Apple com educadores e professores interessados em ensinar Swift porque ser uma linguagem tão "expressiva" ajudaria como uma introdução aos conceitos de programação, e ser open source torna muito fácil incorporá-lo ao currículo.
Basicamente, para dar uma pancada na cara do Google