LinuxParty
Meta, la compañía propietaria de Facebook, WhatsApp e Instagram, anunció ayer que ha aprobado qué cuatro lenguajes de programación se usarán, a partir de ahora, para ser usados en sus proyectos de desarrollo con propósito general, y qué otros cuatro respalda para propósitos delimitados .
"Si se admite un lenguaje, los desarrolladores podrán contar con obtener una buena experiencia en lo relativo a la edición, depuración, compilación e implementación de código, así como a la interoperabilidad".
"Es importante que cada lenguaje que adoptemos sea el más adecuado para un caso de uso en particular […]. Las decisiones sobre lenguajes tienden a mantenerse una vez que se toman, por lo que queremos ser concienzudos desde el principio para dar a nuestros ingenieros las mejores herramientas con las que trabajar".
¿De qué cuales cuatro lenguajes estamos hablando?-
- Hack: Como era de esperar, esta variante segura de PHP creada en 2014 por la propia Meta, que se ejecuta en la máquina virtual HipHop y que constituye los cimientos de la red social Facebook, es uno de los cuatro lenguajes autorizados dentro de esta primera categoría. Se apuesta por usarla en aplicaciones relativas a la 'lógica de negocios' y a las 'aplicaciones sin estado'.
2-. Python: Otro de los lenguajes de programación de propósito general más usados, también entra a formar parte de esta lista de Meta, preferentemente para todo lo relacionado con los servicios de backend sensibles al rendimiento.
3-. C++: Otro de los lenguajes de programación de propósito general más usados, también entra a formar parte de esta lista de Meta, preferentemente para todo lo relacionado con los servicios de backend sensibles al rendimiento.
4-. Rust: Para esa misma clase de aplicaciones, así como para las herramientas de línea de comandos, Meta ha decidido apostar también por Rust, el 'sucesor de C++' creado en su momento por Mozilla, un lenguaje joven en pleno auge, cuya influencia alcanza desde el kernel de Linux hasta los ámbitos relacionados con el malware.
Los 'casos de uso' de los cuatro lenguajes previos son meras recomendaciones, estando los cuatro disponibles para cualquier grupo interno de desarrollo que quiera apostar por ellos. Otros cuatro lenguajes, sin embargo, también ha recibido el visto bueno de Meta para casuísticas muy específicas, estando prohibido su uso fuera de dichas situaciones: los lenguajes en cuestión son Erlang, Go, Haskell y Java… si bien Meta no ha especificado exactamente en qué casos estarán permitidos estos otros cuatro lenguajes.
-
Programación
- Thomas E. Kurtz, coinventor de BASIC, muere a los 96 años
- Profesor de informática del MIT prueba el impacto de la IA en la formación de programadores
- Lanzamiento del IDE de código abierto Qt Creator 14 con soporte para complementos basados en Lua
- Plantillas para Joomla - Episodio 1: Plantillas, marcos y clubes o no...
- Este es el mejor libro que he visto para aprender a programar en Python en castellano desde cero, gratis y online
- ¿Deberían los niños seguir aprendiendo a programar en la era de la IA?
- La 'obsolescencia' de VBScript confirmada por Microsoft y su eventual eliminación de Windows
- El Gran Debate: ¿Deberían los Modelos de Inteligencia Artificial Ser de Código Abierto?
- El lenguaje de programación BASIC cumple 60 años
- El CEO de Nvidia dice que los niños no deberían aprender a programar
- 40 años de Turbo Pascal: recuerdos del dinosaurio codificador que revolucionó los IDE
- Los lenguajes de programación más populares y dónde aprenderlos.
- Top 5 de los principales lenguajes de programación para desarrollar aplicaciones de escritorio Linux
- Qt Creator 12 lanzado con complementos de grabación de pantalla y Explorador de compiladores
- 10 sitios web para practicar problemas de programación