Μάθημα Συντακτή
Κατακτήστε τον σχεδιασμό συντακτών κατασκευάζοντας μια γλώσσα MiniCalc από tokens έως κώδικα VM. Μάθετε lexing, recursive descent parsing, σχεδιασμό AST και παραγωγή stack-based κώδικα για να δημιουργήσετε ρομποστά, εύκολα debuggable εργαλεία γλώσσας όπως αυτά που χρησιμοποιούνται σε πραγματικά συστήματα τεχνολογίας. Περισσότερα από 10 χαρακτήρες.

από 4 έως 360 ώρες ευέλικτος φόρτος εργασίας
έγκυρο πιστοποιητικό στη χώρα σας
Τι θα μάθω;
Κατακτήστε τα βασικά της δημιουργίας ενός μικρού συντακτή από το μηδέν σε αυτό το εστιασμένο και πρακτικό μάθημα. Θα σχεδιάσετε γραμματικές, θα υλοποιήσετε lexer και recursive descent parser, θα δημιουργήσετε καθαρά AST και θα παράγετε οδηγίες για stack-based VM. Με σαφή pseudocode, πλήρη παραδείγματα και εργαλεία debugging, θα αποκτήσετε αξιόπιστες δεξιότητες για γρήγορη ανάπτυξη ρομποστών εργαλείων γλώσσας.
Πλεονεκτήματα Elevify
Ανάπτυξη δεξιοτήτων
- Δημιουργήστε lexer για MiniCalc: γρήγορη tokenization με ρομποστή αναφορά σφαλμάτων.
- Υλοποιήστε recursive descent parser: καθαρή γραμματική, δημιουργία AST και ανάκτηση.
- Σχεδιάστε και επικυρώστε AST: ασφαλή μοντέλα κόμβων έτοιμα για ανάλυση και codegen.
- Παράγετε κώδικα stack-based VM: χαρτογράφηση κόμβων AST σε αποδοτικές εντολές PUSH/LOAD/STORE.
- Ολοκληρώστε πλήρη συντακτή MiniCalc: end-to-end τεστ από πηγή έως εκτέλεση VM.
Προτεινόμενη σύνοψη
Πριν ξεκινήσετε, μπορείτε να αλλάξετε τα κεφάλαια και το φόρτο εργασίας. Επιλέξτε με ποιο κεφάλαιο θα ξεκινήσετε. Προσθέστε ή αφαιρέστε κεφάλαια. Αυξήστε ή μειώστε το φόρτο εργασίας του μαθήματος.Τι λένε οι μαθητές μας
Τα μαθήματά σας είναι τέλεια. Αγόρασα το ετήσιο πακέτο και επιτέλους έχω την ευκαιρία να παρακολουθώ διάφορα θέματα που με ενδιαφέρουν χωρίς να χρειάζεται να αλλάξω πλατφόρμα... σας ευχαριστώ για όλα όσα κάνετε, σας έχω ήδη συστήσει σε άλλους ανθρώπους...

Giulio CarloΦοιτητής Ψηφιακού Μάρκετινγκ
Μου αρέσει πώς τα μαθήματα πάνε κατευθείαν στο θέμα και πώς μπορώ να αλλάζω κεφάλαια και να παραλείπω περιεχόμενο που δεν χρειάζομαι.

Mariana FerresΦοιτήτρια Φωτογραφίας
Μου αρέσει το περιεχόμενο και ο τρόπος παρουσίασης και μεταγραφής των βίντεο, που επιταχύνει τη διαδικασία!

Luciana AlvarengaΦοιτήτρια Σχεδιασμού Νυχιών
Η πλατφόρμα είναι γρήγορη, απλή στη χρήση. Η ποικιλία του περιεχομένου και τα συμπληρωματικά βίντεο βοηθούν πολύ στη μάθηση.

André FelipeΦοιτητής Μηχανικής Προτροπών
Συχνές Ερωτήσεις
Τι είναι το Elevify; Πώς λειτουργεί;
Τα μαθήματα παρέχουν πιστοποιητικά;
Είναι τα μαθήματα δωρεάν;
Ποιος είναι ο φόρτος εργασίας του μαθήματος;
Πώς είναι τα μαθήματα;
Πώς λειτουργούν τα μαθήματα;
Ποια είναι η διάρκεια των μαθημάτων;
Ποιο είναι το κόστος ή η τιμή των μαθημάτων;
Τι είναι το EAD ή διαδικτυακό μάθημα και πώς λειτουργεί;
Μάθημα σε PDF