Seite 1 von 3 123 LetzteLetzte
ERLEDIGT
NEIN
ANTWORTEN
35
ZUGRIFFE
6964
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
  1. #1
    jkallup ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Beiträge
    101
    Hallo Liebe Tutorials User,

    wer hat Lust bzw. Interesse sich in das Thema Compilerbau einzuarbeiten?
    Geboten wird ein oder mehrere Workshop's zum Thema Compilerbau.
    Im Workshop des 1. Teils wird ein Taschenrechner erarbeitet.
    Auf Wunsch können wir echten Assembler OutputCode für 486er PC's erstellen, um so eigenständige Programme zu erstellen.
    Die Grundlage wird Delphi bzw. FPC (FreePascalCompiler) Pascal Code dienen mit Compiler Tools wie zum Beispiel YACC/LEX um das ganze zu vereinfachen.
    In einen weiteren Teil wird eine Sprache erstellt, die geparst wird.
    mit IF ELSE ENDIF und FOR ENDFOR Schleifen.

    Bitte meldet Euch und sagt Wünsche im Anschluß auf diesen Thread.
    Mfg
    Jens
     

  2. #2
    Matt297 ist offline Mitglied Gold
    Registriert seit
    Oct 2008
    Beiträge
    183
    Hi, in welcher Form hast du dir den Workshop vorgestellt, also alles ausschließlich in digitaler Form(tutorials.de, Skype...) oder eventuell anders?

    Gruß
    Matt
     

  3. #3
    Avatar von zerix
    zerix ist offline Hausmeister
    tutorials.de Moderator
    Registriert seit
    May 2005
    Beiträge
    4.382
    Na ich bin dabei.

    Gruß

    Sascha
     

  4. #4
    jkallup ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Beiträge
    101
    Hallo Matt,

    der Workshop wird Live und für User/Nutzer des tutorials.de Forum/Hemeinschaft kostenos mit der gewphnten AdobeConnect Software über das Internet abgehalten.
    Alles was Du brauchst ist eine scgbelle Internetanbindung und den FlashPlayer.
    Als Einstiegsprogramm wird ein Taschenrechner erarbeitet, nicht etwa ein Programm bei dem man Buttona klicken wird, sondern eine Textdatei geparst (d.h. übersetzt wird).
    Dabei wird nicht nur 2 + 3 gerechnet, sondern auch 2 + 3 * 4 (=14 also Punkt vor Strichrechnung beachtet.
    Als 2. Teil wird eine bestehende Sprache erarbeitet, die es erlaubt Texte auszugeben und evtl. wenn es die Zeit zulässt Kontrollstrukturen behandelt werden.
    Hierfür wird dann assembler verwendet, der einfach halber in der Form eines Kellerautomaten also nur sowas wie push oder ein wenig floaz point instructions.
    Ich versuche alles Anfängerfreundlich zu gestalten
    An Programmen kömmen natürlich nur kostenlose zur Anwendung.
    so zum Beispiel der FPC, yacc/lex von Albert Gräf, der gcc und nasm 32 bit gggf lazarus/delphi

    Gruß
    Jens
    Geändert von jkallup (11.08.10 um 11:50 Uhr)
     

  5. #5
    Dragosani Tutorials.de Gastzugang
    Gründsätzlich hätte ich daran durchaus interesse. Wäre klasse, wenn man bei dem Workshop darauf achten würde, dass es ausserhalb von normalen Office-Zeiten liegt
     

  6. #6
    jkallup ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Beiträge
    101
    klar, habe den Admins, die die Plattform zur Verfügung stellen vorgeschlagen, das ganze am Wochende zu machen oder dann halt in der Woche ab 18 Uhr ,,,,
     

  7. #7
    Avatar von ComFreek
    ComFreek ist offline Mod | @comfreek
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    3.250
    Ich hätte auch Interesse, obwohl ich mich nicht mit Delphi & Co. auskenne.
    Ich wollte schon immer einen Compiler bauen
     
    mfg ComFreek

    Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
    Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
    [PHP] Überprüfen, ob Website erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

  8. #8
    Dragosani Tutorials.de Gastzugang
    Zitat Zitat von jkallup Beitrag anzeigen
    klar, habe den Admins, die die Plattform zur Verfügung stellen vorgeschlagen, das ganze am Wochende zu machen oder dann halt in der Woche ab 18 Uhr ,,,,
    Sehr gut
    Zitat Zitat von ComFreek Beitrag anzeigen
    Ich hätte auch Interesse, obwohl ich mich nicht mit Delphi & Co. auskenne.
    Ich wollte schon immer einen Compiler bauen
    Geht mir auch so, Delphi/Pascal ist nicht meine Welt, aber einen Compiler würde ich auch gern mal testen.
     

  9. #9
    Matt297 ist offline Mitglied Gold
    Registriert seit
    Oct 2008
    Beiträge
    183
    Hey gut, dann bin ich auch dabei.
    Geändert von Matt297 (11.08.10 um 16:23 Uhr)
     

  10. #10
    stonetech ist offline Rookie
    Registriert seit
    Jul 2007
    Ort
    Bonn
    Beiträge
    0
    Hallo allerseits,

    bin auch dabei, wollte schon immer wissen wie so was geht.
     

  11. #11
    jkallup ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Beiträge
    101
    Hallo,

    wer dann Lust und Laune hat, der kann dann bei meinen gegenwärtigen Projekt mitmachen.
    Dort geht es dann darum die dBL Sprache mit ide und compiler umzusetzen.,
    d.h. ich versuche ein Team zu bilden.
    wer also mitmachen will und sich erstmal die Grundlagen anschauen will ist herzlichst eingeladen.

    Gruß
    Jens
     

  12. #12
    Avatar von Avedo
    Avedo ist offline Mitglied Brokat
    Registriert seit
    May 2007
    Ort
    Göttingen
    Beiträge
    389
    Ich fände es ehrlich gesagt auch spannender, wenn die Compiler mit C oder C++ implementiert würden, da ich keinen Plan von Pascal und Delphi habe, wobei das auch nicht wirklich ein Problem darstellen dürfte. So stark unterscheiden sich die meisten Sprachen ja nun nicht.

    Besonders interessant fände ich in Bezug auf die mathematischen Ausdrücke noch die Verarbeitung und Organisation von Variablen und Funktionen, wie zum Beispiel sin(), sqrt() oder fac().

    Liebe Grüße,

    Andreas
     
    Andreas Wilhelm
    BSc. Applied Computer Science

    Follow my blog!
    http://www.avedo.net

    Follow me on Google Plus!
    https://plus.google.com/u/0/109348079906250336178

    Support me on Flattr!
    https://flattr.com/profile/avedo

  13. #13
    Avatar von zerix
    zerix ist offline Hausmeister
    tutorials.de Moderator
    Registriert seit
    May 2005
    Beiträge
    4.382
    Ich werd mir mal deinen Workshop anschauen, vielleicht mache ich dann bei deinem Projekt mit.

    Gruß

    Sascha
    jkallup bedankt sich. 

  14. #14
    jkallup ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Beiträge
    101
    Hallo Avedo,

    Deinen Wunsch können wir (ich) gerne nachkommen. Mal sehen ob das mit der Zeit hinkommt und ich ich genügend Ressourcen bekomme.
    habe mir das so vorgestellt, das der Compiler in Pascal geschrieben wird, der dann nasm Assembler produziert, der auf eine C/C++ DLL zugreift, wo die Funktionen drin szehen.
    Somit wird Einblick in Pascal, Assembler, C/C++ und die Erstellung von DLL mittels dem gcc gegeben/vorgestellt.
    Dabei gehe ich auf die Plattform Vista 32Bit aus mit dem MingW GCC Compiler und Tools.

    Gruß
    Jens
     

  15. #15
    Avatar von ComFreek
    ComFreek ist offline Mod | @comfreek
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    3.250
    Zitat Zitat von Avedo Beitrag anzeigen
    Ich fände es ehrlich gesagt auch spannender, wenn die Compiler mit C oder C++ implementiert würden, da ich keinen Plan von Pascal und Delphi habe, wobei das auch nicht wirklich ein Problem darstellen dürfte. So stark unterscheiden sich die meisten Sprachen ja nun nicht.
    Zum Teil auch, weil Windows mit C programmiert ist. Aber ich denke der Schwerpunkt liegt darin, einen Quelltext in Assembler umzuwandeln. Aber wenn's mit C und C++ implementiert würde, dann würde ich mich natürlich freuen.
     
    mfg ComFreek

    Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
    Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
    [PHP] Überprüfen, ob Website erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

Thema nicht erledigt
Seite 1 von 3 123 LetzteLetzte

Ähnliche Themen

  1. PHP workshop
    Von 'ka im Forum PHP
    Antworten: 2
    Letzter Beitrag: 10.12.04, 16:08
  2. "Compilerbau in der Praxis"
    Von tappi im Forum Sonstige Sprachen
    Antworten: 4
    Letzter Beitrag: 20.10.04, 22:01

Stichworte