Operno-Interpreter 2.1.1

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Beitrag von cxAlex »

:allright: Cool. Gefällt mir, auch wenn ich OOP nicht wirklich was abgewinnen kann.
Den Code seh ich mir mal genauer an, vlt. kann ich ja was davon verwenden :mrgreen: :mrgreen:
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Benutzeravatar
Josef Sniatecki
Beiträge: 657
Registriert: 02.06.2008 21:29
Kontaktdaten:

Beitrag von Josef Sniatecki »

@cxAlex: Am besten ist es, wenn du dir zuerst den TokenExtractor()
anschaust. Dort kannst du sehen, wie ich den Code in Tokens zerteile.
Interessant ist auch die Struktur eines Objekts. Danach kannst du dir
den Hauptteil des Interpreters ansehen. Der Haupteil sind die Prozeduren
die mit "Execute" anfangen.
Find ich gut, dass du dich dafür interessierst. Hast ja selbst einen echt
guten Interpreter geschrieben. :wink:
PB 4.61 | Windows Vista - 32Bit
Homepage

"Wahrlich es ist nicht das Wissen, sondern das Lernen, nicht das Besitzen sondern das Erwerben, nicht das Dasein, sondern das Hinkommen, was den grössten Genuss gewährt." - Carl Friedrich Gauß
Benutzeravatar
Josef Sniatecki
Beiträge: 657
Registriert: 02.06.2008 21:29
Kontaktdaten:

Beitrag von Josef Sniatecki »

Noch was:
Ich brauche eure Meinung: Sollte ich "\" (wie in PureBasic) oder "." (z.B.
wie in C,C++) nutzen, um auf ein tieferes Objekt zuzugreifen.

Ich finde, dass das Zeichen "\" oft in Betriebsystemen für die
selben zwecke angewendet wird. Doch mir ist aufgefallen, dass "." viel
schneller zu schreiben ist und damit besser zum Programmieren ist.

Welche Argumente oder Meinungen habt ihr?
PB 4.61 | Windows Vista - 32Bit
Homepage

"Wahrlich es ist nicht das Wissen, sondern das Lernen, nicht das Besitzen sondern das Erwerben, nicht das Dasein, sondern das Hinkommen, was den grössten Genuss gewährt." - Carl Friedrich Gauß
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Das schreiben von Zeichen, welche u.a. das Drücken von "Alt Gr" erfordern,
besser vermeiden (deshalb mag ich kein C/++). Der Punkt ist auch geläufiger.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

ich bin für den \
so langsam schreibt man den nun auch wieder nicht, als dass man deswegen auf den . umsteigen müsste.
Außerdem liegt das ja auch nur an unserer Deutschen Tastatur ...
die Englische hat den \ sowieso als Taste neben unserem y ohen UMSCHALT und ohne AltGr...
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
Josef Sniatecki
Beiträge: 657
Registriert: 02.06.2008 21:29
Kontaktdaten:

Beitrag von Josef Sniatecki »

STARGÅTE hat geschrieben:ich bin für den \
so langsam schreibt man den nun auch wieder nicht, als dass man deswegen auf den . umsteigen müsste.
Außerdem liegt das ja auch nur an unserer Deutschen Tastatur ...
die Englische hat den \ sowieso als Taste neben unserem y ohen UMSCHALT und ohne AltGr...
Habe ich garnicht gewusst. Ich glaube ich muss mal die eng. Tastatur
studieren. Da wende ich mich mal langsam dem "" zu...
PB 4.61 | Windows Vista - 32Bit
Homepage

"Wahrlich es ist nicht das Wissen, sondern das Lernen, nicht das Besitzen sondern das Erwerben, nicht das Dasein, sondern das Hinkommen, was den grössten Genuss gewährt." - Carl Friedrich Gauß
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

STARGÅTE hat geschrieben:die Englische hat den \ sowieso als Taste neben unserem y ohen UMSCHALT und ohne AltGr...
wie gut, dass wir hier alle englische Tastaturen verwenden ;-)

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

naja kA

1. ist diese weiter verbreitet.
2. ist die umstellung auf englisch mit einem Klick im system gemacht.

Da man ja beim Programmieren eh keine Umlaute verwenden "sollte"
ist der Unterschied gering.

Ich hatte damals in QBasic zwangsweise n eng. Tastatur, aber am meistent hat mich die ( ) verschiebung angekotzt. Weil die bei uns bei 8 9 sind und dort bei 9 0 -.-
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
Josef Sniatecki
Beiträge: 657
Registriert: 02.06.2008 21:29
Kontaktdaten:

Beitrag von Josef Sniatecki »

Kiffi hat geschrieben:
STARGÅTE hat geschrieben:die Englische hat den \ sowieso als Taste neben unserem y ohen UMSCHALT und ohne AltGr...
wie gut, dass wir hier alle englische Tastaturen verwenden ;-)

Grüße ... Kiffi
Ich weiß, dass ich mit "" deutsche Tastaturen benachteiligen würde, aber
die Englischen gibt es halt häufiger. Jedoch ist mein Interpreter
im Außland garnicht bekannt.
PB 4.61 | Windows Vista - 32Bit
Homepage

"Wahrlich es ist nicht das Wissen, sondern das Lernen, nicht das Besitzen sondern das Erwerben, nicht das Dasein, sondern das Hinkommen, was den grössten Genuss gewährt." - Carl Friedrich Gauß
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

STARGÅTE hat geschrieben:ich bin für den \
so langsam schreibt man den nun auch wieder nicht
Naja, die Hände von der Tastatur damit dieser komische Griff möglich ist,
kostet soviel Zeit, wie eine ganze Zeile Text mit 80 Zeichen zu schreiben!

Da ich zwangsläufig 3x Schreibmaschine in Deutschland gelernt habe,
vermeide Programmiersprachen, in denen das Source schreiben extrem
umständlich für mich ist :wink:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten