Ας φτιάξουμε μια γλώσσα BASIC ... !

Λογισμικό, λειτουργικά συστήματα, προγραμματισμός, hardware, δίκτυα, Internet
Άβαταρ μέλους
tanipteros
Δημοσιεύσεις: 8573
Εγγραφή: 07 Μάιος 2018, 15:39

Re: Ας φτιάξουμε μια γλώσσα BASIC ... !

Μη αναγνωσμένη δημοσίευση από tanipteros » 09 Δεκ 2023, 01:58

δεν βγαίνουνε...δεν βγαίνουνε, τα δόλια τα κατσίκια μας...
και μεις θα παλαβωσουμε..με όλα μας τα δίκια μας...!!!
:smt005:

Imperium
Δημοσιεύσεις: 3453
Εγγραφή: 23 Απρ 2020, 12:47

Re: Ας φτιάξουμε μια γλώσσα BASIC ... !

Μη αναγνωσμένη δημοσίευση από Imperium » 09 Δεκ 2023, 02:39

tanipteros έγραψε:
09 Δεκ 2023, 01:46
μεταξυ flex, bison, antlr4 σε ποιο να επενδέσω ?
Και τα δύο (το φλεξ δεν είναι παρσερ, είναι λέξερ).
Διάλεξε ένα και άρχισε.
Για το ποιο θα διαλέξεις, google & stack overflow είναι πολύ πιο κατάλληλοι χώροι να το ψάξεις απ' ο,τι εδω μέσα. Το ANTLR έχει κι ένα GUI IDE που με κανα σχετικό course ίσως σε βοηθήσει.
Ψαξε για antlrworks.
Ποτέ μην εμπιστεύεσαι επιστήμονα που φοβάται να πετάξει με αεροπλάνο.

Άβαταρ μέλους
tanipteros
Δημοσιεύσεις: 8573
Εγγραφή: 07 Μάιος 2018, 15:39

Re: Ας φτιάξουμε μια γλώσσα BASIC ... !

Μη αναγνωσμένη δημοσίευση από tanipteros » 09 Δεκ 2023, 03:05

Imperium έγραψε:
09 Δεκ 2023, 02:39
tanipteros έγραψε:
09 Δεκ 2023, 01:46
μεταξυ flex, bison, antlr4 σε ποιο να επενδέσω ?
Και τα δύο (το φλεξ δεν είναι παρσερ, είναι λέξερ).
Διάλεξε ένα και άρχισε.
Για το ποιο θα διαλέξεις, google & stack overflow είναι πολύ πιο κατάλληλοι χώροι να το ψάξεις απ' ο,τι εδω μέσα. Το ANTLR έχει κι ένα GUI IDE που με κανα σχετικό course ίσως σε βοηθήσει.
Ψαξε για antlrworks.
merci :g094:
δεν βγαίνουνε...δεν βγαίνουνε, τα δόλια τα κατσίκια μας...
και μεις θα παλαβωσουμε..με όλα μας τα δίκια μας...!!!
:smt005:

Άβαταρ μέλους
tanipteros
Δημοσιεύσεις: 8573
Εγγραφή: 07 Μάιος 2018, 15:39

Re: Ας φτιάξουμε μια γλώσσα BASIC ... !

Μη αναγνωσμένη δημοσίευση από tanipteros » 10 Δεκ 2023, 04:07

Καλά νέα !!!
Διαβάζω το https://craftinginterpreters.com/ και είμαι στο 7ο κεφάλαιο.
Μέχρι στιγμής υλοποίησα ένα διερμηνευτή που υπολογίζει εκφράσεις...
https://craftinginterpreters.com/evalua ... sions.html

Η γλώσσα προγραμματισμού είναι η java και η αναπτυσόμενη γλώσσα η Lox
δεν βγαίνουνε...δεν βγαίνουνε, τα δόλια τα κατσίκια μας...
και μεις θα παλαβωσουμε..με όλα μας τα δίκια μας...!!!
:smt005:

Άβαταρ μέλους
tanipteros
Δημοσιεύσεις: 8573
Εγγραφή: 07 Μάιος 2018, 15:39

Re: Ας φτιάξουμε μια γλώσσα BASIC ... !

Μη αναγνωσμένη δημοσίευση από tanipteros » 10 Δεκ 2023, 04:09

Έχω ακόμη 5 κεφάλαια μέχρι το 13ο για να ολοκληρώσω τον interpreter της Lox.
Σκέφτομαι να τροποποιήσω την γλώσσα Lox και να κάνω μια γλώσσα μεταξύ BASIC και C, θα την ονομάσω basiC
δεν βγαίνουνε...δεν βγαίνουνε, τα δόλια τα κατσίκια μας...
και μεις θα παλαβωσουμε..με όλα μας τα δίκια μας...!!!
:smt005:

Άβαταρ μέλους
klg
Δημοσιεύσεις: 3284
Εγγραφή: 15 Οκτ 2018, 12:14
Phorum.gr user: klg

Re: Ας φτιάξουμε μια γλώσσα BASIC ... !

Μη αναγνωσμένη δημοσίευση από klg » 15 Δεκ 2023, 20:04

tanipteros έγραψε:
09 Δεκ 2023, 01:58
βρήκα και αυτό
https://craftinginterpreters.com/contents.html
Tι "βρήκες και αυτό" ρε μαλάκα, τα διαβάζεις ή τσάμπα τα γράφουμε;
Ενπηρειά και σθένος σου πήρε 6 σελίδες να κάνεις άρνηση απαιτούμενος. Είμαι νεαρή γυναίκα, είμαι νεαρή γυναίκα, είμαι νεαρή γυναίκα, είμαι νεαρή γυναίκα. Ακόμα και οι Ζαίοι δεν χρειάζονται τα δύο χρώματα σαν κυρίες.

Thank you Google Translate.

Άβαταρ μέλους
tanipteros
Δημοσιεύσεις: 8573
Εγγραφή: 07 Μάιος 2018, 15:39

Re: Ας φτιάξουμε μια γλώσσα BASIC ... !

Μη αναγνωσμένη δημοσίευση από tanipteros » 15 Δεκ 2023, 21:17

klg έγραψε:
15 Δεκ 2023, 20:04
tanipteros έγραψε:
09 Δεκ 2023, 01:58
βρήκα και αυτό
https://craftinginterpreters.com/contents.html
Tι "βρήκες και αυτό" ρε μαλάκα, τα διαβάζεις ή τσάμπα τα γράφουμε;
δεν σε καταλαβαίνω φίλτατε ;
μιλούσαμε για διερμηνευτές και μεταγλωττιστές και λέγαμε ότι το να κάνει κανείς διερμηνευτή είναι πιο εύκολο... και βρήκα σχετικό σάητ-βιβλίο...
τι δεν κατάλαβες;
...
και ναι το διαβάζω είμαι στο 10ο κεφ.
σε ευχαριστώ για το ενδιαφέρον σου... αυτό με την εριστικότητα να το κοιτάξεις σε κάνει αντιπαθή....
τα λέμε... :c020:
δεν βγαίνουνε...δεν βγαίνουνε, τα δόλια τα κατσίκια μας...
και μεις θα παλαβωσουμε..με όλα μας τα δίκια μας...!!!
:smt005:

Άβαταρ μέλους
klg
Δημοσιεύσεις: 3284
Εγγραφή: 15 Οκτ 2018, 12:14
Phorum.gr user: klg

Re: Ας φτιάξουμε μια γλώσσα BASIC ... !

Μη αναγνωσμένη δημοσίευση από klg » 18 Δεκ 2023, 14:32

tanipteros έγραψε:
15 Δεκ 2023, 21:17
klg έγραψε:
15 Δεκ 2023, 20:04
tanipteros έγραψε:
09 Δεκ 2023, 01:58
βρήκα και αυτό
https://craftinginterpreters.com/contents.html
Tι "βρήκες και αυτό" ρε μαλάκα, τα διαβάζεις ή τσάμπα τα γράφουμε;
δεν σε καταλαβαίνω φίλτατε ;
μιλούσαμε για διερμηνευτές και μεταγλωττιστές και λέγαμε ότι το να κάνει κανείς διερμηνευτή είναι πιο εύκολο... και βρήκα σχετικό σάητ-βιβλίο...
τι δεν κατάλαβες;
...
και ναι το διαβάζω είμαι στο 10ο κεφ.
σε ευχαριστώ για το ενδιαφέρον σου... αυτό με την εριστικότητα να το κοιτάξεις σε κάνει αντιπαθή....
τα λέμε... :c020:
Άστο μαν, διάβασε τι σου έγραψα στο πρώτο post μου εδώ πέρα και τα ξαναλέμε.
Ενπηρειά και σθένος σου πήρε 6 σελίδες να κάνεις άρνηση απαιτούμενος. Είμαι νεαρή γυναίκα, είμαι νεαρή γυναίκα, είμαι νεαρή γυναίκα, είμαι νεαρή γυναίκα. Ακόμα και οι Ζαίοι δεν χρειάζονται τα δύο χρώματα σαν κυρίες.

Thank you Google Translate.

Άβαταρ μέλους
tanipteros
Δημοσιεύσεις: 8573
Εγγραφή: 07 Μάιος 2018, 15:39

Re: Ας φτιάξουμε μια γλώσσα BASIC ... !

Μη αναγνωσμένη δημοσίευση από tanipteros » 18 Δεκ 2023, 19:08

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
sorry man, ούτε που θυμόμουν ότι το ανέφερες και συ το σάητ...το είχα στο μυαλό μου το συγκεκριμένο διότι το έχω βρει εδώ και καιρό είχα αγοράσει και το pdf... και πάλι soryy... :wave:

Το βιβλίο το κατέβασα ... αλλά δεν αξιώθηκα να το ανοίξω ακόμα ... γίνεται χαμός από βιβλία που βρήκα...συν αυτά που αγόρασα στα Ελληνικά έχω να διαβάζω για μήνες...

Το σάητ πολύ καλό το μελετώ (awesome-compilers)
δεν βγαίνουνε...δεν βγαίνουνε, τα δόλια τα κατσίκια μας...
και μεις θα παλαβωσουμε..με όλα μας τα δίκια μας...!!!
:smt005:

Απάντηση


  • Παραπλήσια Θέματα
    Απαντήσεις
    Προβολές
    Τελευταία δημοσίευση

Επιστροφή στο “Πληροφορική”

Phorum.com.gr : Αποποίηση Ευθυνών