Go ist 5 Jahre alt

    Bild

    Andrew Gerrand, einer der Schöpfer der Sprache, erinnert sich in seinem Beitrag zum Feiertagsereignis daran, wie diese Jahre vergangen sind und wie alles vor fünf Jahren war. So sah die offizielle Seite damals aus;; Die Autoren von Go selbst nannten es eine "Systemsprache". Jede Codezeile musste mit einem Semikolon enden. Sie mussten Makefiles schreiben, um Ihre Anwendungen zu erstellen. Die Zukunft der Sprache war unklar. Unmittelbar nach der Veröffentlichung erregte die „Sprache von Google“ große Aufmerksamkeit, woraufhin die Hauptwelle schnell nachließ und nichts Neues in der Sprache sah. Die wenigen, die die Zukunft in der Sprache sahen, bildeten den „Kern“ des Entwicklerteams, und die erste Version der 2012 veröffentlichten Sprache war eine große Errungenschaft, dank derer Hunderte von Programmierern beschlossen haben, sich heute an der Entwicklung der Sprache und des Ökosystems zu beteiligen.

    Neben dem „festlichen“ Beitrag ist das veröffentlichte Transkript einer kürzlich von Brad Fitzpatrick veröffentlichten Rede über die Gegenwart und Zukunft von Go von Interesse. Offiziell entwickelt Brad - der Schöpfer von memcached, OpenID und LiveJournal - den Camlistore , muss dabei jedoch häufig in die Go-Quellen schauen und die für Camlistore erforderlichen Funktionen zu den Sprachbibliotheken hinzufügen oder Fehler beheben.
    Bild
    Also in Bezug auf die zukünftige Sprache. Go 1.4 wird mehrere neue Funktionen und Fehlerbehebungen enthalten und gleichzeitig den Grundstein für einen Garbage Collector mit geringer Latenz und die Möglichkeit legen, Go auf mobilen Plattformen auszuführen. Version 1.4 wurde bereits in der ersten Beta veröffentlicht, die Veröffentlichung wird am 1. Dezember veröffentlicht.

    Kurz nach der Veröffentlichung in Version 1.5 ist die Implementierung eines neuen gleichzeitigen Garbage Collectors (Concurrent GC) geplant, der die Zeit für diesen Vorgang verkürzt und die Programmausführung nicht mehr alle paar Minuten für einige Millisekunden stoppt. Das voraussichtliche Veröffentlichungsdatum ist der 1. Juni 2015, und die Autoren der Sprache freuen sich darauf, dass Go nach seiner Veröffentlichung verwendet wird, um Anwendungen zu entwickeln, die es aus bestimmten Gründen nicht wert waren, dafür geschrieben zu werden.

    Es ist noch zu früh, um über Go 2.0 nachzudenken - zumindest, weil die Entwickler noch nicht entschieden haben, was „kaputt“ sein kann und muss, sodass die zweite Version noch nicht einmal in den Plänen ist. Was also Version 1.5 folgen wird, werden wir in den nächsten 5 Jahren herausfinden - und als Weihnachtsgeschenk auf dem Blog der Gopher Academy Eine Reihe von Artikeln berühmter Gophers wird diesen Monat veröffentlicht.

    Jetzt auch beliebt: