BDS-C

BDS-C
Type Kompiler
Udvikler Leor Zolman
Skrevet i samlesprog
Operativ system CP/M
nyeste version 1979
Licens offentligt domæne
Internet side bdsoft.com/resources/bds...

BDS C (BD Software C Compiler) er en compiler til en ret komplet delmængde af C-programmeringssproget, der arbejdede på og genererede kode til Intel 8080- og Zilog Z80-processorerne . Skrevet af Leor Zolman [1] og udgivet første gang i 1979, da forfatteren var 20 år gammel. "BDS" står for "Brain Damage Software".

BDS C var meget populær og indflydelsesrig blandt CP/M -brugere og -udviklere i en æra med 8-bit computere. Det var betydeligt hurtigere og mere brugervenligt end andre Z80-kompilere. BDS C kunne køre på maskiner udstyret med en enkelt diskette og 30 kilobyte RAM , hvilket virkede som et mirakel sammenlignet med andre kommercielle compilere, der krævede mange gennemløb og skrivning af mellemliggende filer til disken. Der er solgt cirka 75.000 eksemplarer af programmet, inklusive en forenklet version til det japanske marked.

Mange vigtige kommercielle CP/M-produkter er blevet skrevet med denne compiler, inklusive Mark of the Unicorn 's Mince and Scribble , og meget af softwaren i Perfect Software -pakken (leveret med Kaypro ), inklusive Perfect Writer , PerfectCalc , PerfectSpeller og Perfekt Filer .

MARC (Machine Assisted Resource Coordinator) - en variation af UNIX  - blev skrevet ved hjælp af denne compiler. Dette forsøg lignede i nogle henseender Linux- projektet . MARC's forfatter, Ed Ziemba , døde dog under snorkling, før han kunne gennemføre projektet.

I 2002 udgav Leor Zolman kompilatorens kildekode til det offentlige domæne . Skrevet i assemblersprog til 8080-processorer er kildekoden af ​​historisk snarere end praktisk værdi, men det kan være interessant for dem, der ønsker at vide, hvor store programmer der blev skrevet til små computere på det tidspunkt.

Se også

Noter

  1. Om BD-software Arkiveret 2. december 2005.

Links