Difference between revisions of "Go (Programming Language)"
GerdIsenberg (talk | contribs) |
GerdIsenberg (talk | contribs) |
||
Line 33: | Line 33: | ||
* [https://github.com/freeeve/uci GitHub - freeeve/uci: a UCI (Universal Chess Interface) API for golang] by [[Eve Freeman]] » [[UCI]] | * [https://github.com/freeeve/uci GitHub - freeeve/uci: a UCI (Universal Chess Interface) API for golang] by [[Eve Freeman]] » [[UCI]] | ||
* [https://github.com/ebemunk/pgnstats GitHub - ebemunk/pgnstats: parses PGN files and extracts statistics for chess games] by [[Buğra Fırat]] » [[Match Statistics]], [[Portable Game Notation]] | * [https://github.com/ebemunk/pgnstats GitHub - ebemunk/pgnstats: parses PGN files and extracts statistics for chess games] by [[Buğra Fırat]] » [[Match Statistics]], [[Portable Game Notation]] | ||
+ | ==Tutorials== | ||
+ | * [https://www.youtube.com/playlist?list=PLftcy-r3mehgu4gikLTFoI1CXh2bHm3rf A Chess Engine in Go] - [https://en.wikipedia.org/wiki/YouTube YouTube] Videos by [[CaroKanns]] » [[GoBit]] | ||
=References= | =References= | ||
<references /> | <references /> | ||
'''[[Languages|Up one Level]]''' | '''[[Languages|Up one Level]]''' |
Latest revision as of 11:45, 6 September 2020
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. Go has built-in facilities, as well as library support, for writing concurrent programs, such as goroutines, a type of light-weight process [1] and channels [2].
Contents
Chess Programs
Publications
- 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
- Go 1.8 is released, February 16, 2017
- The Go Programming Language - Google Project Hosting
- Go (programming language) from Wikipedia
- Go Language Documentation
Repositories
- 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
Tutorials
- A Chess Engine in Go - YouTube Videos by CaroKanns » GoBit