Σχ xίαση Γλωσσών Προραμματισμού...O TtpooéYYL0Tl r n ccv&Àu0Tl...

27
Σχεδίαση Γλωσσών Προγραμματισμού Εαρινό Εξάμηνο 2019-2020 Lec01 – 11/02/2020

Transcript of Σχ xίαση Γλωσσών Προραμματισμού...O TtpooéYYL0Tl r n ccv&Àu0Tl...

  • Σχεδίαση Γλωσσών Προγραμματισμού

    Εαρινό Εξάμηνο 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