BDS C

from Wikipedia, the free encyclopedia

BDS C ( BD S oftware C compiler ) is a compiler for a subset of the C programming language and was for floppy-based computer systems with 8080 - or Z80 CPU, operating system, CP / M and at least 32 kB freely available RAM designed memory.

The compiler purposely small corresponded in functions only partially by W. Brian Kernighan and Dennis Ritchie in The C Programming Language (German: Programming in C ) defined I / O standard library and used, at least initially, differently named header files , for example, bdscio.h instead of stdio.h . The advantages of BDS C lay in the very fast compilation and the very low RAM memory requirement of the executable programs.

history

BDS C was developed in 1979 by the then 20-year-old Leor Zolman, initially to publish the code in the American computer magazine Byte . After all, the compiler system was brought to market after it had become too extensive for a magazine and market opportunities emerged. In total, over 50,000 licensed copies were sold. In addition, numerous unlicensed copies were in use.

With its limited advantages, it had only modest market success overall. For example, the Aztec C compiler package available a little later under CP / M was designed closer to the standard and more professional. In September 2002, Leor Zolman gave up all rights to BDS C and handed the entire package over to the public domain .

swell

Web links