BDS C - BDS C
Původní autoři | Leor Zolman |
---|---|
První vydání | 1979 |
Stabilní uvolnění | 1,60c
|
Operační systém | CP / M |
Typ | Překladač |
Licence | Veřejná doména |
webová stránka | www |
BDS C (nebo BD S oftware C Compiler ) je kompilátor pro značnou podmnožinu programovacího jazyka C , který běžel a generoval kód pro procesory Intel 8080 a Zilog Z80 . To byla první C překladač pro CP / M . Napsal to Leor Zolman a poprvé vyšel v roce 1979, když mu bylo 20 let. „BDS“ znamená „Brain Damage Software“.
BDS C byl populární a vlivný mezi uživateli CP / M a vývojáři. Běžel mnohem rychleji než jiné kompilátory hostované Z80. Bylo možné spustit BDS C na single- floppy strojích s pouhou 30K RAM ve srovnání s většinou ostatních komerčních kompilátorů, které vyžadovaly mnoho průchodů a zápis mezilehlých souborů na disk.
Slabými místy BDS C bylo, že matematické rutiny s plovoucí desetinnou čárkou a funkce přístupu k souborům byly nekompatibilní s kompilátorem C použitým v systému UNIX a že jeho přemístitelné objektové soubory byly nekompatibilní s assemblerem Microsoft MACRO-80 , což ztížilo integraci C kód s montážním jazykem .
BDS C byl dodáván s podmnožinou unixového systému napsaného kolem roku 1980, nazvaným MARC (Machine Assisted Resource Coordinator). Toto úsilí se v některých ohledech podobalo GNU , ačkoli MARC měl být schopen spustit software CP / M prostřednictvím emulace . Autor MARC, Ed Ziemba, bohužel zahynul při nehodě se šnorchlováním, než mohl projekt dokončit.
V roce 2002 Leor Zolman zveřejnil zdrojový kód 8080 pro montážní jazyk pro BDS C do veřejné sféry .
Recepce
Bylo prodáno asi 75 000 kopií, včetně ořezané japonské verze.
Řada komerčních produktů CP / M byla napsána v podmnožině BDS C jazyka C, včetně PeachText od PeachTree Software , MINCE a Scribble od Mark of the Unicorn a většina softwaru v sadě Perfect Software včetně Perfect Writer , PerfectCalc , PerfectSpeller a PerfectFiler (která sada byla součástí balíčku Kaypro ).
Viz také
Reference
externí odkazy
- Stránka stahování softwaru BD
- Mistrovství MUF - historická nota o Leorovi Zolmanovi a BDS C.
- Rozhovor s Leorem Zolmanem
- Skupina uživatelů BDS C.