categories: Article

Google llança Go 1.18 Beta amb codi genèric

Google ha publicat una vista prèvia de la nova versió del llenguatge de programació Go. La versió 1.18 afegeix funcionalitats per a la programació "genèrica" ​​amb els anomenats tipus "parametrats".

En les seves pròpies paraules, és el canvi més important i més gran al llenguatge de programació des del llançament de la versió 1 de Go. La idea darrere dels genèrics és que ara permet la funcionalitat de representar funcions i estructures de dades modificant els tipus. Això exclou la "generalitat" permesa per definir un tipus d'interfície com una forma d'abstraure les dades reals que s'introdueixen a una funció.

Google indica que els desenvolupadors de Go haurien d'adonar-se que la funcionalitat, sens dubte, donarà lloc a nous errors. Per tant, haurien d'apropar-se a aquests "genèrics" amb precaució.

Altres funcionalitats a Go 1.18 Beta

A més de la funcionalitat anterior, la nova vista prèvia també té suport integrat per escriure proves basades en fuzzing. Aquestes proves poden trobar automàticament entrades que provoquen que els programes es bloquegin o que retornin respostes no vàlides. Go 1.18 Beta també ofereix un nou "mode d'espai de treball Go". Això permet als programadors treballar amb diversos mòduls Go simultàniament. Això és especialment útil per a projectes grans, segons Google.

A més, la versió 1.18 Beta afegeix funcionalitat amb una comanda ampliada de la versió go -m. Aquesta ordre ara emmagatzema els detalls com a indicadors del compilador. Un programa ara pot consultar els seus propis detalls de compilació amb l'ordre debug.ReadBuildInfo.

A més, s'ha afegit més convenció de trucades basada en registre, disponible des de Go 1.17, a la vista prèvia. Quan a la versió anterior aquesta funcionalitat només era adequada per accelerar el codi Go en sistemes x86 i x64, ara també és adequada per a sistemes basats en ARM64 i PPC64. Això hauria de proporcionar fins a un 20 per cent més de velocitat.

Max Reisler

Salutacions! Sóc Max, forma part del nostre equip d'eliminació de programari maliciós. La nostra missió és estar atents a les amenaces de programari maliciós en evolució. A través del nostre bloc, us mantenim al dia sobre els darrers perills de programari maliciós i virus informàtics, equipant-vos amb les eines per protegir els vostres dispositius. El vostre suport per difondre aquesta valuosa informació a través de les xarxes socials és inestimable en el nostre esforç col·lectiu per protegir els altres.

Missatges recents

Elimina el ransomware QEZA (desxifra els fitxers QEZA)

Cada dia que passa fa que els atacs de ransomware siguin més normals. Creen estralls i demanen una moneda...

Fa hores 1

Elimina Forbeautiflyr.com (guia d'eliminació de virus)

Moltes persones informen que s'enfronten a problemes amb un lloc web anomenat Forbeautiflyr.com. Aquest lloc web enganya els usuaris a...

Fa dies 1

Elimina Myxioslive.com (guia d'eliminació de virus)

Moltes persones informen que s'enfronten a problemes amb un lloc web anomenat Myxioslive.com. Aquest lloc web enganya els usuaris a...

Fa dies 1

Com eliminar HackTool:Win64/ExplorerPatcher!MTB

Com eliminar HackTool:Win64/ExplorerPatcher!MTB? HackTool:Win64/ExplorerPatcher!MTB és un fitxer de virus que infecta els ordinadors. HackTool:Win64/ExplorerPatcher!MTB es fa càrrec...

Fa dies 2

Eliminar el ransomware BAAA (desxifrar fitxers BAAA)

Cada dia que passa fa que els atacs de ransomware siguin més normals. Creen estralls i demanen una moneda...

Fa dies 3

Elimina Wifebaabuy.live (guia d'eliminació de virus)

Moltes persones informen que s'enfronten a problemes amb un lloc web anomenat Wifebaabuy.live. Aquest lloc web enganya els usuaris a...

Fa dies 4