Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » Brainfuck in c++??

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 < [ 3 ]
010
14.06.2004, 16:17 Uhr
virtual
Sexiest Bit alive
(Operator)


nimm das std:: vor dem isspace raus, dann sollte es besser tun.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
14.06.2004, 16:51 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


ganz unten sollte man nun noch

statt


C++:
  outFile<<indent<<"}"<<std::endl;




C++:
  outFile<<"}"<<std::endl;



schreiben, dann stimmt auch der Einzug der letzten Klammer!

So ist das nun um einiges schneller

Was nun noch geil wäre, ein Compiler der direkt eine ausführbare datei erzeugt
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
14.06.2004, 17:01 Uhr
Bruder Leif
dances with systems
(Operator)



Zitat:
FloSoft postete
Was nun noch geil wäre, ein Compiler der direkt eine ausführbare datei erzeugt


OK, ich arbeite dran *g* Das dauert aber nen bisschen länger
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
14.06.2004, 18:19 Uhr
FloSoft
Medialer Over-Flow
(Administrator)



Zitat:
Bruder Leif postete
OK, ich arbeite dran *g* Das dauert aber nen bisschen länger


Würde mich schon mal interessieren wie so ein compiler aufgebaut ist (also z.b für so eine einfache Sprache wie bf)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
14.06.2004, 18:23 Uhr
Bruder Leif
dances with systems
(Operator)


Ich denke grad ernsthaft darüber nach, das tatsächlich zu machen. Hab zwar bisher ausschließlich P-Code-Compiler programmiert, aber bei einer so simplen Sprache sollte das relativ einfach auch auf x86er-Code umzumünzen sein. Nur mit Linux-ELF-Binaries kenn ich mich nicht im geringsten aus, wäre das arg schlimm, wenn der Compiler erst mal "nur" 32-Bit-EXEs unter Windoof erzeugt? Dann geb ich den Compiler, wenn er fertig ist, als GPL raus, vielleicht findet sich ja ein Entwickler für ein Linux-Backend
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.

Dieser Post wurde am 14.06.2004 um 18:23 Uhr von Bruder Leif editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
14.06.2004, 19:33 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


klar mach ruhig erstmal "exe"s (oder heißt es "exe"n? ). Vielleicht ist es gar nicht so aufwendig das auf "elf"s (elfen? ) umzuschreiben...

lass dir ruhig zeit dabei
--
class God : public ChuckNorris { };

Dieser Post wurde am 14.06.2004 um 19:33 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
14.06.2004, 21:29 Uhr
Hans
Library Walker
(Operator)



Zitat:
FloSoft postete

Würde mich schon mal interessieren wie so ein compiler aufgebaut ist (also z.b für so eine einfache Sprache wie bf)


Hi,
wie wäre es damit:

Bei Amazon hier zu finden.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
14.06.2004, 21:55 Uhr
Bruder Leif
dances with systems
(Operator)


Schön praxisbezogen ist http://compilers.iecc.com/crenshaw/ (bisschen SEHR einfach, aber eine nette Einstiegslektüre). "Echte" Compiler sind aber ne Nummer komplizierter


Bearbeitung:

Link korrigiert


--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.

Dieser Post wurde am 14.06.2004 um 22:03 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
018
15.06.2004, 20:47 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


schaut mal hier:

www.muppetlabs.com/~breadbox/bf/

da gibts nen bf-compiler für linux, der macht richtig schnelle elfen draus ...
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
019
15.06.2004, 22:51 Uhr
Bruder Leif
dances with systems
(Operator)


Hey sch* da war jemand schneller
Aber mal im Ernst: Wie wäre das, ein einfacher Compiler, der BF-Dateien im Frontend einliest, und eins von mehreren Backends ansteuert, das dann eine A.OUT, ELF, COM, EXE, .NET-EXE, Java-class, C-Source, ... was auch immer erzeugt?
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 < [ 3 ]     [ Allgemeines (OffTopic) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: