Hay muchas razones. Destacaré algunos que puedo recordar
1> Como Swift se diseñó recientemente, se diseñó teniendo en cuenta la arquitectura moderna para que pueda aprovecharla al máximo a diferencia de c o c ++
2> Es el primer lenguaje de programación del sistema en el que la codificación es tan alegre como cualquier lenguaje de script
- ¿La versión beta de iOS es buena para el uso diario, suponiendo que sea beta 5, 6, 7?
- ¿Cuáles son los desafíos fundamentales que enfrenta iOS?
- ¿Cuál es el mejor juego gratuito de iOS?
- ¿Qué países usan Android sobre iOS y viceversa?
- ¿Es cierto que puedes grabar la pantalla de tu iPhone en iOS 11?
3> Nombres Unicode, usa casi cualquier personaje que
como para nombres constantes y variables
es decir, deje रजनी = “स u पर (टार”
4> Las extensiones agregan una nueva funcionalidad a una existente
clase
5> Los cierres son bloques autónomos similares a
lambdas
6> Una tupla te permite agrupar múltiples elementos en un
variable compuesta única.
7> Genéricos para escribir funciones flexibles y reutilizables y
tipos que pueden funcionar con cualquier tipo. Matrices y
Los diccionarios son colecciones genéricas
Ha tomado algo de cada idioma popular como
- Diccionarios (también conocidos como tablas hash) – de JavaScript
- Inferencia de tipo de programación funcional
- idiomas como Scala, Opa
- Genéricos de C # y Java
- Interpolación de cuerdas de Cold Fusion, JSP
- Punto y coma opcionales de Python
- Protocolos (también conocidos como interfaces) de Java y C #
- Tuplas de Lisp y Python
- Cierres de Lisp y JavaScript
- Zona de juegos fuertemente influenciada por Light Table