BDS-C | |
---|---|
Tipo de | Compilador |
Desarrollador | leor zolman |
Escrito en | lenguaje ensamblador |
Sistema operativo | PC/M |
ultima versión | 1979 |
Licencia | dominio publico |
Sitio web | bdsoft.com/resources/bds… |
BDS C (BD Software C Compiler) es un compilador para un subconjunto bastante completo del lenguaje de programación C que funcionó y generó código para los procesadores Intel 8080 y Zilog Z80 . Escrito por Leor Zolman [1] y publicado por primera vez en 1979 cuando el autor tenía 20 años. "BDS" significa "Software de daño cerebral".
BDS C fue muy popular e influyente entre los usuarios y desarrolladores de CP/M en la era de las computadoras de 8 bits. Fue significativamente más rápido y fácil de usar que otros compiladores Z80. BDS C podía ejecutarse en máquinas equipadas con un solo disquete y 30 kilobytes de RAM , lo que parecía un milagro en comparación con otros compiladores comerciales que requerían muchas pasadas y escritura de archivos intermedios en el disco. Se han vendido aproximadamente 75.000 copias del programa, incluida una versión simplificada para el mercado japonés.
Muchos productos comerciales importantes de CP/M se han escrito con este compilador, incluidos Mark of the Unicorn 's Mince and Scribble , y gran parte del software de la suite Perfect Software (enviado con Kaypro ), incluidos Perfect Writer , PerfectCalc , PerfectSpeller y Archivador perfecto .
MARC (Coordinador de recursos asistidos por máquina), una variación de UNIX , se escribió con este compilador. Este intento fue similar, en algunos aspectos, al proyecto Linux . Sin embargo, el autor de MARC, Ed Ziemba , murió buceando antes de poder completar el proyecto.
En 2002, Leor Zolman lanzó el código fuente del compilador al dominio público . Escrito en lenguaje ensamblador para procesadores 8080, el código fuente tiene un valor histórico más que práctico, pero puede ser de interés para aquellos que deseen saber cómo se escribieron programas grandes para computadoras pequeñas en ese momento.