Wenn Sie eine Schachspiel-Engine schreiben würden, welches Programmierparadigma würden Sie verwenden (OOP, Prozedur usw.) und warum sollten Sie es wählen? Mit Schach-Engine meine ich den Teil eines Programms, der das aktuelle Board auswertet und über den nächsten Zug des Computers entscheidet.
Ich frage, weil ich dachte, es könnte Spaß machen, eine Schachmaschine zu schreiben. Dann kam mir der Gedanke, dass ich es als Projekt zum Erlernen der funktionalen Programmierung verwenden könnte. Dann kam mir der Gedanke, dass einige Probleme für das Funktionsparadigma nicht gut geeignet sind. Dann kam mir der Gedanke, dass dies ein gutes Diskussionsfutter sein könnte.