terça-feira, 10 de fevereiro de 2015

Swift fica mais rápida: Apple atualiza sua nova linguagem de programação


Linguagem de programação Swift da Apple foi aprimorado com novas funcionalidades e um compilador atualizado, na versão beta recém-lançado do Xcode 6.3.


Swift foi anunciado no evento da Apple WWDC em junho de 2014 e a versão 1.0 foi lançada com o Xcode 6.0 (IDE da Apple para OSX e iOS), em setembro de 2014, com a versão 1.1 seguindo logo depois. É uma alternativa moderna e segura de Objective-C, e compila para código nativo usando o compilador LLVM open source.





O recém-lançado Swift 1.2 tem uma melhor interoperabilidade com Objective-C, incluindo a capacidade de exportar enums para Objective-C, e no lado do Objective-C, a capacidade de definir ponteiros anuláveis ​​e blocos. Isto torna mais fácil escrever código Swift que usa bibliotecas Objective-C.


Há também uma nova estrutura de dados Set, para coleções de elementos únicos, o que faz a ponte com NSSet em Objective-C.


Outras melhorias cobrir deixar constantes, métodos e propriedades estáticas em classes, e inferência de tipos de encerramentos. Há também diversas alterações de linguagem para apertar Swift e torná-lo mais consistente, e algumas correções para o comportamento incorreto anterior. Todos os detalhes estão nas notas de versão do Xcode 6.3 beta no site do desenvolvedor da Apple.


A ferramenta migrador código fonte no Xcode 6.3 converte o código fonte a partir Swift 1.1 para 1.2.


O compilador 1.2 agora apresenta compilações incrementais, melhorando o tempo de construção por não recompilar arquivos inalterados, bem como uma melhor otimização, diagnósticos e estabilidade.


Swift foi rapidamente absorvida pelos desenvolvedores. Da Redmonk Stephen O'Grady classifica línguas de acordo com a sua popularidade no código repositório GitHub e da comunidade de programação Stack Overflow. Objective C está classificada em 10 de janeiro de 2015, mas O'Grady escreve que:


"O crescimento que experimentou Swift é essencialmente sem precedentes na história desses rankings .. Swift passou de nossa língua 68 classificados durante Q3 para o número 22 neste trimestre, um salto de 46 pontos ... Dada esta ascensão dramática, parece razoável esperar que os rankings Q3 este ano vai ver Swift como a 20 linguagem Top ".

Crescimento Swift ou o quê?


Mais informações estão no blog oficial Swift aqui







via Alimentação (Feed)

Nenhum comentário:

Postar um comentário