El lenguaje de programación Swift de Apple pasa a ser Open Source


swift 830x467 El lenguaje de programación Swift de Apple pasa a ser Open Source

Cuando Apple presentó Swift en la World Wide Developer Conference de junio de 2014, dijo que sería open source. Fue una promesa han cumplido hoy, por lo que ahora su compilador, sus librerías y debugger han pasado a ser open source, lo que significa que lo podrá usar cualquier desarrollador para programar para cualquier sistema operativo, incluido el sistema operativo de uno de los principales rivales de Apple, Android, sistema propiedad de Google.

Apple ha lanzado Swift bajo licencia Apache 2.0, lo que significa que los desarrolladores lo pueden usar como prefieran, incluidos productos comerciales. Es compatible con iOS, OS X y Linux, por lo que los usuarios de Windows tendrán que instalar una partición con Linux o crear una máquina virtual que les permita usar Swift en uno de los sistemas operativos compatibles.



=> Recibir por Whatsapp las noticias destacadas

swift 830x375 El lenguaje de programación Swift de Apple pasa a ser Open SourcePara empezar en esta nueva andadura, Apple también ha lanzado una web para el proyecto: swift.org. (Si intentáis entrar a la web y no podéis, es probable que estén teniendo problemas. Yo mismo no podía entrar esta tarde). En la nueva web, los desarrolladores pueden encontrar todo lo necesario para empezar con Swift para usarlos en sus propios proyectos, como documentación técnica y enlaces al código fuente, un código que Apple ha subido a GitHub.

En la web también hay información que detalla lo que Apple planea hacer con Swift 3. También es dónde hay que comentar los fallos que vayan encontrando los desarrolladores. Los comentarios se deben dejar en swift.org, pero cualquier contribución al lenguaje debe hacerse vía GitHub. Apple trata la web de Swift como “el hogar del producto”.

Haciendo el lenguaje open source, parece que Apple sólo quiere que todos los desarrolladores usen Swift y se vean beneficiados por sus características. Entre estas características está cierta simplicidad que permitiría programar escribiendo menos código para la misma orden.

Fuente: actualidadgadget.com