Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Software-update: Go 1.12.3 / 1.11.8

Go, ook aangeduid als golang, is een programmeertaal die sinds 2007 wordt ontwikkeld door Google en de opensourcegemeenschap. De taal wordt onder andere door CloudFlare, Google, Netflix en Uber gebruikt. Go-code kan worden gecompileerd voor Android, Linux, macOS, FreeBSD en Windows op i386-, amd64- en ARM-processorarchitecturen. De syntax van Go is vergelijkbaar met die van C en soortgelijke programmeertalen, hoewel er ook enkele opvallende verschillen zijn. Ook biedt Go de mogelijkheid voor gedistribueerd programmeren, waarbij verschillende processen tegelijk worden uitgevoerd. Het team heeft Go versies 1.12.3 en 1.11.8 vrijgegeven met de volgende aankondiging:

Go 1.12.3 and Go 1.11.8 are released

Hello gophers,

We have just released Go versions 1.12.3 and 1.11.8, minor point releases.

These releases fix an issue where using the prebuilt binary releases on older versions of GNU/Linux led to failures when linking programs that used cgo.

Only Linux users who hit this issue need to update.

View the release notes for more information: https://golang.org/doc/devel/release.html#go1.12.minor

You can download binary and source distributions from the Go web site: https://golang.org/dl/

To compile from source using a Git clone, update to the release with "git checkout go1.12.3" and build as usual.

Cheers,
Andy for the Go team

go1.12.2 includes fixes to the compiler, the go command, the runtime, and the doc, net, net/http/httputil, and os packages.
go1.11.7 includes fixes to the runtime and the net packages.
Versienummer 1.12.3 / 1.11.8
Releasestatus Final
Besturingssystemen Windows 7, Android, Linux, BSD, macOS, Solaris, Windows Server 2012, Windows 8, Windows 10, Windows Server 2016
Website The Go Programming Language
Download https://golang.org/dl/
Licentietype Voorwaarden (GNU/BSD/etc.)

Door Japke Rosink

Meukposter

Update-historie

Reacties (7)

Wijzig sortering
Nou leek me interessant om te proberen, maar dan wel graag met de documentatie offline, dus volgens https://tour.golang.org/welcome/3 moet dat met het commando
go get golang.org/x/tour
kunnen. Nou es kijken:
C:\Go\src>go get golang.org/x/tour
krijg ik
go: missing Git command. See https://golang.org/s/gogetcmd
package golang.org/x/tour: exec: "git": executable file not found in %PATH%
Meteen in het begin dus al misère... Nee, bedankt voorlopig dus maar :+

[Reactie gewijzigd door Fenzo op 9 april 2019 19:21]

Lijkt er op dat je git mist? Je kan deze downloaden via https://git-scm.com/. Als je git wel hebt, dan klopt je %PATH% environment variable niet.
Heb ik gedaan maar helpt niet. De msi-installer zet het Path er automatisch al in en dat zie ik na een reboot. Ook Git-2.21.0-64-bit.exe helpt niets.
Op https://github.com/golang/tour/issues/653 staat een bugmelding maar die is Closed want de OP wist niet waar hij de link vandaan had, nou hier dus: https://tour.golang.org/welcome/3 meteen bij de kennismaking...
Heb ik gedaan maar helpt niet. De msi-installer zet het Path er automatisch al in en dat zie ik na een reboot. Ook Git-2.21.0-64-bit.exe helpt niets.
Op https://github.com/golang/tour/issues/653 staat een bugmelding maar die is Closed want de OP wist niet waar hij de link vandaan had, nou hier dus: https://tour.golang.org/welcome/3 meteen bij de kennismaking...
Tja, in de README van golang/tour staat het net even anders:
To install the tour from source, first set up a workspace and then run:

$ go get golang.org/x/tour

This will place a tour binary in your workspace's bin directory, which can be run offline.
Heerlijke programmeertaal. Snel en simpel gehoduen.
Kun je alsjeblieft iets concreter zijn? Wat is er zo heerlijk aan?

Ik sta ook te overwegen om eens hobbyprojectje erin te schijven, maar ik hoor ook goede verhalen van Mozilla's Rust. Die veel raakvlakken vertoond met de intenties van Go.
Go is uitermate geschikt voor grote projecten op een web-scale backend (Google als de main driver). Uit ervaring weet ik dat 1 grote source tree het beste werkt. Met afhankelijkheden die niet zomaar hun backwards compatibiliteit breken kun je erg productief met de taal zijn.

Ik begrijp eternia16 heel goed. Heb met heel veel talen gewerkt. En waar je met de meeste talen obscure programmeer problemen moet oplossen kun je met Go je heerlijk op het echte probleem storten. Ze wegen ook zorgvuldig nieuwe functionaliteit af met de mogelijke implicaties die dat heeft. Heel verfrissend tegenover andere talen die eerst een feature toevoegen en daarna het als bad-practice neer zetten.

Go zie ik echt als een getting-things-done-in-the-backend taal.


Om te kunnen reageren moet je ingelogd zijn


OnePlus 7 Microsoft Xbox One S All-Digital Edition LG W7 Google Pixel 3 XL OnePlus 6T (6GB ram) FIFA 19 Samsung Galaxy S10 Sony PlayStation 5

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank, Intermediair en Independer de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2019 Hosting door True