Qbasic vs PB - Unterschiede
- NicTheQuick
- Ein Admin
- Beiträge: 8808
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
- Hroudtwolf
- Beiträge: 1416
- Registriert: 30.10.2004 23:33
- Kontaktdaten:
BlubBlubblubblub............
Sag mal wie lange bist du eigentlich dabei ???????????Kaeru Gaman hat geschrieben:sag mal, wie lange bist du dabei?
auch ein interpreter-core ist eine lösungsmöglichkeit,
es muss nicht immer ein compiler sein...
Schon mal was davon gehört , daß ein Interpreter saulangsam ist.
Naja Hauptsache mitgetextet................ =:-)
- NicTheQuick
- Ein Admin
- Beiträge: 8808
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
- Falko
- Admin
- Beiträge: 3535
- Registriert: 29.08.2004 11:27
- Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit) - Kontaktdaten:
Kein Basic ist wie das andere. Alle höhren Basic-Formen sind in grunde kein Basic mehr, sondern erweiterte Formen. Ursprünglich hat man ja Zeilennummern angeben. Labels waren weitesgehend umbekannt...Danilo hat geschrieben:Die Sprache von QB ist zufällig "BASIC".Kaeru Gaman hat geschrieben:tu die alten bücher beiseite... fang nicht an, ne tote sprache zu lernen,
QB, PDS, VBDOS, VB, PowerBasic, uvm. sind "richtige" BASICs -
PB ist was ganz Anderes und hat seine eigene Syntax.
Als "Richtiges" Basic würde ich C64-Basic bezeichnen.
CodeArchiv Rebirth: Deutsches Forum Github Hilfe ist immer gern gesehen!
- Falko
- Admin
- Beiträge: 3535
- Registriert: 29.08.2004 11:27
- Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit) - Kontaktdaten:
Das ein richtiges BASIC nur beim C64 sein soll, muß ich bezweifeln
Folgende Seite beschreibt es ausreichend.
http://de.wikipedia.org/wiki/BASIC

Folgende Seite beschreibt es ausreichend.
http://de.wikipedia.org/wiki/BASIC
Zuletzt geändert von Falko am 20.12.2004 21:36, insgesamt 1-mal geändert.
>Dokumente, die BASIC definierenFalko hat geschrieben:http://de.wikipedia.org/wiki/BASIC/
>
>Die meisten real existierenden Interpreter und Compiler halten sich leider
>nicht an diese Standards.
CodeArchiv Rebirth: Deutsches Forum Github Hilfe ist immer gern gesehen!
- Falko
- Admin
- Beiträge: 3535
- Registriert: 29.08.2004 11:27
- Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit) - Kontaktdaten:
Die Sprache wurde aufgrund von acht Entwurfsprinzipien entworfen:
Für Anfänger einfach zu lernen
Als Allzweck-Computersprache einsetzbar
Und die "Erweiterbarkeit der Sprache für Experten" ist doch das, was heute aus Basic geworden ist. Und wer schreibt die Standards vor?
Du hast aber vollkommen Recht, das es besser wäre, wenn Basic einheitlich wäre mit seinen Standards. Aber dann müßte Purebasic komplett in seiner Befehlsform umgekrempelt werden und dann dürfte ein "Then" auch dort nicht fehlen. Dann wäre es kein Purebasic mehr, und das sind die Unterschiede. Aber alle Basics setzen die komplizierte höhere
Sprache in einer leicht zu bedienenden Sprache um, wobei sich keiner Gedanken machen muss, wie sowas in ASM etc. programmiert werden muß um nur einen Befehl wie z.B Write... ausführen zu können. Und das war eigendlich Ziehl des allgemeinen Basic.
Für Anfänger einfach zu lernen
Als Allzweck-Computersprache einsetzbar
Das C64er Basic war wohl Hardwareabhängig und auch nicht Betriebssystemunabhängigkeit , oder?Erweiterbarkeit der Sprache für Experten
Interaktivität
Klare Fehlermeldungen
Rasche Antwortzeiten
Hardwareunabhängigkeit
Betriebssystemunabhängigkeit
BASIC war einst weltweit die populärste Programmiersprache, obwohl sie oft von Informatikern gering geschätzt wird.
Viele Dialekte wurden entwickelt und die neuesten weisen alle professionellen Elemente für höhere Programmiersprachen auf. Ein Nachteil der vielen Versionen ist, dass Programme meist nicht ohne weiteres zwischen diesen Versionen ausgetauscht werden können.
Und die "Erweiterbarkeit der Sprache für Experten" ist doch das, was heute aus Basic geworden ist. Und wer schreibt die Standards vor?
Du hast aber vollkommen Recht, das es besser wäre, wenn Basic einheitlich wäre mit seinen Standards. Aber dann müßte Purebasic komplett in seiner Befehlsform umgekrempelt werden und dann dürfte ein "Then" auch dort nicht fehlen. Dann wäre es kein Purebasic mehr, und das sind die Unterschiede. Aber alle Basics setzen die komplizierte höhere
Sprache in einer leicht zu bedienenden Sprache um, wobei sich keiner Gedanken machen muss, wie sowas in ASM etc. programmiert werden muß um nur einen Befehl wie z.B Write... ausführen zu können. Und das war eigendlich Ziehl des allgemeinen Basic.