Re: Ας φτιάξουμε μια γλώσσα BASIC ... !
Δημοσιεύτηκε: 09 Δεκ 2023, 01:58
βρήκα και αυτό
https://craftinginterpreters.com/contents.html
https://craftinginterpreters.com/contents.html
Καλώς ήρθατε στο Phorum.com.gr Είμαστε εδώ πολλά ενεργά μέλη της διαδικτυακής κοινότητας του Phorum.gr που έκλεισε. Σας περιμένουμε όλους!
https://www.phorum.com.gr/
Και τα δύο (το φλεξ δεν είναι παρσερ, είναι λέξερ).
merciImperium έγραψε: ↑09 Δεκ 2023, 02:39Και τα δύο (το φλεξ δεν είναι παρσερ, είναι λέξερ).
Διάλεξε ένα και άρχισε.
Για το ποιο θα διαλέξεις, google & stack overflow είναι πολύ πιο κατάλληλοι χώροι να το ψάξεις απ' ο,τι εδω μέσα. Το ANTLR έχει κι ένα GUI IDE που με κανα σχετικό course ίσως σε βοηθήσει.
Ψαξε για antlrworks.
Tι "βρήκες και αυτό" ρε μαλάκα, τα διαβάζεις ή τσάμπα τα γράφουμε;
δεν σε καταλαβαίνω φίλτατε ;
Άστο μαν, διάβασε τι σου έγραψα στο πρώτο post μου εδώ πέρα και τα ξαναλέμε.tanipteros έγραψε: ↑15 Δεκ 2023, 21:17δεν σε καταλαβαίνω φίλτατε ;
μιλούσαμε για διερμηνευτές και μεταγλωττιστές και λέγαμε ότι το να κάνει κανείς διερμηνευτή είναι πιο εύκολο... και βρήκα σχετικό σάητ-βιβλίο...
τι δεν κατάλαβες;
...
και ναι το διαβάζω είμαι στο 10ο κεφ.
σε ευχαριστώ για το ενδιαφέρον σου... αυτό με την εριστικότητα να το κοιτάξεις σε κάνει αντιπαθή....
τα λέμε...
sorry man, ούτε που θυμόμουν ότι το ανέφερες και συ το σάητ...το είχα στο μυαλό μου το συγκεκριμένο διότι το έχω βρει εδώ και καιρό είχα αγοράσει και το pdf... και πάλι soryy...klg έγραψε: ↑08 Δεκ 2023, 16:21Στο llvm κάνεις target το IR που χρησιμοποιεί το backend, δεν έχει κυριολεκτικά καμία σημασία η γλώσσα που θα χρησιμοποιήσεις (and that's the whole point of llvm). Θα σου πρότεινα να ξεκινούσες με κάτι πιο εύκολο ως project, όπως το παρακάτω:
https://craftinginterpreters.com/contents.html
και να φτιάξεις ένα απλό stack-based virtual machine.
Ειδικά για compiler αυτό είναι πολύ καλό: https://www.amazon.com/Engineering-Comp ... 012088478X
και έχε και αυτό σαν reference για resources:
https://github.com/aalhour/awesome-compilers