Cómo evaluar el lenguaje Swift
Swift es un lenguaje de programación lanzado por Apple en la WWDC2014 y se utiliza para escribir aplicaciones para OS X e iOS [1]. Al diseñar Swift. Coexiste intencionalmente con Objective-C, que es el lenguaje de programación utilizado por el sistema operativo Apple antes de que se introdujera Swift.
Swift es un nuevo lenguaje de programación para la programación de aplicaciones iOS y OS X, basado en C y Objective. -C, pero no tiene algunas restricciones de compatibilidad de C. Swift adopta modelos de programación seguros y agrega funciones modernas para hacer que la programación sea más fácil, flexible y divertida. La interfaz se basa en los populares marcos Cocoa y Cocoa Touch, lo que muestra una nueva dirección en el desarrollo de software.
En julio de 2010, Chris Lattner, el autor original del compilador LLVM y director del departamento de herramientas de desarrollo de Apple, comenzó a trabajar en el lenguaje de programación Swift y un equipo de prueba interna estuvo muy involucrado. Cuando se lanzó en junio de 2014, Swift había pasado por aproximadamente 4 años de desarrollo. Apple afirma que Swift se caracteriza por: rápido, moderno, seguro, interactivo y, en general, superior al lenguaje Objective-C. La función Xcode Playgrounds es la mayor innovación aportada por Swift a las herramientas de desarrollo de Apple. Esta función proporciona poderosos efectos interactivos y permite que el código fuente de Swift muestre sus resultados de ejecución en tiempo real durante el proceso de escritura. El propio Ratner destacó que Playgrounds se inspiró en gran medida en las ideas de Bret Victor.
Robbin, el fundador de JavaEye, comentó: "Para los programadores, solo toma un día familiarizarse con la sintaxis de Swift. La clave es proporcionar tipos de datos avanzados y simplificar la biblioteca de clases Cocoa; de lo contrario, Será difícil usar Swift o no. No hay diferencia."