Для * nix я обнаружил, что «Искусство программирования Unix» Эрика Рэймонда очень хорошо выражало идеи философии Unix. Вся книга в сети, я рекомендую эту главу, чтобы увидеть, о чем я говорю. Это в основном излагает объединяющие концепции Unix операционных систем и их приложений. Например:
- Правило модульности: пишите простые части, соединенные чистыми интерфейсами.
- Правило прозрачности: Создавайте видимость, чтобы упростить проверку и отладку.
Затем он рассказывает, как применяются эти правила.
Что составляет философию Windows?
Я никогда не понимал философию операционных систем Windows и никогда не знал никого, кто знает достаточно, чтобы ответить на вопрос. Гугл это для меня просто вызывает кучу пустяков. Существует ли эквивалентная книга или набор статей по программированию в Art Of Unix, но для операционных систем Windows?
Мне также было бы интересно, если кто-то думает, что у него есть хороший ответ, но это может быть слишком длинный пост.