Per * nix, ho scoperto che The Art Of Unix Programming di Eric Raymond esprimeva abbastanza bene le idee alla base della filosofia Unix. L'intero libro è online, consiglio questo capitolo per vedere di cosa sto parlando. In sostanza espone i concetti unificanti alla base dei sistemi operativi Unix e delle loro applicazioni. Per esempio:
- Regola di modularità: scrivere parti semplici collegate da interfacce pulite.
- Regola di trasparenza: progettare per la visibilità per facilitare l'ispezione e il debug.
Quindi esamina come vengono applicate queste regole.
Cosa costituisce la filosofia di Windows?
Non ho mai veramente capito la filosofia alla base dei sistemi operativi Windows e non ho mai conosciuto nessuno che ne sappia abbastanza per rispondere alla domanda. Cercare su Google questo per me fa apparire solo un mucchio di sfoghi. Esiste un libro o un insieme di articoli equivalenti a The Art Of Unix Programming, ma per i sistemi operativi Windows?
Sarei anche interessato se qualcuno pensasse di avere una buona risposta, ma potrebbe essere un post troppo lungo.