El lenguaje de programación Swift pasa a ser open source

swift

Cuando Apple presentó Swift en la keynote de junio de 2014, dijo algo que gustó a los desarrolladores: sería open source. Esto fue una promesa que aún no habían cumplido, pero desde hoy mismo el lenguaje de programación Swift es open source. Esto significa que cualquier desarrollador lo puede descargar y modificar a su antojo e incluso usar este lenguaje para crear software comercial, algo que es posible porque ha sido lanzado bajo licencia Apache 2.0.

Swift, que en estos momentos va por la versión 2.0, es compatible con los sistemas operativos de Apple, iOS y OS X, y sistemas operativos  Linux. Dicho de otro modo, para programar con Swift tenemos que tener instalado un sistema operativo basado en Unix, por lo que Windows se queda fuera de la lista de sistemas compatibles. Cualquier desarrollador que sólo tenga un ordenador Windows debe instalar o hacer una máquina virtual de uno de los sistemas compatibles.

Cuando Apple estuvo presentando Swift en la World Wide Developer Conference de 2014, quiso hablarnos de lo sencillo que sería programar en su nueva propuestas. Uno de los puntos que gustó a los desarrolladores es que se usa menos código para realizar la misma función, lo que a la postre hará que los nuevos desarrolladores tengan que memorizar menos comandos y que se tarde menos tiempo en programar. Al hacerlo open source, parece que Apple quiere que cualquier desarrollador se beneficie de las bondades de su nuevo lenguaje de programación, por lo que se podrá usar Swift para programar para Android, el principal rival de iOS.

Apple ha lanzado una nueva web para el proyecto: swift.org. Desde esta web, los desarrolladores pueden descargar todas las herramientas necesarias para empezar a programar con Swift, como documentación técnica y enlaces a GitHub en donde pueden descargar código fuente del lenguaje. Cualquier propuesta o aportación tendrá que subirse a GitHub, pero los comentarios se harán en swift.org.


Síguenos en Google News

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: AB Internet Networks 2008 SL
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.