nihil alienum

sistemas informáticos

dandan | 13 Junio, 2006 00:06 | del.icio.us latafanera.cat meneame.net technorati.com

He encontrado un artículo muy interesante que relaciona la teoría de sistemas con los sistemas informáticos, es decir, con los sistemas de los que forman parte los lenguajes de programación. No es que lo haya entendido del todo (me hace falta un traductor de matemáticas a ese nivel, le daré un toque a Pablo) pero veo a donde apunta.

Lo que distingue un conjunto (de la famosa teoría de conjuntos) de un sistema es que, en un sistema, los múltiples elementos de un conjunto tienen un objetivo, realizan una función. Lo explicaba muy bien Moriello: "Un sistema es un conjunto de elementos o partes que interaccionan entre sí a fin de alcanzar un objetivo concreto". Si hay objetivo es un sistema, si no lo hay es un conjunto. Pues bien, un lenguaje de programación siempre tiene como objetivo realizar una función, sacar un output de un input. Pero un lenguaje de programación forma parte a su vez de un sistema del que forman parte "sistemas de computación, sistemas de ayuda, sistemas operativos, sistemas de compilación, sistemas de programación, sistemas de inteligencia artificial", y otros como la ergonomía, el entorno amigable o la facilidad de comunicación. El artículo formaliza muchas de estas variables en matrices y ecuaciones.

La importancia de considerar un lenguaje de programación o un sistema operativo como un sistema, en el sentido de la teoría de sistemas, es que permite considerar simultáneamente todos los factores que intervienen en su apropiación y, en definitiva, en su éxito. Linux es un buen sistema operativo, pero ha padecido durante mucho tiempo una carencia en determinadas variables (como facilidad de uso) que, hasta que no se ha corregido, no le han permitido despegar. Microsoft prestó atención, desde el principio, a estas variables exógenas a la calidad técnica del sistema. El paso de DOS a Windows fue una chapuza técnica, pero mantuvo la interoperatividad para el usuario. Considerar un sistema operativo como SISTEMA permite analizarlo mejor en el marco social en el que tiene que desenvolverse.

Con toda esta historia de la teoría de sistemas me siento como un perro olfateando una pista. Huele rico.

Comentarios

Añadir comentario

Los comentarios son moderados para evitar spam. Esto puede hacer que tu escrito tarde un poco en ser visible.

 
Accessible and Valid XHTML 1.0 Strict and CSS
Powered by LifeType - Design by BalearWeb