Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previaÚltima revisiónAmbos lados, revisión siguiente | ||
filosofia_unix [2021/12/12 02:39] – peron | filosofia_unix [2021/12/12 04:46] – peron | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
====== Filosofía Unix ====== | ====== Filosofía Unix ====== | ||
- | Es una filosofía de programación orientada a buscar un entorno de trabajo | + | Es una filosofía de programación |
Fomenta el **concepto estético minimalista** según lo cual "lo simple es hermoso", | Fomenta el **concepto estético minimalista** según lo cual "lo simple es hermoso", | ||
Línea 17: | Línea 17: | ||
Mas adelante se agregó el concepto [[cliente]]-[[servidor]]. | Mas adelante se agregó el concepto [[cliente]]-[[servidor]]. | ||
- | ==== Reglas de Diseño | + | Ver: [[Reglas de Diseño UNIX]] |
- | + | ||
- | Consisten en algunas reglas técnicas concernientes a la elaboración de programas en sistemas similares a Unix. | + | |
- | + | ||
- | - **Regla de Modularidad**: | + | |
- | - **Regla de Claridad**: Claridad es mejor que inteligencia. | + | |
- | - **Regla de Composición**: | + | |
- | - **Regla de Separación**: | + | |
- | - **Reglas de Simplicidad**: | + | |
- | - **Regla de parsimonia**: | + | |
- | - **Regla de Transparencia**: | + | |
- | - **regla de Robustez**. Robustez es la unión de transparencia y simplicidad. | + | |
- | - **Regla de Representación**: | + | |
- | - **Regla de la menor sorpresa**: Al diseñar interfases, siempre haz lo menos sorprendente. | + | |
- | - **Regla de Silencio**: Cuando el programa no tiene nada que decir, que no diga nada. | + | |
- | - **Regla de Reparación**. Cuando falle, que falle ruidosamente y tan rápido como sea posible. | + | |
- | - **Regla de Economía**: | + | |
- | - **Regla de generación**: | + | |
- | - **Regla de optimización**: | + | |
- | - **Regla de Diversidad**: | + | |
- | - **Regla de extensibilidad**: | + | |
- | + | ||
- | > " | + |