Was ist der zentrale Kern des Faches [Informatik]? Was unterscheidet es von den einzelnen Themen, mit denen es in Verbindung steht? Was ist der verbindende Faden, der diese unterschiedlichen Zweige in einer einzigen Disziplin zusammenfasst? Meine Antwort auf diese Fragen ist einfach: Es ist die Kunst, einen Computer zu programmieren. Es ist die Kunst, effiziente und elegante Methoden zu entwerfen, um einen Computer dazu zu bringen, Probleme zu lösen, ob theoretisch oder praktisch, klein oder groß, einfach oder komplex. Es ist die Kunst, diesen Entwurf in ein effektives und genaues Computerprogramm umzusetzen.