Los 15 años del lenguaje Go
(go.dev)¡Celebramos el 15.º aniversario de la publicación de Go como software de código abierto!
Desde el 10.º aniversario de Go, tanto Go como el mundo han cambiado mucho. Al mismo tiempo, muchas cosas se han mantenido igual: Go sigue comprometido con la estabilidad, la seguridad y el soporte para la ingeniería de software a gran escala y los entornos de producción.
¡Go sigue fortaleciéndose! La base de usuarios de Go se ha más que triplicado en los últimos 5 años, convirtiéndolo en uno de los lenguajes de más rápido crecimiento. Desde sus inicios hace apenas 15 años, Go se ha convertido en uno de los 10 principales lenguajes y en el lenguaje de la nube moderna.
Logros principales
- Mejoras al enrutador HTTP de la biblioteca estándar
- Renovación completa del sistema de trazado de ejecución
- Funcionalidad de generación de números aleatorios más potente
- Introducción del primer paquete v2 de la biblioteca estándar
- Mejoras en la escalabilidad de gopls
- Introducción de genéricos (Go 1.18)
- Introducción del sistema de módulos de Go (Go 1.14)
- Introducción de compatibilidad hacia adelante del lenguaje (Go 1.21)
- Mejora del alcance de variables en bucles for e introducción de iteradores personalizados (Go 1.23)
- Crecimiento como lenguaje de infraestructura en la nube manteniendo estabilidad y seguridad
Planes a futuro
- Próxima introducción de una nueva implementación de mapas y un algoritmo de recolección de basura
- Soporte integrado para criptografía certificada por FIPS
- Mejoras en la optimización para hardware moderno
- Soporte para instrucciones modernas de hardware vectorial y matricial
- Refuerzo del soporte para infraestructura y aplicaciones de IA
- Mejoras en la localidad de CPU y memoria
- Modernización de la biblioteca estándar
Gracias
Todo esto fue posible gracias a los increíbles contribuidores de Go y a su próspera comunidad. Hace 15 años, apenas podíamos soñar con el éxito que ha alcanzado Go y con la comunidad que ha crecido a su alrededor. Gracias a todas las personas que han aportado, en roles grandes y pequeños. Esperamos que el año que viene también sea un gran año para todos ustedes.
Go seguirá evolucionando como un lenguaje clave para la era de la nube y la IA, manteniendo el equilibrio entre estabilidad e innovación.
3 comentarios
¡Ya van 15 años..! Pero, aunque personalmente es el lenguaje que más aprecio, no he podido usarlo mucho.
No puedo creer que Go ya tenga 15 años... aaahhh, la vida es tan efímera...
¡Feliz 15.º aniversario de Go! Yo también estoy reescribiendo recientemente el backend de un proyecto en curso de TypeScript (Bun) a Go, y me gustó tanto que realmente me hizo pensar que es un lenguaje hecho para la nube. Si alguien está considerando usar Go, me gustaría recomendarle que al menos lo pruebe una vez en un proyecto paralelo. (¡Especialmente quienes también escriben el backend en TypeScript deberían intentarlo al menos una vez!)