BDS C (or the BD Software C Compiler) is a compiler for a sizeable subset of the C programming language, that ran on and generated code for the Intel 8080 and Zilog Z80 processors. It was the first C compiler for CP/M. It was written by Leor Zolman and first released in 1979 when he was 20 years old. "BDS" stands for "Brain Damage Software." In 2002, Leor Zolman released the 8080 assembly language source code for BDS C into the public domain.
Attributes | Values |
---|
rdf:type
| |
rdfs:label
| - BDS C (en)
- BDS C (de)
- BDS-C (ja)
- BDS C (ru)
|
rdfs:comment
| - BDS-Cは、BD Software製の8080/Z80用のC言語処理系(コンパイラ)である。同社を設立したレオ・ゾルマン(Leor Zolman)が1979年に開発した。 (ja)
- BDS C (or the BD Software C Compiler) is a compiler for a sizeable subset of the C programming language, that ran on and generated code for the Intel 8080 and Zilog Z80 processors. It was the first C compiler for CP/M. It was written by Leor Zolman and first released in 1979 when he was 20 years old. "BDS" stands for "Brain Damage Software." In 2002, Leor Zolman released the 8080 assembly language source code for BDS C into the public domain. (en)
- BDS C (BD Software C Compiler) ist ein Compiler für eine Untermenge der Programmiersprache C und war für Disketten-basierte Computersysteme mit 8080- bzw. Z80-Prozessor, dem Betriebssystem CP/M und mindestens 32 kB frei verfügbarem Arbeitsspeicher (RAM) konzipiert. (de)
- BDS C (BD Software C Compiler) — компилятор для достаточно полного подмножества языка программирования Си, работавший на и генерировавший код для процессоров Intel 8080 и Zilog Z80. Написан Леором Золманом (Leor Zolman) и впервые опубликован в 1979 году, когда автору было 20 лет. «BDS» означает «Brain Damage Software» («Программное обеспечение, повреждающее мозг»). Многие важные коммерческие продукты для CP/M были написаны с помощью этого компилятора, среди них — и от Mark of the Unicorn, и большая часть программного обеспечения из набора (поставлявшегося с Kaypro), включая , , и . (ru)
|
foaf:name
| |
foaf:homepage
| |
name
| |
dcterms:subject
| |
Wikipage page ID
| |
Wikipage revision ID
| |
Link from a Wikipage to another Wikipage
| |
Link from a Wikipage to an external page
| |
sameAs
| |
dbp:wikiPageUsesTemplate
| |
author
| |
genre
| |
latest release version
| |
license
| |
operating system
| |
website
| |
has abstract
| - BDS C (or the BD Software C Compiler) is a compiler for a sizeable subset of the C programming language, that ran on and generated code for the Intel 8080 and Zilog Z80 processors. It was the first C compiler for CP/M. It was written by Leor Zolman and first released in 1979 when he was 20 years old. "BDS" stands for "Brain Damage Software." BDS C was popular and influential among CP/M users and developers. It ran much faster than other Z80-hosted compilers. It was possible to run BDS C on single-floppy machines with as little as 30K of RAM in comparison to most other commercial compilers which required many passes and the writing of intermediate files to disk. Weak points of BDS C were that the floating point math routines and the file access functions were incompatible with the C compiler used on UNIX, and that its relocatable object files were incompatible with the Microsoft MACRO-80 assembler, making it more difficult to integrate C code with assembly language. BDS C was bundled with a subset of the Unix system written in about 1980, called MARC (Machine Assisted Resource Coordinator). This effort in some ways resembled GNU, though MARC was to be able to run CP/M software through emulation. Unfortunately MARC's author, Ed Ziemba, perished in a snorkeling accident before he could complete the project. In 2002, Leor Zolman released the 8080 assembly language source code for BDS C into the public domain. (en)
- BDS C (BD Software C Compiler) ist ein Compiler für eine Untermenge der Programmiersprache C und war für Disketten-basierte Computersysteme mit 8080- bzw. Z80-Prozessor, dem Betriebssystem CP/M und mindestens 32 kB frei verfügbarem Arbeitsspeicher (RAM) konzipiert. Der bewusst klein gehaltene Compiler entsprach in den Funktionen nur teilweise der von Brian W. Kernighan und Dennis Ritchie in The C Programming Language (deutsch: Programmieren in C) definierten I/O-Standardbibliothek und verwendete zumindest anfangs auch anders benannte Header-Dateien, beispielsweise bdscio.h anstatt stdio.h. Die Vorteile von BDS C lagen in der sehr schnellen Kompilierung und dem sehr geringen Bedarf an Arbeitsspeicher der ausführbaren Programme. (de)
- BDS-Cは、BD Software製の8080/Z80用のC言語処理系(コンパイラ)である。同社を設立したレオ・ゾルマン(Leor Zolman)が1979年に開発した。 (ja)
|