Puntuación:
Actualmente no hay opiniones de lectores. La calificación se basa en 9 votos.
IPS - a Forth-like Language for Space: High Level Programming of Small Systems in Space
El Sistema IPS - 1 Consideraciones generales de diseño - IPS fue diseñado principalmente para permitir la escritura rápida de programas destinados al control de satélites, la recogida de datos científicos y otras aplicaciones de ingeniería. Hay muchos lenguajes de programación que dicen ser adecuados para estas aplicaciones.
Sin embargo, la mayoría de ellos requieren sistemas bastante grandes y, por tanto, no son muy prácticos para los microordenadores, o tienen serias limitaciones, como una velocidad insuficiente o la ausencia de multiprogramación. La mayoría de los lenguajes orientados al control derivan de lenguajes creados para el tratamiento de datos matemáticos o comerciales. Generalmente, esto significa que la parte de tiempo real debe ser gestionada por el sistema operativo, y la potencia de esta combinación depende en gran medida de las capacidades del sistema operativo.
Con IPS era posible un enfoque diferente, ya que no existe una necesidad real de mantener la compatibilidad con otros lenguajes y se podía adoptar un enfoque totalmente distinto.
Todo lenguaje de programación representa una interfaz entre la máquina y el hombre. Por lo tanto, debe cumplir dos requisitos 1.
El lenguaje debe permitir la traducción de programas que utilicen eficazmente el procesador subyacente, tanto desde el punto de vista de la velocidad como de la economía de memoria. Se trata esencialmente de un problema de ingeniería. 2.
El lenguaje debe permitir expresar los problemas de un modo que se ajuste a la comprensión y descomposición humanas de los mismos; el sistema debe ser "fácil de usar". Conseguirlo no es un problema de ingeniería, sino de psicología y estética, una forma de arte. Veamos primero el segundo punto.
Para poder relativizar el problema habría que definir la "forma humana de entender"; obviamente, una tarea imposible porque habría que tener en cuenta los distintos orígenes de todas las personas que pretenden utilizar el sistema. El segundo mejor enfoque consistiría en aislar determinados aspectos generales de un área problemática y asegurarse de que el lenguaje se ajusta a ellos.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)