Hands-On System Programming with Go: Build modern and concurrent applications for Unix and Linux systems using Golang

Alex Guerrieri

Informasi Dasar

21.01.933
005.133
Buku - Circulation (Dapat Dipinjam)

System software and applications were largely created using low-level languages such as C or C++. Go is a modern language that combines simplicity, concurrency, and performance, making it a good alternative for building system applications for Linux and macOS.

This Go book introduces Unix and systems programming to help you understand the components the OS has to offer, ranging from the kernel API to the filesystem, and familiarize yourself with Go and its specifications. You'll also learn how to optimize input and output operations with files and streams of data, which are useful tools in building pseudo terminal applications. You'll gain insights into how processes communicate with each other, and learn about processes and daemon control using signals, pipes, and exit codes. This book will also enable you to understand how to use network communication using various protocols, including TCP and HTTP.

As you advance, you'll focus on Go's best feature-concurrency helping you handle communication with channels and goroutines, other concurrency tools to synchronize shared resources, and the context package to write elegant applications.

By the end of this book, you will have learned how to build concurrent system applications using Go

Subjek

SPECIAL PROGRAMMING
 

Katalog

Hands-On System Programming with Go: Build modern and concurrent applications for Unix and Linux systems using Golang
978-1789804072
458p.: ill.; 23 cm
English

Sirkulasi

Rp. 0
Rp. 1.000
Ya

Pengarang

Alex Guerrieri
Perorangan
 
 

Penerbit

Packt Publishing
New York
2019

Koleksi

Kompetensi

  • CTI4V3 - PEMROGRAMAN JARINGAN

Download / Flippingbook

 

Ulasan

Belum ada ulasan yang diberikan
anda harus sign-in untuk memberikan ulasan ke katalog ini