Dado que esto está etiquetado como “Arquitectura de software“, elegí agregar esa perspectiva.
Una arquitectura es esencialmente un diseño representado por planos (diagramas, texto, etc. que describen el sistema). Cualquier diseño es un compromiso entre requisitos en conflicto. Por ejemplo, para construir procesadores confiables basados en computadora, memoria redundante, cables de red, tiempo adicional para completar la computación, se requieren más datos sobre la calidad de los datos, medios para prevenir o tolerar fallas. En contraste, la seguridad disminuye con más redundancia ya que se deben compartir más secretos. Por lo tanto, cuanto más confiable es un sistema, menos seguro se vuelve y viceversa.
Dado esto, una posible definición de una arquitectura minimalista en esta perspectiva es desde una propiedad dada (por ejemplo, confiabilidad, seguridad, rendimiento) proporcionar el diseño más simple con un conjunto mínimo de relaciones y conceptos para lograr la propiedad. En este caso, un concepto puede ser una operación o estructura de datos en la arquitectura. Por ejemplo, en el diseño de lenguajes de programación, los lenguajes minimalistas a menudo tienen un conjunto mínimo de operaciones con una semántica comprobada. No significa que el código de la aplicación sea fácil de entender, solo considere el lenguaje Brainfuck, que es un lenguaje de programación completo minimalista de Turing. Por ejemplo, la maquinilla de afeitar Ockhams (sin espacios) en Brainfuck es
- ¿Cuál es el futuro después de hacer un B.Arch de un instituto superior en Bangalore?
- Cómo construir una bodega subterránea
- Cómo llegar a las personas interesadas en la arquitectura con dinero para gastar
- ¿Qué tiene de especial la casa Robie de FL Wright?
- ¿Qué arquitectos actuales están siendo influenciados en su trabajo principalmente por Frank Lloyd Wright?
> ++++++++++
[> ++++++++> ++++++++++++> +++++++++++> +++++++++++> ++ ++++++++++> ++++++++++> +++++++++++> +++++++++++> ++++ +++++++> +++++++++++> ++++++++++> +++++++++++> +++++++ +++> ++++++++++> ++++++++++> ++++++++++++> +++++++++++ +> +++++++++++> +++++++++++> ++++++++++++> +++++++++++ > ++++++++++> +++++++++++> +++++++++++> ++++++++++++> + +++++++++> ++++++++++++> ++++++++++++> +++++++++++> ++ +++++++++> ++++++++++> +++++++++++> ++++++++++> ++++++ ++++> ++++++++++> ++++++++++++> ++++++++++++> ++++++++ +++> ++++++++++++> ++++++++++> ++++++++++++> +++++++++ +> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< -]
> -> -> -> +++> -> -> -> ++> + >> + >>> -> +> —–> —-> ++> -> -> ++++> – > -> —–> —-> -> —–> —–> —– >> + >> +> -> +> —–> —–> —–> —-> -> —-> +>
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>. >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.
Pruébelo en Brainfuck – intérprete en línea