Se aveste intenzione di scrivere un motore di gioco di scacchi, quale paradigma di programmazione usereste (OOP, procedurale, ecc.) e perché dovreste sceglierlo? Per motore di scacchi, intendo la parte di un programma che valuta la scheda corrente e decide la prossima mossa del computer.
Te lo chiedo perché ho pensato che sarebbe stato divertente scrivere un motore di scacchi. Poi mi è venuto in mente che potevo usarlo come un progetto per l'apprendimento della programmazione funzionale. Poi mi è venuto in mente che alcuni problemi non sono adatti al paradigma funzionale. Poi mi è venuto in mente che questa potrebbe essere una buona fonte di discussione.