BDS-C | |
---|---|
Typ | Kompilátor |
Vývojář | Leor Zolman |
Zapsáno v | jazyk symbolických instrukcí |
Operační systém | CP/M |
Nejnovější verze | 1979 |
Licence | veřejná doména |
webová stránka | bdsoft.com/resources/bds… |
BDS C (BD Software C Compiler) je kompilátor pro poměrně kompletní podmnožinu programovacího jazyka C , který pracoval a generoval kód pro procesory Intel 8080 a Zilog Z80 . Napsal Leor Zolman [1] a poprvé vyšlo v roce 1979, když autorovi bylo 20 let. "BDS" znamená "Brain Damage Software".
BDS C byl velmi populární a vlivný mezi uživateli a vývojáři CP/M v éře 8bitových počítačů. Byl výrazně rychlejší a uživatelsky přívětivější než ostatní kompilátory Z80. BDS C mohl běžet na strojích vybavených jedinou disketou a 30 kilobajty RAM , což se zdálo jako zázrak ve srovnání s jinými komerčními kompilátory, které vyžadovaly mnoho průchodů a zápisu mezisouborů na disk. Prodalo se přibližně 75 000 kopií programu, včetně zjednodušené verze pro japonský trh.
Mnoho důležitých komerčních produktů CP/M bylo napsáno pomocí tohoto kompilátoru, včetně Mark of the Unicorn 's Mince and Scribble a velké části softwaru v sadě Perfect Software (dodávané s Kaypro ), včetně Perfect Writer , PerfectCalc , PerfectSpeller a Perfektní Filer .
MARC (Machine Assisted Resource Coordinator) - varianta UNIXu - byl napsán pomocí tohoto kompilátoru. Tento pokus byl v některých ohledech podobný projektu Linux . Nicméně, MARCův autor, Ed Ziemba , zemřel při šnorchlování dříve, než mohl dokončit projekt.
V roce 2002 uvolnil Leor Zolman zdrojový kód kompilátoru do veřejné domény . Zdrojový kód, napsaný v assembleru pro procesory 8080, má spíše historickou než praktickou hodnotu, ale může být zajímavý pro ty, kteří chtějí vědět, jak velké programy byly v té době psány pro malé počítače.