Compiler proggen
Compiler proggen
Hallo! Wisst ihr vielleicht wie man einen Compiler schreibt? Ich bin in PureBasic noch ziemlich neu (kauf mir erst die Vollversion
(Geldmangel
)) und kenn mich noch nich so aus. Wäre nett wenn ihr mir helfen könntet. Thx im Voraus, AndyX
-
DarkDragon
- Beiträge: 6291
- Registriert: 29.08.2004 08:37
- Computerausstattung: Hoffentlich bald keine mehr
- Kontaktdaten:
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
- remi_meier
- Beiträge: 1078
- Registriert: 29.08.2004 20:11
- Wohnort: Schweiz
@DarkDragon und nco2k
Gehts noch? Müsst ihr gleich jeden so anmachen??? Es hat halt noch nicht jeder so eine _mächtige_ Erfahrung wie ihr
Wenn ers versuchen will, soll ers doch! Wenn ers schafft, dann BRAVO! Wenn nicht, dann halt nicht.. Man lernt nur aus seinen eigenen Fehlern! Und jeder will doch seine Grenzen kennenlernen.
@AndyX
http://robsite.de/php/pureboard-archiv/ ... ompilerbau
http://robsite.de/php/pureboard-archiv/ ... ompilerbau
http://robsite.de/php/pureboard-archiv/ ... ompilerbau
http://robsite.de/php/pureboard-archiv/ ... ompilerbau
greetz
remi
Gehts noch? Müsst ihr gleich jeden so anmachen??? Es hat halt noch nicht jeder so eine _mächtige_ Erfahrung wie ihr
Wenn ers versuchen will, soll ers doch! Wenn ers schafft, dann BRAVO! Wenn nicht, dann halt nicht.. Man lernt nur aus seinen eigenen Fehlern! Und jeder will doch seine Grenzen kennenlernen.
@AndyX
http://robsite.de/php/pureboard-archiv/ ... ompilerbau
http://robsite.de/php/pureboard-archiv/ ... ompilerbau
http://robsite.de/php/pureboard-archiv/ ... ompilerbau
http://robsite.de/php/pureboard-archiv/ ... ompilerbau
greetz
remi
-
DarkDragon
- Beiträge: 6291
- Registriert: 29.08.2004 08:37
- Computerausstattung: Hoffentlich bald keine mehr
- Kontaktdaten:
schonmal anderen zugehört? Von denen hab ich das spöttische gespötte an neulingen. Im alten Forum waren sehr viele topics in denen Neulinge dumm angemacht werden. Ich hab mich nur angepasst. Ich hab ihm aber wenigstens nen Tipp gegeben.
[EDIT]Warum zum teufel wird an mir in letzter zeit nur rumgemeckert? Da spendiert man mal was für die Community und bekommt als dank nur scheiße zu hören.
[EDIT]Warum zum teufel wird an mir in letzter zeit nur rumgemeckert? Da spendiert man mal was für die Community und bekommt als dank nur scheiße zu hören.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
- remi_meier
- Beiträge: 1078
- Registriert: 29.08.2004 20:11
- Wohnort: Schweiz
@remi_meier
naja anmachen würd ich das nicht nennen und ich habe nie gesagt, daß ich erfahren bin.
ich fand die frage einfach nur witzig, daß wäre so wie wenn ein kunde ins autogeschäft kommt und fragt, hey wie bau ich selber ein auto ??
@AndyX
compilerbau ist nun mal eine sehr komplizierte geschichte und in einem purebasic forum danach zu fragen ist ziemlich sinnlos. es gibt tonnenweise infos im www und bücher zu dem thema. manche leute studieren den spass jahrelang um überhaupt erst irgendwelche erfolge zu erzielen.
denkst du wirklich, daß so eine frage hier geschwind kurz und knapp beantwortet werden kann?? dazu bräuchte man mehrere hundert seiten, geschweige den von den ganzen tips & tricks und optimierungen etc...
ansonsten hast du hier kleine ansätze:
http://www.robsite.de/tutorials.php?tut=allesandere
c ya,
nco2k
naja anmachen würd ich das nicht nennen und ich habe nie gesagt, daß ich erfahren bin.
ich fand die frage einfach nur witzig, daß wäre so wie wenn ein kunde ins autogeschäft kommt und fragt, hey wie bau ich selber ein auto ??
@AndyX
compilerbau ist nun mal eine sehr komplizierte geschichte und in einem purebasic forum danach zu fragen ist ziemlich sinnlos. es gibt tonnenweise infos im www und bücher zu dem thema. manche leute studieren den spass jahrelang um überhaupt erst irgendwelche erfolge zu erzielen.
denkst du wirklich, daß so eine frage hier geschwind kurz und knapp beantwortet werden kann?? dazu bräuchte man mehrere hundert seiten, geschweige den von den ganzen tips & tricks und optimierungen etc...
ansonsten hast du hier kleine ansätze:
http://www.robsite.de/tutorials.php?tut=allesandere
c ya,
nco2k
~|__/
..o.o.. <--- This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.
..o.o.. <--- This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.
- remi_meier
- Beiträge: 1078
- Registriert: 29.08.2004 20:11
- Wohnort: Schweiz
@nco2k
Wärst du etwa froh über so eine Antwort? Und so viel hat er über sich auch nicht gesagt, obwohl es schon danach tönt.
>>ich fand die frage einfach nur witzig, daß wäre so wie wenn ein kunde ins autogeschäft kommt und fragt, hey wie bau ich selber ein auto ??
Ist wohl nicht ganz das gleiche, immerhin ist er ein Programmierer und wir auch. Ausserdem von irgendwo muss man ja Infos bekommen, wenn man keine anderen Leute auf diesem Gebiet kennt, warum also nicht von hier? Wie schon bekannt gibt es ja einige Leute die hier Erfahrung haben.
noch was @DD: So ein Thema hatten wir schon mit RobertWünsche
greetz
remi
Wärst du etwa froh über so eine Antwort? Und so viel hat er über sich auch nicht gesagt, obwohl es schon danach tönt.
>>ich fand die frage einfach nur witzig, daß wäre so wie wenn ein kunde ins autogeschäft kommt und fragt, hey wie bau ich selber ein auto ??
Ist wohl nicht ganz das gleiche, immerhin ist er ein Programmierer und wir auch. Ausserdem von irgendwo muss man ja Infos bekommen, wenn man keine anderen Leute auf diesem Gebiet kennt, warum also nicht von hier? Wie schon bekannt gibt es ja einige Leute die hier Erfahrung haben.
noch was @DD: So ein Thema hatten wir schon mit RobertWünsche
greetz
remi
- 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
Einen nativen Compiler schreiben ist schon sehr aufwendig. Vielleicht solltest Du mit einem Interpreter erstmal Erfahrungen sammeln. Der Rest erledigt sich wahrscheinlich von selbst
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.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

@remi_meier
. ausserdem google ist dein freund und helfer.
aber er hat ja jetzt seine infos und damit sollte das thema gegessen sein.
das ganze war auch nicht so gemeint, wie du es aufgefasst hast. ich fands eben einfach nur witzig. ich hab ihn imho nicht beleidigt oder ähnliches.
*peace*
edit:
@ts-soft
interpreter sind immer so eine sache. am besten wäre wohl eine mischung aus interpreter und compiler, wie bei C#.
c ya,
nco2k
ganz ehrlich....... ja wäre ich. es wäre mir echt lieber, wenn jemand mir direkt ins gesicht sagen würde, daß es verdammt schwer ist und es jahre dauern könnte, anstatt alles zu verharmlosen und zu sagen hey du schaffst das schon. man sollte kurz überlegen, was machbar ist und was nicht, vor allem als anfänger, dann beantworten sich die meisten fragen von selbst.Wärst du etwa froh über so eine Antwort? Und so viel hat er über sich auch nicht gesagt, obwohl es schon danach tönt.
sorry aber für mich klang das ganze ziemlich nach, wie baue ich einen compiler in PB und das ist genauso wie wenn man in PB ein OS programmieren willIst wohl nicht ganz das gleiche, immerhin ist er ein Programmierer und wir auch. Ausserdem von irgendwo muss man ja Infos bekommen, wenn man keine anderen Leute auf diesem Gebiet kennt, warum also nicht von hier? Wie schon bekannt gibt es ja einige Leute die hier Erfahrung haben.
aber er hat ja jetzt seine infos und damit sollte das thema gegessen sein.
das ganze war auch nicht so gemeint, wie du es aufgefasst hast. ich fands eben einfach nur witzig. ich hab ihn imho nicht beleidigt oder ähnliches.
*peace*
edit:
@ts-soft
interpreter sind immer so eine sache. am besten wäre wohl eine mischung aus interpreter und compiler, wie bei C#.
c ya,
nco2k
~|__/
..o.o.. <--- This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.
..o.o.. <--- This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.