Cargando…

Go systems programming : master Linux and Unix system level programming with Go /

Learning the new system's programming language for all Unix-type systems About This Book Learn how to write system's level code in Golang, similar to Unix/Linux systems code Ramp up in Go quickly Deep dive into Goroutines and Go concurrency to be able to take advantage of Go server-level c...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Tsoukalos, Mihalis (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2017.
Temas:
Acceso en línea:Texto completo
Texto completo

MARC

LEADER 00000cam a2200000 i 4500
001 EBSCO_on1007536520
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 171025s2017 enka o 000 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d IDEBK  |d STF  |d OCLCF  |d VT2  |d UOK  |d CEF  |d KSU  |d NLE  |d UKMGB  |d WYU  |d C6I  |d UAB  |d UKAHL  |d N$T  |d QGK  |d OCLCQ  |d OCLCO  |d OCLCQ 
015 |a GBB8F3054  |2 bnb 
016 7 |a 018554427  |2 Uk 
020 |a 1787123154 
020 |a 9781787123151  |q (electronic bk.) 
020 |z 9781787125643 
029 1 |a GBVCP  |b 1014939097 
029 1 |a UKMGB  |b 018554427 
035 |a (OCoLC)1007536520 
037 |a CL0500000905  |b Safari Books Online 
050 4 |a QA76.73.G63 
082 1 4 |a [E] 
049 |a UAMI 
100 1 |a Tsoukalos, Mihalis,  |e author. 
245 1 0 |a Go systems programming :  |b master Linux and Unix system level programming with Go /  |c Mihalis Tsoukalos. 
246 3 0 |a Master Linux and Unix system level programming with Go 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c 2017. 
300 |a 1 online resource (1 volume) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Online resource; title from title page (Safari, viewed October 24, 2017). 
520 |a Learning the new system's programming language for all Unix-type systems About This Book Learn how to write system's level code in Golang, similar to Unix/Linux systems code Ramp up in Go quickly Deep dive into Goroutines and Go concurrency to be able to take advantage of Go server-level constructs Who This Book Is For Intermediate Linux and general Unix programmers. Network programmers from beginners to advanced practitioners. C and C++ programmers interested in different approaches to concurrency and Linux systems programming. What You Will Learn Explore the Go language from the standpoint of a developer conversant with Unix, Linux, and so on Understand Goroutines, the lightweight threads used for systems and concurrent applications Learn how to translate Unix and Linux systems code in C to Golang code How to write fast and lightweight server code Dive into concurrency with Go Write low-level networking code In Detail Go is the new systems programming language for Linux and Unix systems. It is also the language in which some of the most prominent cloud-level systems have been written, such as Docker. Where C programmers used to rule, Go programmers are in demand to write highly optimized systems programming code. Created by some of the original designers of C and Unix, Go expands the systems programmers toolkit and adds a mature, clear programming language. Traditional system applications become easier to write since pointers are not relevant and garbage collection has taken away the most problematic area for low-level systems code: memory management. This book opens up the world of high-performance Unix system applications to the beginning Go programmer. It does not get stuck on single systems or even system types, but tries to expand the original teachings from Unix system level programming to all types of servers, the cloud, and the web. Style and approach This is the first book to introduce Linux and Unix systems programming in Go, a field for which Go has actually been developed in the first place. Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the code file. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a UNIX (Computer file) 
630 0 0 |a Linux. 
630 0 7 |a Linux.  |2 fast  |0 (OCoLC)fst01382136 
630 0 7 |a UNIX (Computer file)  |2 fast  |0 (OCoLC)fst01365395 
650 0 |a Go (Computer program language) 
650 0 |a Computer programming. 
650 6 |a Go (Langage de programmation) 
650 6 |a Programmation (Informatique) 
650 7 |a computer programming.  |2 aat 
650 7 |a COMPUTERS  |x Programming  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Operating Systems  |x Linux.  |2 bisacsh 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x General.  |2 bisacsh 
650 7 |a Computer programming.  |2 fast  |0 (OCoLC)fst00872390 
650 7 |a Go (Computer program language)  |2 fast  |0 (OCoLC)fst01893916 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1607081  |z Texto completo 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781787125643/?ar  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH33361762 
938 |a EBSCOhost  |b EBSC  |n 1607081 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis38144377 
994 |a 92  |b IZTAP