Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Σχεδίαση Γλωσσών Προγραμματισμού
Εαρινό Εξάμηνο 2019-2020
Lec01 – 11/02/2020
Διαλέξεις – παρουσιάσεις
Μεγάλο μέρους του υλικού του μαθήματος στηρίζεταιστο υλικό που χρησιμοποίησε ο κ. ΚατσαρόςΠαναγιώτης στις παραδόσεις του για το μάθημα ταπροηγούμενα χρόνια.
Στόχος του μαθήματος
Η κατανόηση των αρχών σχεδίασης γλωσσών
προγραμματισμού και των μεταγλωττιστών.
Ημέρες και ώρες διδασκαλίας
•Τρίτη (16:15 – 18:00): Δ11
•Τετάρτη (16:15 – 19:00): Η2 & Εμπειρίκος
•https://elearning.auth.gr/course/view.php?id=8084
•https://gmakris.wordpress.com
https://elearning.auth.gr/course/view.php?id=8084https://gmakris.wordpress.com/
Γλώσσες ΠρογραμματισμούΟ Πύργος της Βαβέλ
Το αντικείμενο της ΣΓΠ
Χαρακτηριστικά ΓΠ
Χρήση ΓΠ με την πάροδο των ετών
http://wismuth.com/lang/languages.html
http://wismuth.com/lang/languages.html
Χρήση ΓΠ με την πάροδο των ετών
https://www.tiobe.com/tiobe-index/
https://www.tiobe.com/tiobe-index/
Οι γλώσσες προγραμματισμού …
Αντικρουόμενες επιλογές σχεδίασης ΓΠ
Αντικρουόμενες επιλογές σχεδίασης ΓΠ
Μετάφραση και δημιουργία εκτελέσιμου κώδικα
Κριτήρια αποτίμησης ΓΠ και τα χαρακτηριστικά που τα επηρεάζουν
Κόστος
Απλότητα
Count = Count + 1
Count += 1
Count++
++Count
Σχεδίαση ΓΠ
Σχεδίαση ΓΠ
Σχεδίαση ΓΠ
Θεωρητικές θεμελιώσεις
Θεωρητικές θεμελιώσεις
Θεωρητικές θεμελιώσεις
Θεωρητικές θεμελιώσεις
Στόχοι
ΜεταγλωττιστέςΖ. Καραϊσκος
2016
Βιβλία Εύδοξο
ΜεταγλωττιστέςΖ. Καραϊσκος
2016