Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

wie schreibe ich in fb einen eigenen compiler

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
alfonsospringer



Anmeldungsdatum: 27.04.2006
Beiträge: 445

BeitragVerfasst am: 15.12.2006, 21:39    Titel: wie schreibe ich in fb einen eigenen compiler Antworten mit Zitat

wie schreibe ich in fb einen eigenen compilerdas einzige was mir einfaellt waere die eigenen befehle in fb code umbasteln zu lassen und den dann zu kompilieren. geht das auch anders? (ohne asm das kann ich net)
_________________
Die Antworten zu fast allen Fragen des Lebens findest du entweder im MonsterFAQ oder der Befehlsreferenz - Und wenn du gar nicht mehr weiter weisst ? -> Wikipedia

ALLE RECHTSCHREIBFEHLER DIE ICH MACHE SIND BEABSICHTIGT, DAMIT DIE LEUTE, DIE SPAß DARAN HABEN SOLCHE ZU FINDEN, ETWAS ZU TUN HABEN
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
Mao



Anmeldungsdatum: 25.09.2005
Beiträge: 4409
Wohnort: /dev/hda1

BeitragVerfasst am: 15.12.2006, 21:57    Titel: Antworten mit Zitat

Ja, es gibt mehrere Wege.
Aber lass dir mal vorher gesagt sein: es wird alles anderes als leicht, wenn du ein bisschen was bieten möchtest. zwinkern
Das erinnert mich übrigens an die Wettbewerbsaufgabe, ein wenig. verwundert

Aber b2t (vorerst):
Du kannst einfach auch "nur" einen Umwandler schreiben (so wie FB), der als Backend einen Assembler (wie FB, aber das kannst du ja nicht, also ASM) oder C(++) oder BASIC oder was-auch-immer für eine Sprache verwendet. lächeln
Wenn dir das ein bisschen Geld wert ist, dann such mal bei Amazon nach "Compiler Principles and Techniques". lächeln
_________________
Eine handvoll Glück reicht nie für zwei.
--
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Sebastian
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 5969
Wohnort: Deutschland

BeitragVerfasst am: 15.12.2006, 22:07    Titel: Antworten mit Zitat

Mao hat Folgendes geschrieben:
Ja, es gibt mehrere Wege.
Aber lass dir mal vorher gesagt sein: es wird alles anderes als leicht, wenn du ein bisschen was bieten möchtest. zwinkern
Das erinnert mich übrigens an die Wettbewerbsaufgabe, ein wenig. verwundert

Naja, so lange wie keine wesentlichen Teile einer Einsendung im Forum öffentlich diskutiert werden und es nur um Tipps usw. geht, wäre das ja nicht so schlimm. zwinkern
_________________

Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
alfonsospringer



Anmeldungsdatum: 27.04.2006
Beiträge: 445

BeitragVerfasst am: 15.12.2006, 22:11    Titel: Antworten mit Zitat

Von Amazon:

Compilers. Principles, Techniques, and Tools

Compilers. Principles, Techniques, and Tools von Alfred V. Aho, Monica S. Lam, Ravi Sethi, und Jeffrey D. Ullman von Addison Wesley (Gebundene Ausgabe - 31 August 2006)
Englische Bücher: Alle 5 Artikel ansehen
Neu kaufen: EUR 83,95 EUR 83,45 Auf Lager.
Neu & gebraucht ab EUR 81,95

Ich denke diese Frage kann ich mit einem eindeutigen NEIN beantworten happy

Ich wollte eigentlich auhc nicht viel bieten sondern nur eine mini-trash Sprache machen, die eigentlich nur print, etc koennen soll.

Apropros Wettbewerb: Was ist eigentlich aus der Galgenmaennchen Aufgabe geworden?

Und von der Wettbewerbsaufgabe wusste ich nichts - Sorry
_________________
Die Antworten zu fast allen Fragen des Lebens findest du entweder im MonsterFAQ oder der Befehlsreferenz - Und wenn du gar nicht mehr weiter weisst ? -> Wikipedia

ALLE RECHTSCHREIBFEHLER DIE ICH MACHE SIND BEABSICHTIGT, DAMIT DIE LEUTE, DIE SPAß DARAN HABEN SOLCHE ZU FINDEN, ETWAS ZU TUN HABEN
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
Mao



Anmeldungsdatum: 25.09.2005
Beiträge: 4409
Wohnort: /dev/hda1

BeitragVerfasst am: 15.12.2006, 22:27    Titel: Antworten mit Zitat

Ja, dann hast du ja vllt. Interesse am Wettbewerb mitzumachen. lächeln
Der QB- und FB-Wettbewerb
Du lernst nebenbei und hast noch die Chance auf einen tollen Buchpreis!

Und ja, b2t halt. grinsen
Jetzt musst du entscheiden, welche Sprache du als Backend benutzen möchtest. Sollte halt eine sein, mit der du dich auskennst. zwinkern
Dann müsstest du mit der Sprachdefinition beginnen - lache nicht, das sollte sorgfältig geplant werden.
Und dann: programmieren. zwinkern
Stückchenweise mit der Interpreterfunktion anfangen. Erst vielleicht noch so, dass "nur" Additionen oder Textausgaben auf dem Bildschirm möglich sind (den Code gibts dann auf dem Bildschirm aus, also wenn zum Beispiel eingegeben wird "WRITE test", dass dann der FB-Code "PRINT "test"" auf dem Bildschirm erscheint - lässt sich ja später in eine Datei umleiten zwinkern).
Und wichtig: so viel wie möglich in Funktionen auslagern. lächeln
So kannst du bei Bedarf ohne viel Suchen später einmal zum Beispiel eine Text-Ausgabe-Routine austauschen - wenn du mal Variablen mit implementieren möchtest und vieles mehr.

Das ist jedenfalls der Weg, den ich gehen würde. zwinkern
Es gibt keine grundsätzliche Anleitung, es kann nur Hilfen bei einem solchen Thema geben. zwinkern

Greets,
Mao

Editiert durch Moderator: Mao hat sich beim BB-Code vertippt. Deshalb wurde als Adresse http://www.qb-wettbewerb.de[/url aufgerufen, wenn man auf den Link geklickt hat. Dass das [/url nicht hinter die Adresse gehört, hätte man auch selbst entdecken können, bevor man sagt "funkt nicht", nicht wahr?!... zwinkern (Sebastian)
_________________
Eine handvoll Glück reicht nie für zwei.
--
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
alfonsospringer



Anmeldungsdatum: 27.04.2006
Beiträge: 445

BeitragVerfasst am: 15.12.2006, 22:39    Titel: Antworten mit Zitat

die wettbewerbsseite funkt nicht
_________________
Die Antworten zu fast allen Fragen des Lebens findest du entweder im MonsterFAQ oder der Befehlsreferenz - Und wenn du gar nicht mehr weiter weisst ? -> Wikipedia

ALLE RECHTSCHREIBFEHLER DIE ICH MACHE SIND BEABSICHTIGT, DAMIT DIE LEUTE, DIE SPAß DARAN HABEN SOLCHE ZU FINDEN, ETWAS ZU TUN HABEN
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
Mao



Anmeldungsdatum: 25.09.2005
Beiträge: 4409
Wohnort: /dev/hda1

BeitragVerfasst am: 16.12.2006, 13:24    Titel: Antworten mit Zitat

Nee, 'ne?! Kann auch gar nix richtig machen. böse durchgeknallt lachen
_________________
Eine handvoll Glück reicht nie für zwei.
--
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
alfonsospringer



Anmeldungsdatum: 27.04.2006
Beiträge: 445

BeitragVerfasst am: 16.12.2006, 14:18    Titel: Antworten mit Zitat

es war auch keineswegs böse gemeint tut mir leid
_________________
Die Antworten zu fast allen Fragen des Lebens findest du entweder im MonsterFAQ oder der Befehlsreferenz - Und wenn du gar nicht mehr weiter weisst ? -> Wikipedia

ALLE RECHTSCHREIBFEHLER DIE ICH MACHE SIND BEABSICHTIGT, DAMIT DIE LEUTE, DIE SPAß DARAN HABEN SOLCHE ZU FINDEN, ETWAS ZU TUN HABEN
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
Mao



Anmeldungsdatum: 25.09.2005
Beiträge: 4409
Wohnort: /dev/hda1

BeitragVerfasst am: 16.12.2006, 14:35    Titel: Antworten mit Zitat

Ich weiß. grinsen
Passiert. zwinkern

Jo, aber wenn du wieder fragen hast, einfach frage. grinsen
_________________
Eine handvoll Glück reicht nie für zwei.
--
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
alfonsospringer



Anmeldungsdatum: 27.04.2006
Beiträge: 445

BeitragVerfasst am: 16.12.2006, 14:49    Titel: Antworten mit Zitat

hab ich das etwa schonmal nicht gemacht happy?
_________________
Die Antworten zu fast allen Fragen des Lebens findest du entweder im MonsterFAQ oder der Befehlsreferenz - Und wenn du gar nicht mehr weiter weisst ? -> Wikipedia

ALLE RECHTSCHREIBFEHLER DIE ICH MACHE SIND BEABSICHTIGT, DAMIT DIE LEUTE, DIE SPAß DARAN HABEN SOLCHE ZU FINDEN, ETWAS ZU TUN HABEN
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz