Παρουσίαση/Προβολή

Επιλέχθηκε εικόνα

Μεταγλωττιστές

(ΕΠ33) -  Άγγελος Χαραλαμπίδης

Περιγραφή Μαθήματος

Το μάθημα αυτό έρχεται να απαντήσει στο θεμελιώδες ερώτημα: τι ακριβώς συμβαίνει στον υπολογιστή τη στιγμή που πατάτε "compile"; Θα μάθετε πώς ένα πρόγραμμα γραμμένο σε γλώσσα υψηλού επιπέδου σχεδιασμένη για ανθρώπους, μεταφράζεται συστηματικά σε κώδικα χαμηλού επιπέδου κατάλληλο για μηχανές.  Μέσα από την κατασκευή του δικού σας μεταγλωττιστή, θα διασχίσετε όλα τα στάδια ανάπτυξης αυτού του σύνθετου λογισμικού, συνδυάζοντας άμεσα την θεωρία με την πράξη. Η γνώση αυτή δεν αφορά μόνο τους σχεδιαστές νέων γλωσσών, αλλά είναι απαραίτητη για όποιον θέλει να κατανοήσει τα όρια, την απόδοση και τη συμπεριφορά του κώδικα που γράφει καθημερινά. Αν και η προσπάθεια που απαιτείται είναι κοπιώδης, το τέλος του εξαμήνου θα σας ανταμείψει, μετατρέποντάς σας σε ουσιαστικά ικανότερους προγραμματιστές.

 

Ημερομηνία δημιουργίας

Wednesday, March 1, 2023