Blogia
#ACOVATELMOS#talmos.Morcegos de Filosofía

Filosofía para la informática

Me siento concernido ante la tarea de la Informática. El árbol de las materias del estudiante y la Informática. La Informática contiene dos materias: la Electrónica y la Programación.  Adyacentes a ambas el Derecho y la Salud, dada la relevancia administrativa y el aspecto técnico informático de muchos elementos de un Establecimiento Sanitario. Toda la Sociedad está implicada en el consumo y/o aprovechamiento de los Sistemas de Información, SI.

   Programación.


La programación, al decir de Wirth y con su célebre sintáxis: Algoritmos + Estructuras de Datos= Programas. Al lado de eso y sin tanta celebridad la Programación emerge de la Electrónica como sintáxis mediadora para el ciudadano ante el nuevo teléfono, el ordenador doméstico, y ante la nueva carpeta de archivos, dossier, elemento de almacén de los conocidos símbolos culturales del arte: la línea de lápiz, la letra, el color de paleta, la nota musical, y más en la medida en que esa electrónica que hoy no considero caracteriza y habilita ampliaciones de la sensibilidad y del espectro real de percepción. Una parte de eso que he llamado "nuevo teléfono", la unidad de memoria, de conformación electromecánica. Además, periféricos. Ahí está el juguete. Programar es escribir código fuente después de la tarea de la circuitería electrónica generadora de comprensión y eventual respuesta tras las fórmulas sintácticas precisas, exactas que recogen en la lógica que comprende=abarca esa circuitería electrónica caracterizada como arquitectura de la máquina, sea ésta un computador doméstico "con teclado extendido" o meramente interfásica a través de relés, interrruptores, botones, visualizadores y características de controladora electrónica, programación es el contenido sintáctico que envía el usuario o programador a través de un periférico, teclado, ratón, micro, tactume. Una comprensión sintáctica que se autoriza semántica desde la web 2.0 sin mucho énfasis y pesando el viaje emocional capaz de desencadenar en las personas ciertos trabajos con información, y cognitiva en androides. Respuesta que obedece a la resolución de una o un conjunto indefinido de tareas sintácticas. Es pues programar cosa de competencia sintáctica. La historia es el resultado de imprimir a esa sintáxis un carácter personal, artístico, de grupo. Pero sin datos no hay lo mismo que con datos. Esa es la petitio y contrabando de lo expresado. Los datos disponibles, el manejo de datos, la custodia de datos, la estructuración de datos, la presentación de datos, los conceptos tradicionales de la Filosofía, los conceptos son en Informática programas y se les llama comandos ( en su día asustan), y concepto a concepto, o sea comando a comando, la historia pasa de línea escrita y bolígrafo (el teléfono que es ordenador) a programador, de hilo y aguja a sastre y de ladrillo y pala a obrero.  Pero un libro de programas es una carpeta de programas  y se guarda en una memoria. Una memoria que se usa como cualquier memoria, como la memoria biológica, con sentidiño.  Un programa es pues el resultado del trabajo de los escritores-programadores, y este resultado puede ser pequeño y efímero como un castillo de arena en la playa, o grande y admirable como un coche o un palacio. O un libro.Y ; bien sea desde firmware a drivers=habilitadores de funcionamiento, en lenguajes con gramática de bajo o medio nivel como ASM o C o VHDL. Un compilador o intérprete es un driver para el teclado, un driver o habilitador hace funcionar algo, el teclado, por ejemplo. Si la tarea es mecánica, como "pásame la sal" o "escribe la letra ’p’", la programación que se necesita es menos que cuando la tarea es "escribe un cuento" o "calcula 2+2" o " calcula DOS MILLONES MAS DOS MILLONES" uh. Vale. Cuando la tarea es larga y laboriosa, como mover muchos objetos de sitio sin tocarlos, la comprensión que se necesita es un poco más...cara. Porque es necesario más trabajo. Excepto cuando... eso es otra historia, y forma parte de otro libro, y de otro tesoro, y de otra tarde. Una nota final, cuanto más pequeño es un programa más comando es, y cuanto más grande más API’s tiene. Una API es una porción de gramática, un driver para un periférico.

0 comentarios