Für * nix fand ich, dass Eric Raymonds The Art Of Unix Programming die Ideen hinter der Unix-Philosophie ziemlich gut zum Ausdruck brachte. Das ganze Buch ist online. Ich empfehle dieses Kapitel, um zu sehen, wovon ich spreche. Grundsätzlich werden die einheitlichen Konzepte hinter Unix-Betriebssystemen und deren Anwendungen beschrieben. Zum Beispiel:
- Modularitätsregel: Schreiben Sie einfache Teile, die durch saubere Schnittstellen verbunden sind.
- Transparenzregel: Design für Transparenz, um das Überprüfen und Debuggen zu vereinfachen.
Er geht dann darauf ein, wie diese Regeln angewendet werden.
Was macht die Windows-Philosophie aus?
Ich habe die Philosophie hinter Windows-Betriebssystemen nie wirklich verstanden und nie jemanden gekannt, der genug weiß, um die Frage zu beantworten. Das für mich zu googeln bringt nur ein paar Scherze hervor. Gibt es ein gleichwertiges Buch oder eine Reihe von Artikeln zu The Art Of Unix Programming, jedoch für Windows-Betriebssysteme?
Es würde mich auch interessieren, wenn jemand glaubt, eine gute Antwort zu haben, aber das könnte ein zu langer Beitrag sein.