Apple anunció que su lenguaje de programación Swift es ahora de open source. Como lenguaje de código abierto, la amplia comunidad de talentosos desarrolladores –desde programadores de aplicaciones hasta instituciones educacionales y empresas– pueden contribuir a nuevas características y optimizaciones de Swift y ayudar a llevarlo a nuevas plataformas informáticas.
Introducido en 2014, Swift es el lenguaje de programación de más rápido crecimiento en la historia y combina el rendimiento y la eficiencia de los lenguajes compilados con la sencillez y la interactividad de los lenguajes precompilados (scripting) populares. *Apple hoy también presentó la página web Swift.org con información detallada sobre el Swift open source, como la documentación técnica, los recursos para la comunidad y los enlaces para bajar el código fuente de Swift.
«Al hacer que Swift sea de open source, toda la comunidad de programadores puede contribuir al lenguaje de programación y ayudar incluso a traer más plataformas«, dijo Craig Federighi, vicepresidente senior de Ingeniería de Software de Apple. «La capacidad y facilidad de uso de Swift inspirarán a una nueva generación a trabajar la codificación, y con el anuncio de hoy podrán llevar sus ideas a cualquier parte, desde dispositivos móviles hasta la nube«.
Swift es un lenguaje de programación potente e intuitivo que ofrece a los desarrolladores la libertad y las capacidades que necesitan para crear la próxima generación de software de vanguardia. Swift es fácil de aprender y usar, incluso si usted nunca ha codificado antes, y es el primer lenguaje de programación de sistemas que es tan expresivo como agradable como lenguaje de scripting. Diseñado con la seguridad en mente, Swift también elimina categorías enteras de errores comunes de programación.
El código de fuente abierta de Swift está disponible a través de GitHub e incluye compatibilidad con todas las plataformas de software de Apple – iOS, OS X, watchOS y TVOS -, así como con Linux. Los componentes disponibles incluyen al compilador de Swift, el debugger (un programa que detecta y corrige errores), una biblioteca estándar, bibliotecas fundacionales, administrador de paquetes y REPL. Swift está licenciado con la popular licencia Apache 2.0 de código abierto con una excepción del tiempo de biblioteca, lo que permite a los usuarios incorporar a Swift fácilmente en su propio software y llevar el lenguaje a nuevas plataformas.
Para obtener más información acerca de Swift, y el acceso a los recursos de la comunidad, visite el nuevo sitio Swift.org.