Apple presentou a linguaxe de programación Swift 5.2

Apple publicado versión da linguaxe de programación Swift 5.2. Construcións oficiais preparado para Linux (Ubuntu 16.04, 18.04) e macOS (Xcode). Textos fonte espallamento licenciado baixo Apache 2.0.

Ao preparar a nova versión, prestouse a principal atención á ampliación das ferramentas de diagnóstico no compilador, ao aumento da fiabilidade da depuración, á mellora do manexo de dependencias no xestor de paquetes e á ampliación do soporte para o LSP (Language Server Protocol). Engadiuse soporte lingüístico denominados valores и oportunidade usando expresións como “\Root.value” como funcións.

Lembre que a linguaxe Swift herda os mellores elementos das linguaxes C e Objective-C, e proporciona un modelo de obxectos compatible con Objective-C (o código Swift pódese mesturar co código C e Objective-C), pero difire no uso da automática. asignación de memoria e control desbordamento de variables e matrices, o que aumenta significativamente a fiabilidade e seguridade do código. Swift tamén ofrece moitas técnicas de programación modernas, como peches, programación xenérica, expresións lambda, tuplas e tipos de dicionario, operacións de recollida rápida e elementos de programación funcional. A versión de Linux non está vinculada ao tempo de execución de Objective-C, o que permite que a linguaxe se use en ambientes que carecen de compatibilidade con Objective-C.

A implementación de Swift constrúese utilizando tecnoloxías do proxecto gratuíto LLVM. Para garantir un alto rendemento, os programas Swift compílanse en código nativo que se executa un 30 % máis rápido que o código Objective-C nas probas de Apple. En lugar dun colector de lixo, Swift usa o reconto de referencias de obxectos. O paquete inclúe un xestor de paquetes Xestor de paquetes Swift, que proporciona ferramentas para distribuír módulos e paquetes con bibliotecas e aplicacións na linguaxe Swift, xestionar dependencias, cargar automaticamente, construír e vincular compoñentes.

Fonte: opennet.ru

Engadir un comentario