fraeon
Films
BrowseTop 250
Series
TV ShowsAnimeTop 250 TVTop 100 Anime
Games
BrowseTop 100
Books
BooksMangaTop 125 BooksTop 100 Manga
For youTrendingTier ListsThe ArchiveLeaderboard
Log inSign up free
fraeon

Everything you watch, play and read — tracked, rated and remembered in one library.

Explore

  • Films
  • TV
  • Anime
  • Games
  • Books
  • Manga

Discover

  • Trending
  • Leaderboard
  • Find people
  • Lists
  • Tier lists

Company

  • Tour
  • About
  • Community guidelines
  • Privacy
  • Terms
  • Contact

© 2026 fraeon. All rights reserved. ·

Metadata from TMDB, RAWG, Jikan & Open Library. This product uses the TMDB API but is not endorsed or certified by TMDB.

Questions or ideas? mehmet@avortas.com

HomeFeedProfile

The Go Programming Language

by Alan A. A. Donovan, Brian W. Kernighan

programmingGo (programming language)concurrencysoftware developmentis:nonfiction
0.0
Open Library
Open Library

About this book

A comprehensive guide to Go, aimed at helping programmers write clear, idiomatic, and efficient Go code. The book starts with a tutorial on basic Go concepts through examples like file I/O, text processing, simple graphics, and web clients/servers. It then delves into data types, program structure, packages, methods, interfaces, and Go’s concurrency features—goroutines, channels, and shared-variable concurrency. Later chapters explore testing, reflection, unsafe operations, and interfacing with C using cgo. The text is structured with exercises at the end of each chapter and all code examples are available for download via `go get` from gopl.io. ## Topics & Themes Focuses on Go idioms, language design decisions, standard library usage, and concurrency primitives. Reflects a balance between practical programming skills and deeper insight into Go’s philosophy and implementation. ## Audience Targeted at developers familiar with languages like C, Java, Python, or JavaScript, but who may be new to Go. Prior knowledge of basic programming constructs is assumed; readers new to programming may find some sections challenging. ## Structure & Features Includes a tutorial chapter, end-of-chapter exercises, downloadable code examples, and extended treatment of testing, reflection, unsafe usage, and interfacing with C. Uses real-world examples and emphasizes best practices. ## Critical Reception Praised for its clarity, depth, and focus on idioms and design decisions. Reviews note its “clear, crisp, to‑the‑point tone” reminiscent of K&R C, and value for both beginners and experience…

Themes & subjects

programmingGo (programming language)concurrencysoftware developmentis:nonfictionis:textbook

About the author

Brian W. Kernighan
Brian W. Kernighan

1. Januar 1942

Authors

Alan A. A. Donovan, Brian W. Kernighan

Editions

1

Language

English

Publisher

Addison-Wesley Professional

Where to buy

TR
Amazon Bookshop

Reviews

No reviews yet — be the first to write one from the Log screen.

Quotes

No quotes yet.

Discussions

Similar books

Reconfigurable Processor Array A Bit Sliced Parallel Computer (USA)

Industrial safety · Management

Reconfigurable Processor Array A Bit Sliced Parallel Computer (USA)

A. Rushton

1986

Software Engineering

Software engineering · Electronic digital computers

Software Engineering

Roger S. Pressman

1982

The C Programming Language

C (Computer program language) · Linguagem De Programacao (Outras)

The C Programming Language

Brian W. Kernighan

1978

C++

Java (Computer program language) · C++ (Computer program language)

C++

Paul J. Deitel

1996

Game Ai Pro 360

Artificial intelligence · Computer games, programming

Game Ai Pro 360

Steve Rabin

2019

Tom Clancy's Net Force

Computer crimes · Fiction

Tom Clancy's Net Force

Tom Clancy

1998

Information systems literacy

1-2-3 for Windows · Application software

Information systems literacy

Hossein Bidgoli

1993

IBM PC Apprentice

IBM Personal Computer · Open Access (Computer program)

IBM PC Apprentice

Inc. Wordware Pub.

1984

Numerical methods for engineers

Data processing · Microcomputers

Numerical methods for engineers

Steven C. Chapra

1985

IEEE standard for information technology

Ada (Computer program language) · Application program interfaces (Computer software)

IEEE standard for information technology

Institute of Electrical and Electronics Engineers

1991

Structured Computer Organization

Computer organization · Computer programming

Structured Computer Organization

Andrew S. Tanenbaum

1975

Introduction to Algorithms

Algorithms · Computer algorithms

Introduction to Algorithms

Thomas H. Cormen

1990

Inside Macintosh

Macintosh (Computer) · Application software

Inside Macintosh

Apple Computer Inc.

1986

DOS

MS-DOS (Computer operating system) · PC DOS (Computer operating system)

DOS

Kris A. Jamsa

1987