Board representation (computer chess)
Board representation in computer chess is a data structure in a chess program representing the position on the chessboard and associated game state. Board representation is fundamental to all aspects of a chess program including move generation, the evaluation function, and making and unmaking moves (i.e.
Source: Wikipedia — Board representation (computer chess) (CC BY-SA 4.0)