Poco común · Saberes
PL/M
Lenguaje de programación
El lenguaje de programación PL/M (acrónimo de Programming Language for Microcomputers, Lenguaje de programación para Microordenadores) fue un lenguaje de alto nivel concebido y desarrollado por Gary Kildall en 1973, tras la solicitud de Hank Smith que trabajaba en Intel, para los microprocesadores de esta marca.
En Wikipedia
El lenguaje de programación PL/M (acrónimo de Programming Language for Microcomputers, Lenguaje de programación para Microordenadores) fue un lenguaje de alto nivel concebido y desarrollado por Gary Kildall en 1973, tras la solicitud de Hank Smith que trabajaba en Intel, para los microprocesadores de esta marca. El lenguaje incorporó ideas de PL/I, ALGOL y XPL, disponiendo de un macro procesador integrado. A diferencia de otros lenguajes de su misma época como Pascal, C o BASIC, PL/M no disponía de rutinas estándar de entrada o salida. A cambio incluía características que conectaban con el hardware a nivel bajo específico de su microprocesador objetivo, como acceso directo a cualquier ubicación en memoria, a los puertos de E/S o a las banderas de interrupción del procesador de manera muy eficaz. PL/M fue el primer lenguaje de programación de alto nivel para microprocesadores, y el lenguaje en el que se desarrolló originalmente el sistema operativo CP/M. Muchos sistemas embebidos basados en Intel y en el Zilog Z80 fueron programados en PL/M durante las décadas de 1970 y 1980. Por ejemplo, el firmware del componente de Procesador del Servicio CISC del AS/400 fue escrito en PL/M. El compilador de PL/M original generaba código para el Intel 8008. Una versión actualizada generaba código para el procesador 8080, que también corría en la familia del Zilog Z80, así como en el más moderno Intel 8085. Más tarde siguieron compiladores para el Intel 8048 y para la familia de microcontroladores Intel 8051, así como para el 8086 (8088), 80186 (80188) y subsiguientes procesadores compatibles 80x86, incluyendo el más avanzado 80286 y el 32-bits 80386.
Texto: Wikipédia, CC BY-SA 4.0. ·