- Home Page /
- Books /
- Computers & Technology /
- Operating Systems /
- Linux /
- Programming /
- Go Systems Programming: Master Linux and Unix...
Go Systems Programming: Master Linux and Unix system level programming with Go
82% of respondents would recommend this to a friend
SRD 2268
Price Details
Excluding Shipping & Custom charges ( Shipping and custom charges will be calculated on checkout )
*All items will import from US
QTY:
Ubuy works hard to protect your security and privacy. Our advanced payment security system ensures confidentiality by encrypting your information during transmission using AES (Advanced Encryption Standards) and SSL (Secure Socket Layer) protocols. Your payment details are 100% secure as we do not share your payment details with third party sellers.
Learn how to write system's level code in Golang, similar to Unix/Linux systems code
Fast
Shipping
Free
Return*
Secure Packaging
100% Original Products
PCI DSS Compliance
ISO 27001 Certified
What Stands Out
Product Details
- Key FeaturesLearn how to write system's level code in Golang, similar to Unix/Linux systems codeRamp up in Go quicklyDeep dive into Goroutines and Go concurrency to be able to take advantage of Go server-level constructsBook DescriptionGo 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 learnExplore the Go language from the standpoint of a developer conversant with Unix, Linux, and so onUnderstand Goroutines, the lightweight threads used for systems and concurrent applicationsLearn how to translate Unix and Linux systems code in C to Golang codeHow to write fast and lightweight server codeDive into concurrency with GoWrite low-level networking codeAbout the AuthorMihalis 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 ContentsGetting 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
| Publisher | Packt Publishing |
| Publication date | September 26, 2017 |
| Language | English |
| Print length | 466 pages |
| ISBN-10 | 1787125645 |
| ISBN-13 | 978-1787125643 |
| Item Weight | 1.75 pounds (790 grams) |
| Dimensions | 7.5 x 1.05 x 9.25 inches (19.1 x 2.7 x 23.5 cm) |
Who Should Buy?
-
Aspiring Developers
Perfect for beginners looking to learn system-level programming using Go in a Linux/Unix environment.
-
DevOps Professionals
Ideal for DevOps engineers interested in automating and managing systems with Go programming techniques.
-
System Administrators
Great for sysadmins who want to enhance their skills in managing and configuring systems through Go.
-
Absolute Beginners
Not suitable for complete novices with no prior programming experience or background in Linux/Unix.
Product Description
About This Item
Introducing the Go Systems Programming Book: Master Linux and Unix System Level Programming with GoGo! Are you ready to take your programming skills to the next level? Look no further! Our Go Systems Programming book is here to help you become a master of Linux and Unix system level programming using the Go programming language. Go programming has quickly gained popularity among developers due to its simplicity, efficiency, and high performance. With this book, you'll learn how to harness the power of Go to write robust, scalable, and efficient system-level applications. Whether you're a beginner or an experienced programmer, this book is designed to cater to your needs. It starts by introducing you to the basics of Go programming, ensuring that you have a solid foundation.
From there, it delves into the world of systems programming, where you'll learn how to interact with the operating system, manage processes, handle file I/O, and much more. With our step-by-step tutorials and real-world examples, you'll quickly grasp complex concepts and gain hands-on experience. We'll also provide you with best practices for systems programming, ensuring that your code is clean, efficient, and maintainable. Key Features: - Master the Go programming language and become proficient in systems programming - Learn how to interact with the Linux and Unix operating systems - Understand the basics of systems programming, including process management, signal handling, and file I/O - Gain valuable knowledge on advanced topics such as network programming and concurrency - Get access to real-world examples and best practices for writing efficient and scalable code - Benefit from our easy-to-follow tutorials and exercises, designed to enhance your learning experience Whether you're a student, a professional developer, or an enthusiast looking to expand your programming knowledge, our Go Systems Programming book is the perfect resource to help you achieve your goals. Get your copy now and unlock the potential of GoGo programming!.
Customer Questions & Answers
-
Question:
How to Shop Go Systems Programming: Master Linux and Unix system Online From Ubuy?
Answer: It’s easy to shop Go Systems Programming: Master Linux and Unix system online from Ubuy. You just have to search for the product, choose your shipping method while checking out and get it delivered to your location. -
Question:
Is Go Systems Programming: Master Linux and Unix system Available to Shop Online in Suriname?
Answer: Yes, at Ubuy Suriname this product is available for you to shop at a reasonable price. The Go Systems Programming: Master Linux and Unix system is not available locally but you can trust us with our express shipping services. -
Question:
How Long Does It Take to Get Product After Placing the Order?
Answer: The delivery time of your ordered product varies as per what you've ordered and the shipping method that you've chosen. The estimated delivery time is mentioned during the checkout process, so be carefree while shopping.
Programming Editorial Review
Go Systems Programming is positioned as a tour of systems programming in Go, however, it is not conducive to learning Go. The examples given are basic and trite, such as the wc command written in Go. The author completely ignores the syscall and x/sys packages, which are at the heart of what systems programming is! The systems programming examples are simple socket tutorials. The book is not nearly as low level as the description makes it out to be. There were also typos in the book and it cost over $50. Overall, this book isn't recommended for those looking to learn systems programming or Go programming.
Customer Reviews & Ratings
-
5 Star
22%
-
4 Star
11%
-
3 Star
28%
-
2 Star
39%
-
1 Star
0%
Review this product
Share your thoughts with other customers
Cons
- Book is not conducive to learning Go
Customers also viewed these products
Product Price History
Important information
- Limitations : For products shipped internationally, please note that any manufacturer warranty may not be valid; manufacturer service options may not be available; product manuals, instructions, and safety warnings may not be in destination country languages; the products (and accompanying materials) may not be designed in accordance with destination country standards, specifications, and labeling requirements; and the products may not conform to destination country voltage and other electrical standards (requiring use of an adapter or converter if appropriate). The recipient is responsible for assuring that the product can be lawfully imported to the destination country. When ordering from Ubuy or its affiliates, the recipient is the importer of record and must comply with all laws and regulations of the destination country.
- Not all the products listed on Ubuy are for sale, as Ubuy is a global search engine. Products are subject to export/trade regulations.
SRD 2268
Order now and get it around Tuesday, October 20
This item is not restrict in my country.(Please click on above link if this item is not restrict in your country, So our team will review and allow.)
QTY:
PCI DSS compliant and ISO 27001:2022 certified, with encrypted payments and full buyer protection on every order.
Features & Benefits
- Master Linux and Unix system level programming with Go
- Write system's level code in Golang
- Ramp up in Go quickly
- Deep dive into Goroutines and Go concurrency
- Take advantage of Go server-level constructs
- Write highly optimized systems programming code
Ubuy Assurance
Experience worry-free shopping with 100% original products, PCI DSS-compliant payment security, ISO 27001-certified data protection, the fastest cross-border delivery, free returns *, and secure packaging on every order.