Desde marzo del año pasado, cuando Google anunció el lanzamiento de la numeración 1.0 de su lenguaje de programación Go, tan sólo se habían puesto a disposición de los desarrolladores tres “point releases” menores para solucionar bugs críticos. De modo que Go 1.0.3 era prácticamente lo mismo que Go 1.0.
Por ejemplo, Google ha decidido optimizar el compilador y el enlazador, el recolector de basura, el planificador de rutinas, los mapas y parte de la biblioteca estándar.
Como resultado, “es probable que tu código Go funcione mucho más rápido si es construido con Go 1.1”, dice el ingeniero de la compañía Mountain View, Andrew Gerrand, en el blog oficial del proyecto.
También hay lugar para algunas modificaciones menos notables pero agradecidas, como la introducción de valores de método o la adición de un detector para encontrar errores de sincronización de memoria. Asimismo, se han ampliado el catálogo de herramientas y la biblioteca.
Aunque Go 1.1 sigue siendo compatible con Go 1.0, se recomienda a todos los usuarios actualizar su software.
El objetivo de Go es combinar la velocidad propia de los lenguajes dinámicos con la seguridad y el rendimiento de los lenguajes compilados en grandes volúmenes de binarios, mejorando la productividad inal del software y consiguiendo que las personas implicadas en su expansión se diviertan programando.
Juniper Research espera que sus transacciones crezcan desde los 3 billones de dólares previstos para…
Durante el primer trimestre de 2024 ingresó cerca de 48.600 millones de euros y rebasó…
Ahora Security Center incluye una función que ayuda a controlar el estado del sistema y…
Analizar cómo es posible gestionar y proteger la información en el mundo ultra digital que…
Entra en el equipo directivo de la tecnológica en sustitución de David Osuna. Su puesto…
Se trata de Óscar Suela Morales que, desde 2018, era el responsable de la parte…