Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Esta taxonomía de los tipos de compiladores no es excluyente, por lo que puede haber
compiladores que se adscriban a varias categorías:
Compiladores cruzados: generan código para un sistema distinto del que están
funcionando.
Compiladores optimizadores: realizan cambios en el código para mejorar su
eficiencia, pero manteniendo la funcionalidad del programa original.
Compiladores de una sola pasada: generan el código máquina a partir de una
única lectura del código fuente.
Compiladores de varias pasadas: necesitan leer el código fuente varias veces
antes de poder producir el código máquina.
Compiladores JIT (Just In Time): forman parte de un intérprete y compilan
partes del código según se necesitan.
Definición de Compilador
* Front End: parte que analiza el código fuente, comprueba su validez, genera el árbol
de derivación y rellena los valores de la tabla de símbolos. Parte que suele ser
independiente de la plataforma o sistema operativo para el que funcionará.
* Back End: parte en donde se genera el código máquina exclusivo para una plataforma
a partir de lo analizado en el front end.
Por lo general el resultado del back end no puede ser ejecutado directamente, se necesita
pasar por un proceso de enlazado (linker).
Por estas características de la medicina, se van utilizando de forma cada vez más
profusa, las ventajas de la informática en un entorno caracterizado por el aumento del
número y la complejidad de las especialidades médicas, mayor disponibilidad y
prestaciones de los ordenadores, precios más asequibles, mayor familiaridad médico -
máquina, necesidad de guardar y transmitir gran cantidad de información y la presión
socioeconómica que demanda una mayor eficacia en la gestión de los recursos 247 - 249, a
pesar de las reticencias iniciales basadas en la rigidez de los lenguajes de
programación, interfaces poco amigables 250, la propia inercia o la malentendida
contraposición informática – humanismo, entre otras razones 251. La tecnología de la
información actúa sobre la forma en la que los datos del paciente son recogidos y
analizados, sobre la comunicación con otros colegas o especialistas y sobre la literatura
biomédica a la que se accede y en la que se basa nuestra toma de decisión clínica 252.
Las actividades en las cuales el ordenador puede colaborar con el personal sanitario,
son muchas y podrían agruparse en tareas técnicas, de formación 253, administrativas y
de gestión. Su uso en la mayoría de instrumental médico moderno facilita el análisis de
datos, ondas, imágenes etc. permite utilizar de forma sencilla y eficiente técnicas
complejas, como son la monitorización, análisis electrocardiográfico, TAC, resonancia
magnética... Ampliamente se han utilizado en admisión, administración, bibliotecas,
acceso a literatura médica, estadística e investigación, contabilidad y facturación, y en
servicios de farmacia y laboratorio 254, 255, en menos casos se ha utilizado en medicina
general 256, 257, medicina crítica 258 - 267 y con menor éxito se ha dirigido a la ayuda en la
decisión médica, permaneciendo como proyectos o curiosidades el uso de programas
dirigidos a la misma 245, 268 - 271, a pesar de demostrar muchos de ellos, que se mejora la
calidad del cuidado al enfermo, el control del mismo, se facilita la investigación, el
análisis de datos, la administración y el control de gastos 272 - 276.
La informática médica se va convirtiendo cada vez más en una nueva disciplina que
pretende relacionar el contenido de la medicina con el de la tecnología informática, en un
campo interdisciplinario para cuyo desarrollo se requiere un conocimiento básico de la
ciencia médica, estadística, epidemiología, ciencias de la decisión, economía de la salud,
ética médica y conocimientos de informática, que en el futuro producirá un cambio lento
pero progresivo en la naturaleza de la actividad médica, por lo que es preciso el adoptar
estrategias administrativas y académicas que de una forma ordenada y progresiva
promueva la integración de las tecnologías de la información dentro de la practica
médica 245.
El médico no solo no quedará relegado por el ordenador sino que liberado de sus tareas
más repetitivas y tediosas, pasará a ser el eje sobre el que se apoye todo el soporte
informático, al actuar como selector y controlador de los datos de entrada, creador de
los protocolos y algoritmos que éste seguirá, interpretando, además, sus resultados y
por lo tanto siendo el máximo responsable del sistema