<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=BDS_C</id>
	<title>BDS C - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=BDS_C"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=BDS_C&amp;action=history"/>
	<updated>2026-05-29T19:35:34Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=BDS_C&amp;diff=2140591&amp;oldid=prev</id>
		<title>imported&gt;Y2kbug: Linkfix Z80</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=BDS_C&amp;diff=2140591&amp;oldid=prev"/>
		<updated>2022-01-03T12:52:28Z</updated>

		<summary type="html">&lt;p&gt;Linkfix Z80&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;BDS C&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;BD&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;S&amp;#039;&amp;#039;&amp;#039;oftware &amp;#039;&amp;#039;&amp;#039;C&amp;#039;&amp;#039;&amp;#039; Compiler&amp;#039;&amp;#039;) ist ein [[Compiler]] für eine Untermenge der [[Programmiersprache]] [[C (Programmiersprache)|C]] und war für Disketten-basierte Computersysteme mit [[Intel 8080|8080]]- bzw. [[Zilog Z80|Z80]]-Prozessor, dem Betriebssystem [[CP/M]] und mindestens 32&amp;amp;nbsp;kB frei verfügbarem [[Arbeitsspeicher]] ([[Random-Access Memory|RAM]]) konzipiert.&lt;br /&gt;
&lt;br /&gt;
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: &amp;#039;&amp;#039;Programmieren in C&amp;#039;&amp;#039;) definierten I/O-Standardbibliothek und verwendete zumindest anfangs auch anders benannte [[Header-Datei]]en, beispielsweise &amp;lt;code&amp;gt;bdscio.h&amp;lt;/code&amp;gt; anstatt &amp;lt;code&amp;gt;stdio.h&amp;lt;/code&amp;gt;. Die Vorteile von BDS&amp;amp;nbsp;C lagen in der sehr schnellen Kompilierung und dem sehr geringen Bedarf an Arbeitsspeicher der ausführbaren Programme.&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
BDS C wurde 1979 von dem damals 20-jährigen Leor Zolman entwickelt, zunächst um den Code in der amerikanischen Computerzeitschrift &amp;#039;&amp;#039;[[Byte (Zeitschrift)|Byte]]&amp;#039;&amp;#039; zu veröffentlichen. Schließlich wurde das Compilersystem doch auf den Markt gebracht, nachdem es für eine Zeitschrift zu umfangreich geworden war und sich zudem Marktchancen abzeichneten. Insgesamt wurden über 50.000 lizenzierte Kopien verkauft. Darüber hinaus waren zahlreiche unlizenzierte Exemplare im Einsatz.&lt;br /&gt;
&lt;br /&gt;
Er hatte mit seinen begrenzten Vorteilen einen insgesamt nur bescheidenen Markterfolg. Beispielsweise war das wenig später unter CP/M verfügbare Compiler-Paket &amp;#039;&amp;#039;Aztec&amp;amp;nbsp;C&amp;#039;&amp;#039; näher am Standard und professioneller konzipiert. Im September 2002 gab Leor Zolman alle Rechte an BDS&amp;amp;nbsp;C auf und übergab das komplette Paket in die [[Gemeinfreiheit]].&lt;br /&gt;
&lt;br /&gt;
== Quellen ==&lt;br /&gt;
* [http://www.bdsoft.com/resources/bdsc.html The BD Software C Compiler] (BDS&amp;amp;nbsp;C)&lt;br /&gt;
* [http://www.mailsend-online.com/blog/?p=89 Interview mit Leor Zolman]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.cpm.z80.de/develop.htm CP/M Programming Languages and Developer’s Tools]&lt;br /&gt;
* [http://www.bdsoft.com/dist/bdsc-guide.pdf BDS C User’s Guide] (PDF; 806&amp;amp;nbsp;kB)&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:Bds C}}&lt;br /&gt;
[[Kategorie:Compilerbau]]&lt;br /&gt;
[[Kategorie:CP/M-Software]]&lt;br /&gt;
[[Kategorie:Freies Programmierwerkzeug]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Y2kbug</name></author>
	</entry>
</feed>