Go (Programming Language)

Home * Programming * Languages * Go (Programming Language)

Go is a C like concurrent programming language by Google Inc.. Go uses Garbage Collection for dynamic allocated memory, and was designed in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson.

=Chess Programs= =Publications=
 * Category: Chess Engines
 * Caleb Doxsey (2012). An Introduction to Programming in Go. self-published
 * Caleb Doxsey (2016). Introducing Go: Build Reliable, Scalable Programs. O'Reilly Media

=Forum Posts=
 * Go language by Russell Reagan, CCC, June 15, 2012
 * Is there an engine written in Go? by Louis Zulli, CCC, October 12, 2013
 * trivia: ELO boost from a better compiler by Alexandru Mosoi, CCC, March 22, 2016 » Zurichess

=External Links=

golang

 * The Go Programming Language
 * The Go Memory Model
 * Effective Go


 * The Go Blog
 * Go 1.8 is released, February 16, 2017


 * The Go Programming Language - Google Project Hosting
 * Go (programming language) from Wikipedia
 * Go Language Documentation

Repositories

 * Go · GitHub
 * math/bits: an integer bit twiddling library · Issue #18616 · golang/go · GitHub » Bit-Twiddling


 * lorenzo-stoakes/weak · GitHub by Lorenzo Stoakes
 * skybrian/Gongo - GitHub, a Go program, written in Go by Brian Slesinsky
 * GitHub - freeeve/pgn: a PGN (Portable Game Notation) chess game parser for golang by Eve Freeman » Portable Game Notation
 * GitHub - freeeve/uci: a UCI (Universal Chess Interface) API for golang by Eve Freeman » UCI
 * GitHub - ebemunk/pgnstats: parses PGN files and extracts statistics for chess games by Buğra Fırat » Match Statistics, Portable Game Notation

=References= Up one Level