Go Programming Language The

Prijzen vanaf
22,55

Uitgelicht

VERGELIJK ALLE AANBIEDERS (4)

Beschrijving

Deze uitgebreide gids biedt studenten de kans om snel en effectief met de programmeertaal Go aan de slag te gaan. Vanaf het begin leren ze hoe ze de taal efficiënt kunnen gebruiken om heldere, idiomatische en efficiënte programma's te schrijven die echte problemen oplossen. Dankzij de inzichten van Alan A. A. Donovan, een lid van Google’s Go-team, en Brian Kernighan, co-auteur van het gerenommeerde boek 'The C Programming Language', krijgen lezers praktische voorbeelden van goed geschreven Go-code, waarmee ze de veelzijdigheid en snelheid van deze taal ontdekken.

Basiscomponenten

De start van de studie is een toegankelijk tutorial dat lezers helpt om snel nuttige dingen te doen. Hier komen diverse onderwerpen aan bod, zoals:

  • Command-line argumenten
  • GIFs
  • URL's
  • Webservers

Programmastructuur

Het boek behandelt eenvoudige voorbeelden die de basisstructuur van een Go-programma uitleggen, zonder af te dwalen naar complexe algoritmen of datastructuren. Dit zorgt ervoor dat studenten van de fundamenten leren zonder overweldigd te worden.

Datatypes

Go biedt een breed scala aan manieren om data te organiseren. Van eenvoudige datatypes die de hardwarekenmerken weerspiegelen, tot complexere structuren die programmeurs helpen ingewikkelde data op een praktische manier te representeren.

Samengestelde types

De belangrijkste samengestelde types die worden besproken zijn onder andere:

  • Arrays
  • Slices
  • Maps
  • Structs
  • JSON
  • Test- en HTML-templates

Functies en methoden

Het boek legt uit hoe je grote taken kunt opdelen in kleinere functies, die mogelijk door verschillende mensen zijn geschreven. Ook wordt het concept van methoden behandeld, inclusief declaraties met een pointer receiver en struct embedding.

Interfaces en concurrent programmeren

Interfaces maken het mogelijk om flexibele en aanpasbare functies te schrijven die niet gebonden zijn aan specifieke implementatiedetails. Daarnaast introduceert het boek de concepten van goroutines, kanalen en gedeelde variabelen voor concurrent programmeren.

Pakketten en geautomatiseerd testen

Studeer het gebruik van bestaande pakketten en leer hoe je nieuwe pakketten kunt creëren. Het belang van geautomatiseerd testen wordt ook belicht, met kleine programma's om de code te controleren.

Reflectie en laag-niveau programmeren

Ontdek de reflectiekenmerken van Go, waarmee je variabelen kunt bijwerken en hun waarden op runtime kunt inspecteren. Leer ook hoe je buiten de gebruikelijke regels kunt stappen voor optimale prestaties, interoperatie met externe bibliotheken, of het implementeren van functies die niet in puur Go kunnen worden uitgedrukt.

Elke hoofdstuk bevat oefeningen om je begrip te testen en om uitbreidingen en alternatieven te verkennen. De broncode is vrij beschikbaar voor download en kan gemakkelijk worden verkregen met de go get-opdracht. Deze gids is een onmisbare bron voor iedereen die serieus wil leren programmeren in Go.

Vergelijk aanbieders (4)

Shop
Prijs
Verzendkosten
Totale prijs
22,55
Gratis
22,55
Naar shop
Gratis Shipping Costs
22,55
Gratis
22,55
Naar shop
Gratis Shipping Costs
22,55
2,99
25,54
Naar shop
2,99 Shipping Costs
44,99
2,99
47,98
Naar shop
2,99 Shipping Costs
Beschrijving

Deze uitgebreide gids biedt studenten de kans om snel en effectief met de programmeertaal Go aan de slag te gaan. Vanaf het begin leren ze hoe ze de taal efficiënt kunnen gebruiken om heldere, idiomatische en efficiënte programma's te schrijven die echte problemen oplossen. Dankzij de inzichten van Alan A. A. Donovan, een lid van Google’s Go-team, en Brian Kernighan, co-auteur van het gerenommeerde boek 'The C Programming Language', krijgen lezers praktische voorbeelden van goed geschreven Go-code, waarmee ze de veelzijdigheid en snelheid van deze taal ontdekken.

Basiscomponenten

De start van de studie is een toegankelijk tutorial dat lezers helpt om snel nuttige dingen te doen. Hier komen diverse onderwerpen aan bod, zoals:

  • Command-line argumenten
  • GIFs
  • URL's
  • Webservers

Programmastructuur

Het boek behandelt eenvoudige voorbeelden die de basisstructuur van een Go-programma uitleggen, zonder af te dwalen naar complexe algoritmen of datastructuren. Dit zorgt ervoor dat studenten van de fundamenten leren zonder overweldigd te worden.

Datatypes

Go biedt een breed scala aan manieren om data te organiseren. Van eenvoudige datatypes die de hardwarekenmerken weerspiegelen, tot complexere structuren die programmeurs helpen ingewikkelde data op een praktische manier te representeren.

Samengestelde types

De belangrijkste samengestelde types die worden besproken zijn onder andere:

  • Arrays
  • Slices
  • Maps
  • Structs
  • JSON
  • Test- en HTML-templates

Functies en methoden

Het boek legt uit hoe je grote taken kunt opdelen in kleinere functies, die mogelijk door verschillende mensen zijn geschreven. Ook wordt het concept van methoden behandeld, inclusief declaraties met een pointer receiver en struct embedding.

Interfaces en concurrent programmeren

Interfaces maken het mogelijk om flexibele en aanpasbare functies te schrijven die niet gebonden zijn aan specifieke implementatiedetails. Daarnaast introduceert het boek de concepten van goroutines, kanalen en gedeelde variabelen voor concurrent programmeren.

Pakketten en geautomatiseerd testen

Studeer het gebruik van bestaande pakketten en leer hoe je nieuwe pakketten kunt creëren. Het belang van geautomatiseerd testen wordt ook belicht, met kleine programma's om de code te controleren.

Reflectie en laag-niveau programmeren

Ontdek de reflectiekenmerken van Go, waarmee je variabelen kunt bijwerken en hun waarden op runtime kunt inspecteren. Leer ook hoe je buiten de gebruikelijke regels kunt stappen voor optimale prestaties, interoperatie met externe bibliotheken, of het implementeren van functies die niet in puur Go kunnen worden uitgedrukt.

Elke hoofdstuk bevat oefeningen om je begrip te testen en om uitbreidingen en alternatieven te verkennen. De broncode is vrij beschikbaar voor download en kan gemakkelijk worden verkregen met de go get-opdracht. Deze gids is een onmisbare bron voor iedereen die serieus wil leren programmeren in Go.


Productspecificaties

Merk ADDISON WESLEY
EAN
  • 9780134190440
Maat

Prijzen voor het laatst bijgewerkt op:

Uitgelichte Keuze
22,55
Naar shop