De Beste Bøkene For Å Lære Golang

Go Er et språk som har drastisk vokst i popularitet de siste parår. Vi har sett selskaper som HashiCorp vedta det som deres primære språkav valg for alle sine prosjekter og med god grunn. Det er utvilsomt anabsolutely fantastisk språk å utvikle seg med.

Komme i gang Med Go er relativt grei og sin syntaks andlanguage struktur gjør det enkelt å vedta som din primære utvikling språk.

hvis du er ny Til Å Gå, så anbefaler jeg at du sjekke ut noen av introductorybooks fra denne listen for å gi deg selv et solid fundament i basicsof språket.det faktum at Det er kompilert betyr at distribusjon Av Dine Go-baserte programmer er utrolig enkelt, du kan kompilere det for den aktuelle plattformen, og du ender opp med en binær kjørbar som du bare kan kjøre på toppen av den plattformen uten noe oppstyr rundt ting som avhengigheter.

i denne artikkelen skal vi gå gjennom noen av de beste bøkene du kan kjøpe for å komme i gang med språket. Disse vurderingene er entirelysubjective og vil forhåpentligvis gi deg nok av en smak av boken for tomake en effektiv beslutning.

Innledende Bøker

Hvis Du er helt ny Til Golang så er dette delen for å starte i. Thebooks nedenfor er milde introduksjoner til språket og skal bidra til å få youstarted På Golang reisen.

Merk – Hvis du er helt ny til programmering så disse kan ikke være foryou, og jeg vil anbefale å sjekke ut noen grunnleggende tutorials / bøker først beforeyou prøve disse ut.

Programmeringsspråket Go

Alan A. A. Donovan& Brian W. Kernignhan (Addison-Wesley, 2015)

he go programming language av alan a. a. donovan og brian w. kernighan er anabsolutely fantastisk bok som jeg Vil Anbefale til Alle Som Ønsker å få fart med språket. Det er relativt billig sammenlignet med andre tekniske bøker og er fullpakket med utmerket informasjon om go-grunnlaget.

det er ideelt for de av dere som ønsker å lære å skrive idiomatisk Gå inreal-livssituasjoner og krever ingen forkunnskaper i språket. Jeg har acopy av det sitter på pulten min som jeg bruker ofte som en referanse for noen av themore komplekse aspekter Av Go, og det har ennå å la meg ned!Det starter av ved å dekke de absolutte grunnleggende, ting som metoder, funksjoner, komplekse og grunnleggende datatyper og deretter gradvis fungerer det er veien opp til mer komplekse emner som det grunnleggende samtidighet og skrive concurrentprograms.

i kapittel 10 begynner vi å dekke mer komplekse emner som Go-pakker og hvordan du kan importere dem, samt de ulike navnekonvensjonene som brukes tildisse Pakkene.Kapittel 11 fortsetter deretter å dekke testing og er en utmerket primer på skriving av alle viktige tester for noen av systemene du senere starter å utvikle.

i de siste kapitlene går boken i detalj om komplekse emner somrefleksjon, samt dekker noen av lavnivåprogrammeringsfundamentene som foreign function interfaces (FFI) og ringer Ut Til C-kode.

Boken Dekker

  • Grunnleggende Go
  • Samtidighet I Go
  • Pakker og Go Verktøyet
  • Testing
  • Lavt nivå programmering
Vis På Amazon: The Go Programmeringsspråk

Gå I Aksjon (1. Utgave)

William Kennedy, Brian Ketelsen, Erik St. Martin (Manning, 2015)

Go in Action representerer en utmerket introduksjon Til Googles Eget Go programminglanguage. Innenfor rammen av de 250 ulike sidene klarer den å dekkealt du trenger for å komme i gang med dette språket. Alt i alt itcomplements Go Programmeringsspråk bok for tiden sitter i firstposition.

Du vil bruke tid i denne boken bygge reelle applikasjoner som nettsteder og servere og komme bort en dyktig golang utvikler.

Manning books er kjent for sine bøker av høy kvalitet, og denne er virkelig nodifferent.

Boken Dekker

  • En Rask start guide til å gå
  • pakker og verktøy
  • Samtidighet Og Samtidighet Mønstre
  • Standard Bibliotek
  • Testing og Benchmarking
Vis På Amazon: Gå i Aksjon

Vi Presenterer Go

Caleb Doxsey (O ‘Reilly, 2016r)

Vi Presenterer Go Av Caleb Doxsey Er en fantastisk, rimelig o ‘ Reilly bok som erideell for de av dere uten kjennskap Til Go programmeringsspråk. Thebook gir svært enkle eksempler som gir deg opp til hastighet raskt andconsistent.

boken starter med enkle konsepter og bygger opp til mer avanserte emner som testing og samtidighet. Samlet sett vil jeg anbefale denne boken i konjunksjon med en av de ovennevnte bøkene, da det er en rask og enkel introduksjon til språket, bra for å komme raskt i gang, men du kan ønske mer dyptgående dekning av de avanserte emnene når du er ferdig.

Boken Dekker

  • Komme i gang Med Go
  • Go Typesystem
  • Structs og Grensesnitt
  • Pakker
  • Testing
  • Samtidighet
Vis På Amazon: Vi presenterer Go

Intermediate Books

i denne delen vil vi dekke noen av bøkene som sikkert kan hjelpe deg med å gjøre overgangen fra nybegynner go programmerer til mellomliggende og videre presse grensene for programmeringskunnskapen din.

Skrive En Tolk I Go

Thorsten Ball (Selvutgitt, 2018)

Skrive En Tolk I Go er en helt utrolig bok som var veldig muchanticipated av skår Av Go programmerere siden det er kunngjøring. Så langt, det hasbeen veldig godt mottatt og har sett masse gode anmeldelser på slike ofAmazon og med god grunn.

jeg er omtrent halvveis gjennom denne boken når jeg skriver dette og måten det gradvis bygger opp på språket du skal bygge i seriesis eksepsjonell. Etter å ha aldri sett mye på språkdesign og parsere, er det en øyeåpningsopplevelse som er morsom å følge med alt mens du forbedrer Dine Go-ferdigheter.

det bør absolutt ikke forveksles med en bok som lærer deg kjernekonseptene Til Go, men dermed grunnen til at det er i mellomklassen av denne artikkelen.

Vis På Amazon: Skrive En Tolk I Go

Skrive En Kompilator I Go

Thorsten Ball (Selvutgitt, 2018)

Skrive En Kompilator I Go er Den andre boken Av Thorsten Ball og har bare justbeen utgitt, og jeg har hørt fra andre programmerere at boken er like bra, om ikke bedre enn den første i denne serien.

Det følger på fra der den forrige boken slapp og har du jobber towardsbygging en kompilator for ditt språk. Denne bokserien er absolutt et must buyif du ønsker å forbedre Din Go kunnskap mens du senere forbedrer din underliggende Datavitenskapskunnskap.

jeg gleder meg veldig til å jobbe gjennom denne boken når jeg får en sjanse til å fullføre den første og ser også frem til de neste bøkene i serien!

Se På Amazon: Skrive En Kompilator I Go

Avanserte Bøker

i denne delen skal jeg liste opp bøker som er mer avanserte i naturen og dekke materiale som kan være uegnet for de som har liten eller ingen erfaring med go-programmeringsspråket.

Samtidighet I Go: Verktøy og Teknikker for Utviklere

Katherine Cox-Buday (O ‘Reilly, 2017)

hvis Du er interessert i å bygge Den Høyeste Ytelsen Go basertapplikasjoner, er denne boken for deg. Det hjelper deg bakken selv i thefundamentals av å skrive svært samtidige Golang baserte applikasjoner som areboth trygt og effektivt.

boken starter med å dekke grunnleggende samtidighet som vranglås, livelocks og sult samt den fryktede rase tilstand og deretter startscovering grunnleggende goroutines, samtsync pakken.

i de siste kapitlene i boken, det begynner å dekke noen av de viktigste samtidigmønstre og hvordan du kan administrere samtidighet i skala.

Samlet sett er det en utmerket primer til en verden av samtidighet og en greataddition Til Din Go bok bibliotek.

Se På Amazon: Samtidighet I Go: Verktøy og Teknikker for Utviklere

Konklusjon

Forhåpentligvis fant du denne listen over de beste bøkene For læring Go nyttig! Jeg er en stor fan av språket, og vil gjerne høre dine kommentarer om hvordan du goton med visse bøker og i løpet av dine tider prøver ut språket i thecomments nedenfor.

jeg vil også gjerne høre om du har noen av dine egne anbefalinger om nye bøker som jeg ikke har tatt med i denne listen.

Til Slutt vil Jeg ønske deg alt det beste med din reise til læring Go!Føl deg fri til å sjekke ut min liste ofYouTube tutorialsor mitt utvalg Av Gå tutorials opp på dette nettstedet for furtherlearning!

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.