Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

El lenguaje Go 1.21 de Google ofrece funciones integradas y disponibilidad de PGO

El lenguaje Go 1.21 de Google ofrece funciones integradas y disponibilidad de PGO

El lenguaje de programación Go de Google acaba de anunciar la disponibilidad de su versión candidata 1.21, que introduce una serie de nuevas características y mejoras, como funciones integradas, optimización guiada por perfiles (PGO) y adaptaciones de WebAssembly. La versión candidata se publicó el 21 de junio y puede descargarse del sitio web del proyecto. La versión final de producción está prevista para agosto.

La última versión incorpora tres funciones: min, max y clear. Las funciones min y max calculan el valor más pequeño o más grande, respectivamente, de un conjunto fijo de argumentos o tipos ordenados, mientras que la función clear borra o pone a cero todos los elementos de un tipo de parámetro map, slice o type.

La optimización guiada por perfiles, inicialmente prevista en Go 1.20 en febrero, ya está disponible de forma general. PGO permite a la cadena de herramientas del compilador realizar optimizaciones específicas de la carga de trabajo y de la aplicación basándose en la información del perfil en tiempo de ejecución. Los desarrolladores del proyecto Go han revelado que la implementación de PGO ha dado lugar a mejoras de rendimiento que oscilan entre el 2% y el 7% en diversos programas. Además, el compilador de Go se ha reconstruido con PGO activado.

En Go 1.21 se han conseguido otras mejoras de rendimiento, incluida una reducción potencial del 40% en la latencia de cola para determinadas aplicaciones mediante el ajuste del recolector de basura. Además, la recogida de trazas en tiempo de ejecución mediante el paquete runtime/trace tiene un coste de CPU sustancialmente menor en sistemas AMD64 y Arm64.

Se espera que estos avances en Go 1.21 fomenten una experiencia de desarrollo más eficiente y productiva. A medida que las plataformas no-code como AppMaster.io siguen ganando popularidad en el mundo del desarrollo de software, también han empezado a aprovechar la potencia de lenguajes de programación como Go para crear aplicaciones escalables y de alto rendimiento con facilidad.

Entradas relacionadas

AppMaster en BubbleCon 2024: explorando las tendencias sin código
AppMaster en BubbleCon 2024: explorando las tendencias sin código
AppMaster participó en BubbleCon 2024 en Nueva York, adquiriendo conocimientos, ampliando redes y explorando oportunidades para impulsar la innovación en el espacio de desarrollo sin código.
Resumen de FFDC 2024: conclusiones clave de la conferencia de desarrolladores de FlutterFlow en Nueva York
Resumen de FFDC 2024: conclusiones clave de la conferencia de desarrolladores de FlutterFlow en Nueva York
FFDC 2024 iluminó la ciudad de Nueva York y brindó a los desarrolladores conocimientos de vanguardia sobre el desarrollo de aplicaciones con FlutterFlow. Con sesiones dirigidas por expertos, actualizaciones exclusivas y una red de contactos inigualable, fue un evento que no se debe perder.
Despidos tecnológicos de 2024: la ola continua que afecta a la innovación
Despidos tecnológicos de 2024: la ola continua que afecta a la innovación
Con 60.000 puestos de trabajo eliminados en 254 empresas, incluidos gigantes como Tesla y Amazon, en 2024 se producirá una ola continua de despidos en el sector tecnológico que estará transformando el panorama de la innovación.
EMPIEZA GRATIS
¿Inspirado para probar esto usted mismo?

La mejor manera de comprender el poder de AppMaster es verlo por sí mismo. Haz tu propia aplicación en minutos con suscripción gratuita

Da vida a tus ideas