Die Sprache Go wurde auf Version 1.15 aktualisiert





Die Veröffentlichung der Programmiersprache Go 1.15 wurde neulich vorgestellt . Wie Sie wissen, war es ursprünglich ein Projekt von Google, das über das Unternehmen hinausging und mit Unterstützung von Drittentwicklern zu entwickeln begann. Der Projektcode wird unter der BSD-Lizenz verteilt.



Go hat viele Vorteile, über die bereits mehr als einmal auf Habré geschrieben wurde. Unter anderem ist anzumerken, dass Go ursprünglich als Multithread-Programmierprojekt mit der Fähigkeit entwickelt wurde, Programme und Dienste zu erstellen, die auf Multi-Core-Systemen ausgeführt werden können. Version 1.15 hat viele erwartete Innovationen.



Bild



Die vollständige Liste der Innovationen finden Sie hier . Die wichtigsten sind unten aufgeführt:



  • . , . . , ELF Go- 20% . 30%.
  • , 5%. , .
  • Runtime CPU, . .
  • Das Flag -spectre wurde dem Compiler und Assembler hinzugefügt, um den Schutz vor Angriffen der Spectre-Klasse zu ermöglichen.
  • Das Feld CommonName in X.509-Zertifikaten ist veraltet.
  • Entwickler können mit dem Befehl go in der Umgebungsvariablen GOPROXY mehrere Proxys auflisten.
  • Das Tierarztdienstprogramm hat eine Warnung bezüglich des Versuchs erhalten, aus Zeichenfolge (x) zu konvertieren, wenn x ein anderer ganzzahliger Typ als Rune oder Byte ist.
  • Das Flag -gnu wurde zu objdump hinzugefügt, um die Ausgabe von disassemblierten Dumps in der GNU-Assembler-Syntax zu unterstützen.
  • Es wurde eine neue Paketzeit / tzdata angezeigt, mit der eine Datenbank mit Informationen zu Zeitzonen in ein Programm eingebettet werden kann.
  • Es gibt viele verschiedene Verbesserungen an der Standardbibliothek.


Wie Sie sehen, entwickelt sich das Projekt aktiv weiter. Es verliert nicht sein Hauptmerkmal - die Hybridität, bei der die hohe Leistung kompilierter Sprachen mit den Vorteilen von Skriptsprachen kombiniert wird.



All Articles