Go Systems Programming: Master Linux and Unix system level programming with Go
Language: English
Published by Packt Publishing, 2017
- Softcover
- Used

Seller: Goodwill of Silicon Valley, SAN JOSE, CA, U.S.A.Goodwill of Silicon Valley
AbeBooks seller since June 28, 2024
Condition: Used - Good
US$ 46.36
Quantity: 1 available
Add to basketItem description from seller
Supports Goodwill of Silicon Valley job training programs. The cover and pages are in Good condition! Any other included accessories are also in Good condition showing use. Use can include some highlighting and writing, page and cover creases as well as other types visible wear.
Seller Inventory # GWSVV.1787125645.G
- Title
- Go Systems Programming: Master Linux and Unix system level programming with Go
- Author
- Mihalis Tsoukalos
- Publisher
- Packt Publishing
- Publication year
- 2017
- Condition
- good
- Binding
- Soft cover
- Language
- English
- ISBN 10
- 1787125645
- ISBN 13
- 9781787125643
Key Features
- 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
Book Description
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.
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
About the Author
Mihalis Tsoukalos is a Unix administrator, programmer, DBA, and mathematician, who enjoys writing technical books and articles and learning new things. He has written more than 250 technical articles for many magazines including Sys Admin, MacTech, Linux User and Developer, USENIX ;login:, Linux Format, and Linux Journal. His research interests include databases, operating systems, Statistics, and machine learning.
He is also the technical editor for MongoDB in Action, Second Edition, published by Manning.
Table of Contents
- Getting Started with Go and Unix Systems Programming
- Writing programs in Go
- Advanced Go Features
- Go Packages, Algorithms, and Data Structures
- Files and Directories
- File Input and Output
- Working with System Files
- Processes and Signals
- Goroutines - Basic Features
- Goroutines - Advance Features
- Writing Web Applications in Go
- Network Programming
"Synopsis" may belong to another edition of this title.
About the Author
Mihalis Tsoukalos is a Unix administrator, programmer, DBA, and mathematician, who enjoys writing technical books and articles and learning new things. He has written more than 250 technical articles for many magazines including Sys Admin, MacTech, Linux User and Developer, USENIX ;login:, Linux Format, and Linux Journal. His research interests include databases, operating systems, Statistics, and machine learning.
He is also the technical editor for MongoDB in Action, Second Edition, published by Manning.
"About the title" may belong to another edition of this title.
Goodwill of Silicon Valley
SAN JOSE, CA, U.S.A.
AbeBooks seller since June 28, 2024
Shipping rates within U.S.A.
| Item | 3 to 5 business days | 1 to 3 business days |
|---|---|---|
| First item | US$ 3.99 | US$ 7.99 |
Payment methods
Store description
Goodwill of Silicon Valley’s mission is to support our employees, our customers, and people with challenging barriers to employment; to raise their standard of living and improve their lives through our services and social enterprise. Founded in Santa Clara County in 1928, Goodwill of Silicon Valley is dedicated to improving employment opportunities, increasing standards of living, providing economic independence, and restoring our clients’ sense of self-worth. We do this through workforce creation, vocational training, and environmental stewardship. With 18 retail stores, an online store, an extensive reuse/recycling operation, and our Contract Services division, we help people overcome barriers to employment, build sustainable livelihoods, and transform their lives and communities.…
Specialty
All, potentially Comics and Collectibles as wellSeller's business information
Goodwill of Silicon Valley
1080 North 7th Street
San Jose, CA U.S.A. 95112
Terms of sale
We guarantee the condition of every book as it's described on the Abebooks website. If you're dissatisfied with your purchase (Incorrect Book/Not as Described/Damaged) or if the order hasn't arrived, you're eligible for a refund within 30 days of the estimated delivery date. If you've changed your mind about a book that you've ordered, please use the [Ask bookseller a question] link to contact us and we'll respond within 2 business days.
Shipping terms
Books are shipped 1-2 business days following receipt of payment.
Standard Flat rate $3.99 shipping per item via UPS. Delivery between 3-8 days depending on location in U.S. We are located in California.