Qbasic vs PB - Unterschiede

Fragen zu allen anderen Programmiersprachen.
Benutzeravatar
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

Beitrag von NicTheQuick »

Dieses FreeBasic werde ich mir wohl mal anschauen. Das klingt doch schonmal sehr vielversprechend. Vor allem, wenn es ein Basic ist, das OpenSource ist, schon nach 6 Monaten Entwicklungszeit mehr bietet als PureBasic.

*direktmalhinsurft*
Benutzeravatar
fsw
Beiträge: 74
Registriert: 12.09.2004 03:31
Wohnort: North by Northwest

Beitrag von fsw »

NicTheQuick hat geschrieben:Vor allem, wenn es ein Basic ist, das OpenSource ist, schon nach 6 Monaten Entwicklungszeit mehr bietet als PureBasic.
Das betrifft den compiler nicht die Entwicklungsumgebung.
Es gibt noch viel zu tun...
Benutzeravatar
Hroudtwolf
Beiträge: 1416
Registriert: 30.10.2004 23:33
Kontaktdaten:

BlubBlubblubblub............

Beitrag von Hroudtwolf »

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...
Sag mal wie lange bist du eigentlich dabei ???????????

Schon mal was davon gehört , daß ein Interpreter saulangsam ist.
Naja Hauptsache mitgetextet................ =:-)
Benutzeravatar
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

Beitrag von NicTheQuick »

Der Compiler ist aber das wichtigste und außerdem habe ich nichts anderes gemeint. Je besser der Compiler, desto schneller kommt auch die Entwicklungsumgebung für den Compiler.
Benutzeravatar
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:

Beitrag von Falko »

Ich wart mal lieber auf PB4 und vergleiche lieber dann erst beides.
Obwohl mir das mit den Proceduren in Fbasic besser gefällt, sprich Variablen byVal. Ist schon fast so wie in GFA-Basic :mrgreen: .
Bild
Win11 Pro 64-Bit, PB_6.11b1
GPI
Beiträge: 1511
Registriert: 29.08.2004 13:18
Kontaktdaten:

Beitrag von GPI »

Danilo hat geschrieben:
Kaeru Gaman hat geschrieben:tu die alten bücher beiseite... fang nicht an, ne tote sprache zu lernen,
Die Sprache von QB ist zufällig "BASIC".

QB, PDS, VBDOS, VB, PowerBasic, uvm. sind "richtige" BASICs -
PB ist was ganz Anderes und hat seine eigene Syntax.
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...
Als "Richtiges" Basic würde ich C64-Basic bezeichnen.
CodeArchiv Rebirth: Deutsches Forum Github Hilfe ist immer gern gesehen!
Benutzeravatar
fsw
Beiträge: 74
Registriert: 12.09.2004 03:31
Wohnort: North by Northwest

Beitrag von fsw »

NicTheQuick hat geschrieben:Der Compiler ist aber das wichtigste und außerdem habe ich nichts anderes gemeint. Je besser der Compiler, desto schneller kommt auch die Entwicklungsumgebung für den Compiler.
agreed :mrgreen:
Benutzeravatar
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:

Beitrag von Falko »

Das ein richtiges BASIC nur beim C64 sein soll, muß ich bezweifeln :mrgreen:

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.
Bild
Win11 Pro 64-Bit, PB_6.11b1
GPI
Beiträge: 1511
Registriert: 29.08.2004 13:18
Kontaktdaten:

Beitrag von GPI »

>Dokumente, die BASIC definieren
>
>Die meisten real existierenden Interpreter und Compiler halten sich leider
>nicht an diese Standards.
CodeArchiv Rebirth: Deutsches Forum Github Hilfe ist immer gern gesehen!
Benutzeravatar
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:

Beitrag von Falko »

Die Sprache wurde aufgrund von acht Entwurfsprinzipien entworfen:

Für Anfänger einfach zu lernen
Als Allzweck-Computersprache einsetzbar
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.
Das C64er Basic war wohl Hardwareabhängig und auch nicht Betriebssystemunabhängigkeit , oder?

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.
Bild
Win11 Pro 64-Bit, PB_6.11b1
Antworten