<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://demowiki.knowlus.com/index.php?action=history&amp;feed=atom&amp;title=QBasic</id>
	<title>QBasic - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://demowiki.knowlus.com/index.php?action=history&amp;feed=atom&amp;title=QBasic"/>
	<link rel="alternate" type="text/html" href="https://demowiki.knowlus.com/index.php?title=QBasic&amp;action=history"/>
	<updated>2026-05-14T20:46:38Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Demo Wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://demowiki.knowlus.com/index.php?title=QBasic&amp;diff=9460&amp;oldid=prev</id>
		<title>imported&gt;Vrumfondel am 28. Juli 2025 um 12:23 Uhr</title>
		<link rel="alternate" type="text/html" href="https://demowiki.knowlus.com/index.php?title=QBasic&amp;diff=9460&amp;oldid=prev"/>
		<updated>2025-07-28T12:23:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software&lt;br /&gt;
| Name                             = QBasic&lt;br /&gt;
| Screenshot                       = [[Datei:Qbasic.gif|250px]]&lt;br /&gt;
| Beschreibung                     = Bildschirmfoto von Microsoft QBasic&lt;br /&gt;
| Hersteller                       = [[Microsoft|Microsoft Corporation]]&lt;br /&gt;
| AktuelleVersion                  = 1.1&lt;br /&gt;
| AktuelleVersionFreigabeDatum     = 1992&lt;br /&gt;
| Betriebssystem                   = [[MS-DOS]]&lt;br /&gt;
| Kategorie                        = [[BASIC]]-Interpreter und [[Integrierte Entwicklungsumgebung|Entwicklungsumgebung]]&lt;br /&gt;
| Lizenz                           = [[Microsoft|MS]]-[[EULA]]&lt;br /&gt;
| Deutsch                          = ja&lt;br /&gt;
| Website                          = [http://www.microsoft.de/ www.microsoft.de]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;QBasic&amp;#039;&amp;#039;&amp;#039; ist ein [[BASIC]]-[[Interpreter]]. Es ist die abgespeckte Version der Entwicklungsumgebung [[QuickBASIC]] 4.5.&lt;br /&gt;
&lt;br /&gt;
[[Microsoft]] lieferte sie ab 1991 standardmäßig mit den eigenen [[MS-DOS]]-[[Betriebssystem]]-Versionen (von 5.0–6.22) aus. Auch auf den Installations-CDs von [[Microsoft Windows 95|Windows 95]], [[Microsoft Windows 98|98]] und [[Microsoft Windows Millennium Edition|ME]] war es noch enthalten. QBasic ersetzte das veraltete [[GW-BASIC]], das bei vorinstallierten [[Erstausrüster|OEM]]-Versionen von MS-DOS bis zur Version 4.0 teilweise im Lieferumfang enthalten war.&lt;br /&gt;
&lt;br /&gt;
== Hintergrund ==&lt;br /&gt;
Mit QuickBASIC, insbesondere in den Versionen 4 und 4.5, führte Microsoft seine 1976 begonnene Produktlinie &amp;#039;&amp;#039;[[Microsoft BASIC]]&amp;#039;&amp;#039; in einer MS-DOS-Anwendung zusammen. QuickBASIC benötigte nun keine Zeilennummern mehr, bot die Möglichkeit, [[Prozedur (Programmierung)|Unterprozeduren]] und [[Funktion (Programmierung)|Funktionen]] zu definieren und stellte verbesserte Möglichkeiten der [[Strukturierte Programmierung|strukturierten Programmierung]] zur Verfügung, auch wurde [[Video Graphics Array|VGA]] durch die [[Videomodus|Bildschirmmodi]] 11, 12 und 13 unterstützt.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.qbasic.net/en/reference/general/screen-modes.htm |titel=QBasic and VBDOS Screen Modes |werk=qbasic.net |sprache=en |abruf=2024-07-11}}&amp;lt;/ref&amp;gt; Verbessert wurde auch die [[Integrierte Entwicklungsumgebung|Entwicklungsumgebung]], welche nun auch (im [[Textmodus]]) über die [[Computermaus|Maus]] bedient werden konnte. Mit MS-DOS wurde dann eine weniger umfangreiche Version von &amp;#039;&amp;#039;QuickBASIC&amp;#039;&amp;#039; mit dem Namen &amp;#039;&amp;#039;QBasic&amp;#039;&amp;#039;, mitgeliefert.&lt;br /&gt;
&lt;br /&gt;
Bedingt durch die Begrenzungen von und durch MS-DOS und des Programms selbst durften die Programme eine Größe von etwas über 160&amp;amp;nbsp;kB nicht überschreiten.&lt;br /&gt;
&lt;br /&gt;
== Unterschiede zu QuickBASIC ==&lt;br /&gt;
Der große Unterschied zu QuickBASIC ist, dass QBasic keinen [[Compiler]] enthält und somit keine verteilfähigen .[[EXE]]-Dateien erzeugen kann, sondern die Datei &amp;#039;&amp;#039;inline&amp;#039;&amp;#039; als .BAS-Datei abspeichert und ausführt. Aus diesem Grund stand QBasic-Programmen weniger [[Arbeitsspeicher]] zur Verfügung. Über die [[Kommandozeile]] können Programme mit dem Befehl &amp;lt;code&amp;gt;qbasic /run programm.bas&amp;lt;/code&amp;gt; gestartet werden. Es lassen sich keine Fremdbibliotheken einbinden. Die [[Onlinehilfe|Online-Hilfe]] wurde ebenfalls gekürzt. Zudem sind Systemaufrufe, wenn auch machbar, schwieriger.&lt;br /&gt;
&lt;br /&gt;
QuickBASIC-Programme, welche keine Bibliotheken benutzen oder keine speziellen Funktionen für Systemaufrufe verwenden, sind auch unter QBasic lauffähig. Umgekehrt laufen alle Programme auch unter QuickBASIC sowie [[Visual Basic Classic|Visual Basic]] für MS-DOS und lassen sich dort kompilieren.&lt;br /&gt;
&lt;br /&gt;
== Beispielprogramme ==&lt;br /&gt;
QBasic wurde zusammen mit vier Beispielprogrammen ausgeliefert:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Gorillas (Computerspiel)|Gorillas]]&amp;#039;&amp;#039;&amp;#039;: In diesem Spiel von [[IBM]] stehen sich zwei Gorillas auf Hochhausdächern an jeweils gegenüberliegenden Bildschirmrändern gegenüber. Abwechselnd versuchen sie, sich mit einer explodierenden Banane zu treffen. Die Steuerung erfolgt hier durch abwechselnde Eingabe von Winkel und Geschwindigkeit. Dabei ist die Windgeschwindigkeit zu beachten. Das Programm demonstriert (einfache) physikalische Berechnungen sowie „hochauflösende“ [[Sprite (Computergrafik)|Spritegrafik]] (640×350 Pixel bei 16 Farben).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Money&amp;#039;&amp;#039;&amp;#039;: Der &amp;#039;&amp;#039;QBasic Money Manager&amp;#039;&amp;#039; ist ein einfaches (amerikanisches) Buchhaltungsprogramm auf einer festen Maximal-Anzahl an Konten. Ein Konto kann ein &amp;#039;&amp;#039;Asset&amp;#039;&amp;#039;-, also ein [[Aktiva]]-, oder ein &amp;#039;&amp;#039;Liability&amp;#039;&amp;#039;-, also ein [[Passiva]]-Konto sein. Die Art des Kontos beeinflusst die Art der [[Bilanz]]ierung. Ein [[Datensatz]] in einem Konto besteht aus einem Datum im amerikanischen Format, Beschreibungstext und dem Wert der Transaktion. Die Konten und Bilanzen können angezeigt und [[Drucker (Gerät)|ausgedruckt]] werden. Die „Bücher“ werden bei jeder Eingabe und Löschung in einer Datei gespeichert.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Nibbles&amp;#039;&amp;#039;&amp;#039;: [[Snake (Computerspiel)|Snake]]-Spiel im Textmodus. Auch zu zweit spielbar.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Remline&amp;#039;&amp;#039;&amp;#039;: (im deutschsprachigen QuickBasic als &amp;#039;&amp;#039;Entfzeil&amp;#039;&amp;#039; bezeichnet) Sowohl Beispielprogramm als auch nützliches Hilfsprogramm: Auch wenn mit Ausnahmen die Ausführung von zeilennummernbasiertem [[GW-BASIC]]-Code unter QBASIC möglich ist, entfernt es aus solchen Programmen die in QBasic überflüssige Nummerierung der Zeilen. Zeilennummern, die z.&amp;amp;nbsp;B. als [[Sprungmarke|Sprungziel]] nötig sind, bleiben dabei erhalten. Von diesem Programm wurde der [[Codegenerator]] von [[QB64]] inspiriert.&lt;br /&gt;
&lt;br /&gt;
== Rezeption ==&lt;br /&gt;
Bis in die 2000er Jahre, nachdem MS-DOS ein Subsystem von [[Microsoft Windows]] wurde, haben sich verschiedene private Websites mit QBasic beschäftigt, bevor verschiedene Produkte von Drittherstellern die Nachfolge von QBasic beanspruchten. Da die meisten dieser Produkte als [[Shareware]] vertrieben wurden, jedoch keines von ihnen mit QBasic in (kostenloser) Verfügbarkeit und Kompatibilität gleichziehen konnte, ließ das Interesse an diesen Projekten, und später durch die Veröffentlichung von [[Visual Basic .NET]] auch das Interesse an QBasic, schnell nach. Mittlerweile gibt es einige [[Liste der BASIC-Dialekte|BASIC-Dialekte]], auf die viele der ehemaligen QBasic-Programmierer umgestiegen sind. Seit 2007 und der Gründung des [[Open Source|Open-Source]]-Projekts [[QB64]], einer nahezu vollständig kompatiblen Weiterentwicklung von QBasic, erlebt die Sprache und die (englischsprachige) QBasic-Community durch den Trend des [[Retrocomputing]]s eine Wiederbelebung.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.qb64.org/portal/ |titel=From the 80s to eternity: How BASIC made its way into the 21st century |werk=qb64.org |sprache=en |archiv-url=https://web.archive.org/web/20200213201013/https://www.qb64.org/portal/ |archiv-datum=2020-02-13 |abruf=2020-08-16}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* {{Literatur |Autor=Thomas Becker |Titel=QBasic, QuickBasic: Programmierkurs für Anfänger |Ort=Attenkirchen |Datum=1992 |Sprache=de |ISBN=3-86033-128-0}}&lt;br /&gt;
* {{BibISBN|3528051647}}&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.qbasic.de/ QBasic.de] – umfangreiche QBasic-Seite mit Downloadarchiv&lt;br /&gt;
* [https://archive.org/details/msdos_qbasic_megapack QBasic 1.1 (1992) in der Archive.org-Software-Bibliothek]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Normdaten |TYP=s |GND=4265285-6}}&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:Qbasic}}&lt;br /&gt;
[[Kategorie:Microsoft-Software]]&lt;br /&gt;
[[Kategorie:DOS-Software]]&lt;br /&gt;
[[Kategorie:BASIC]]&lt;br /&gt;
[[Kategorie:Historische Software]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Vrumfondel</name></author>
	</entry>
</feed>