BDS C

BDS C
BDS C
Тип

Компилятор

Разработчик

Leor Zolman

Операционная система

CP/M

Последняя версия

1979

Лицензия

Public domain

Сайт

bdsoft.com/resources/bdsc.html

BDS C (BD Software C Compiler) — компилятор для достаточно полного подмножества языка программирования Си, работавший на и генерировавший код для процессоров Intel 8080 и Zilog Z80. Он был написан Leor Zolman[1] и впервые опубликован в 1979 году, когда автору было 20 лет. «BDS» означает «Brain Damage Software» («Программное обеспечение — вред мозгу»).

BDS C был очень популярным и влиятельным среди пользователей и разработчиков CP/M в эру 8-битовых компьютеров. Он работал значительно быстрее и был более удобным в использовании чем другие компиляторы для Z80. BDS C мог запускаться на машинах оснащённых одним флоппи-диском и 30 килобайтами оперативной памяти — это выглядело чудом по сравнению с другими коммерческими компиляторами, требовавшими множества проходов и записи промежуточных файлов на диск. Около 75 тысяч копий программы было продано, включая упрощённую версию для японского рынка.

Многие важные коммерческие продукты для CP/M были написаны с помощью этого компилятора, среди них — Mince и Scribble от Mark of the Unicorn, и большая часть программного обеспечения из набора Perfect Software (поставлявшегося с Kaypro), включая Perfect Writer, PerfectCalc, PerfectSpeller и PerfectFiler.

MARC (Machine Assisted Resource Coordinator) — разновидность Unix - была написана с помощью этого компилятора. Эта попытка была сходна, в некоторых отношениях, с проектом Linux. Однако автор MARC, Ed Ziemba, погиб, ныряя с трубкой, до того, как смог закончить этот проект.

В 2002 году, Leor Zolman сделал исходный код компилятора общественным достоянием. Написанный на языке ассемблера для процессоров 8080, исходный код представляет скорее историческую, чем практическую ценность, но он может быть интересным для тех, кто желает знать, как в то время писались крупные программы для маленьких компьютеров.

См. также

  • Small-C

Примечания

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "BDS C" в других словарях:

  • 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 CPU, dem Betriebssystem CP/M und mindestens 32 KB frei verfügbarem RAM Speicher konzipiert.… …   Deutsch Wikipedia

  • Bds — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. {{{image}}}   Sigles d une seule lettre   Sigles de deux lettres > Sigles de trois lettres …   Wikipédia en Français

  • BDS — BDS, BdS oder Bds steht für: Befehlshaber der Sicherheitspolizei und des SD , Leiter einer Außenstelle des RSHA im nationalsozialistisch besetzten Europa Berufsverband Deutscher Soziologinnen und Soziologen Das Borland Developer Studio Boycott,… …   Deutsch Wikipedia

  • BDS — is a three letter acronym that can stand for multiple things:*Baby Duck Syndrome *Bachelor of Dental Surgery, degree awarded to dental surgeons (dentists) upon their graduation from dental school *Belgrano Day School, a school in Buenos Aires… …   Wikipedia

  • BDS — abbr. Bachelor of Dental Surgery. * * * …   Universalium

  • bds. — bds. abbr. bound in boards. * * * …   Universalium

  • BDS — BDS,   Nationalitätskennzeichen für Barbados …   Universal-Lexikon

  • BDS$ — BDS$,   Abkürzung für Barbados Dollar …   Universal-Lexikon

  • BDS — sigla nelle targhe automobilistiche e in usi burocratici, Barbados …   Dizionario italiano

  • bds. — bds., 1. (bound in) boards. 2. bundles. B.D.S., Bachelor of Dental Surgery …   Useful english dictionary


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»