Categorías: Artículo

Google lanza Go 1.18 Beta con código genérico

Google ha lanzado una vista previa de la nueva versión del lenguaje de programación Go. La versión 1.18 agrega funcionalidad para la programación 'genérica' con los llamados tipos 'parametrizados'.

En sus propias palabras, es el cambio más importante y más grande en el lenguaje de programación desde el lanzamiento de la versión 1 de Go. La idea detrás de los genéricos es que ahora permite la funcionalidad para representar funciones y estructuras de datos modificando los tipos. Esto excluye la 'generalidad' permitida al definir un tipo de interfaz como una forma de abstraer los datos reales que se llevan a una función.

Google indica que los desarrolladores de Go deben darse cuenta de que la funcionalidad sin duda conducirá a nuevos errores. Por lo tanto, deben abordar estos "genéricos" con precaución.

Otras funcionalidades en Go 1.18 Beta

Además de la funcionalidad anterior, la nueva vista previa también tiene soporte incorporado para escribir pruebas basadas en fuzzing. Estas pruebas pueden encontrar automáticamente entradas que hacen que los programas se bloqueen o devuelvan respuestas no válidas. Go 1.18 Beta también ofrece un nuevo 'modo de espacio de trabajo Go'. Esto permite a los programadores trabajar con múltiples módulos Go simultáneamente. Esto es especialmente útil para proyectos grandes, según Google.

Además, la versión 1.18 Beta agrega funcionalidad con un comando go version -m extendido. Este comando ahora almacena detalles como indicadores del compilador. Un programa ahora puede consultar sus propios detalles de compilación con el comando debug.ReadBuildInfo.

Además, se ha agregado en la vista previa una convención de llamadas más basada en registros, disponible desde Go 1.17. Mientras que en la versión anterior esta funcionalidad solo era adecuada para acelerar el código Go en sistemas x86 y x64, ahora también es adecuada para sistemas basados ​​en ARM64 y PPC64. Esto debería proporcionar hasta un 20 por ciento más de velocidad.

Max Reisler

¡Saludos! Soy Max, parte de nuestro equipo de eliminación de malware. Nuestra misión es permanecer atentos a la evolución de las amenazas de malware. A través de nuestro blog, lo mantenemos actualizado sobre los últimos peligros de malware y virus informáticos, brindándole las herramientas para proteger sus dispositivos. Su apoyo para difundir esta valiosa información a través de las redes sociales es invaluable en nuestro esfuerzo colectivo para proteger a los demás.

Publicaciones Recientes

Eliminar Phaliconic.com (guía de eliminación de virus)

Muchas personas informan que tienen problemas con un sitio web llamado Phaliconic.com. Este sitio web engaña a los usuarios para que...

Hace 1 hora

Eliminar Pergidol.co.in (guía de eliminación de virus)

Muchas personas informan que tienen problemas con un sitio web llamado Pergidol.co.in. Este sitio web engaña a los usuarios para que...

Hace 1 hora

Eliminar Mysrverav.com (guía de eliminación de virus)

Muchas personas informan que tienen problemas con un sitio web llamado Mysrverav.com. Este sitio web engaña a los usuarios para que...

Hace 1 hora

Eliminar Logismene.co.in (guía de eliminación de virus)

Muchas personas informan que tienen problemas con un sitio web llamado Logismene.co.in. Este sitio web engaña a los usuarios para que...

Hace 1 hora

Eliminar Mydotheblog.com (guía de eliminación de virus)

Muchas personas informan que tienen problemas con un sitio web llamado Mydotheblog.com. Este sitio web engaña a los usuarios para que...

Hace horas 20

Eliminar Check-tl-ver-94-2.com (guía de eliminación de virus)

Muchas personas informan que tienen problemas con un sitio web llamado Check-tl-ver-94-2.com. Este sitio web engaña a los usuarios para que...

Hace horas 20