En el ajedrez por computadora los programadores deben de escoger una estructura de datos para representar las posiciones del ajedrez.