Go Programming Language The
Afbeeldingen
Artikel vergelijken
- Engels
- Paperback
- 9780134190440
- 05 november 2015
- 400 pagina's
Samenvatting
The book will quickly get students started using Go effectively from the beginning, and by the end, they will know how to use it well to write clear, idiomatic and efficient programs to solve real-world problems. They'll understand not just how to use its standard libraries, but how they work, and how to apply the same design techniques to their own projects.
The authoritative resource to writing clear and idiomatic Go to solve real-world problems
Google’s Go team member Alan A. A. Donovan and Brian Kernighan, co-author of The C Programming Language, provide hundreds of interesting and practical examples of well-written Go code to help programmers learn this flexible, and fast, language. It is designed to get you started programming with Go right away and then to progress on to more advanced topics.
- Basic components : an opening tutorial provides information and examples to get you off the ground and doing useful things as quickly as possible. This includes:
- command-line arguments
- gifs
- URLs
- web servers
- Program structure : simple examples cover the basic structural elements of a Go program without getting sidetracked by complicated algorithms or data structures.
- Data types: Go offers a variety of ways to organize data, with a spectrum of data types that at one end match the features of the hardware and at the other end provide what programmers need to conveniently represent complicated data structures.
- Composite types :
- arrays
- slices
- maps
- structs
- JSON
- test and HTML templates
- Functions : break a big job into smaller pieces that might well be written by different people separated by both time and space.
- Methods :
- declarations
- with a pointer receiver
- struct embedding
- values and expressions
- Interfaces : write functions that are more flexible and adaptable because they are not tied to the details of one particular implementation.
- Concurrent programming : Goroutines, channels, and with shared variables.
- Packages : use existing packages and create new ones.
- Automated testing : write small programs that check the code.
- Reflection features : update variables and inspect their values at run time.
- Low-level programming : step outside the usual rules to achieve the highest possible performance, interoperate with libraries written in other languages, or implement a function that cannot be expressed in pure Go.
Each chapter has exercises to test your understanding and explore extensions and alternatives. Source code is freely available for download and may be conveniently fetched, built, and installed using the go get command.
Productspecificaties
Inhoud
- Taal
- en
- Bindwijze
- Paperback
- Oorspronkelijke releasedatum
- 05 november 2015
- Aantal pagina's
- 400
- Illustraties
- Nee
Betrokkenen
- Hoofdauteur
- Alan Donovan
- Tweede Auteur
- Brian Kernighan
- Hoofduitgeverij
- Addison Wesley
Overige kenmerken
- Editie
- 1
- Extra groot lettertype
- Nee
- Product breedte
- 178 mm
- Product hoogte
- 26 mm
- Product lengte
- 232 mm
- Studieboek
- Ja
- Verpakking breedte
- 189 mm
- Verpakking hoogte
- 25 mm
- Verpakking lengte
- 225 mm
- Verpakkingsgewicht
- 671 g
EAN
- EAN
- 9780134190440
Je vindt dit artikel in
- Categorieën
- Taal
- Engels
- Boek, ebook of luisterboek?
- Boek
- Studieboek of algemeen
- Algemene boeken
- Beschikbaarheid
- Leverbaar
Reviews
Negatief, positief, neutraal: we zetten een review altijd online. We controleren wel eerst of ’ie voldoet aan onze reviewvoorwaarden en niet nep is. We controleren ook of ’ie is geschreven door iemand die het artikel heeft gekocht via bol.com en zetten dit er dan bij. De controles gebeuren automatisch, al kijken er soms mensen mee. Bol.com betaalt niet voor reviews. Als een reviewer door een andere partij is vergoed, staat dit in de review zelf.
Negatief, positief, neutraal: we zetten een review altijd online. We controleren wel eerst of ’ie voldoet aan onze reviewvoorwaarden en niet nep is. We controleren ook of ’ie is geschreven door iemand die het artikel heeft gekocht via bol.com en zetten dit er dan bij. De controles gebeuren automatisch, al kijken er soms mensen mee. Bol.com betaalt niet voor reviews. Als een reviewer door een andere partij is vergoed, staat dit in de review zelf.
-
Positieve punten
- Heldere uitleg
- Praktisch toepasbaar
- Toegankelijk
Het boek is zowel een leerboek voor beginnende Go-programmeurs alsook een naslag werk voor gevorderden. Wel is het noodzakelijk om reeds kennis te hebben van de meeste eigentijdse grondbeginselen van Go, zoals object-oriented programming omdat dit boek een overgang biedt van dat paradigma naar typische Go-oplossingen.
Go maakt gebruik van pointers, enige kennis over de semantiek en syntax wordt enigszins verondersteld.
Ervaren Java, C en Pascal programmeurs zullen snel in dit boek vooruit komen.
Natuurlijk zijn er duizenden packages voor Go, deze worden lang niet allemaal behandeld, dat zou onmogelijk zijn. Gelukkig is er de uitgebreide Go-website waar wel veel aandacht is voor deze packages.Vond je dit een nuttige review?71 -
Positieve punten
- Toegankelijk
- Heldere uitleg
Makkelijke te lezen. Nuttige voorbeeld code.
Vond je dit een nuttige review?00 -
Positieve punten
- Volledig
Perfect boek voor mensen met ervaring in ansere programmeertalen die Go willen leren; generics ontbreekt er nog in verder leek mij het nog steeds goed up to date.
Vond je dit een nuttige review?00 -
Positieve punten
- Toegankelijk
- Praktisch toepasbaar
- Heldere uitleg
Ik ben zeer tevreden over dit boek. Wat ik vooral goed vind: Toegankelijk, Praktisch toepasbaar, Heldere uitleg
Vond je dit een nuttige review?00 -
Programma's in het boek zijn slecht georganiseerd, in sommige gevallen gewoon helemaal weggelaten en dan moet je op het internet gaan om de rest te vinden. Sommige oefeningen zijn gewoon compleet onmogelijk en er zijn geen oplossingen beschikbaar.
Vond je dit een nuttige review?01
Kies gewenste uitvoering
Prijsinformatie en bestellen
De prijs van dit product is 22 euro en 77 cent.- Prijs inclusief verzendkosten, verstuurd door bol
- Ophalen bij een bol afhaalpunt mogelijk
- 30 dagen bedenktijd en gratis retourneren
- Dag en nacht klantenservice
- Vandaag nog in huis (bestel ma-vr voor 12:00, bezorging tussen 17:00 en 22:00)
- Doordeweeks ook ’s avonds in huis
- Ook zondag in huis (bestel voor za 23:59)
Vaak samen gekocht
Rapporteer dit artikel
Je wilt melding doen van illegale inhoud over dit artikel:
- Ik wil melding doen als klant
- Ik wil melding doen als autoriteit of trusted flagger
- Ik wil melding doen als partner
- Ik wil melding doen als merkhouder
Geen klant, autoriteit, trusted flagger, merkhouder of partner? Gebruik dan onderstaande link om melding te doen.