Difference between revisions of "Go (Programming Language)"

From Chessprogramming wiki
Jump to: navigation, search
 
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].

Chess Programs

Publications

Forum Posts

External Links

golang

The Go Memory Model
Effective Go
Go 1.8 is released, February 16, 2017

Repositories

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

Tutorials

References

Up one Level