Παρουσίαση/Προβολή
742 - Προηγμένα Θέματα Γλωσσών Προγραμματισμού
(742) - Δημήτρης Γαλανάκης
Περιγραφή Μαθήματος
Περιεχόμενα Μαθήματος
- Κατηγορίες γλωσσών προγραμματισμού. Μεταβλητές, παραστάσεις και εντολές. Τύποι δεδομένων και συστήματα ορισμού τύπων. Εμβέλεια και χρόνος δέσμευσης της μνήμης. Διαδικασίες. Χειρισμός εξαιρέσεων. Ταυτοχρονισμός.
- Βασικές έννοιες γλωσσών προγραμματισμού. Εισαγωγή στην οργάνωση και λειτουργία των μεταγλωττιστών. Λεξική ανάλυση. Συντακτικά κατευθυνόμενη μετάφραση. Βασικές τεχνικές ανίχνευσης. Πίνακες συμβόλων. Ενδιάμεσος κώδικας.
- Θέματα σχεδιασμού και υλοποίησης γλωσσών προγραμματισμού. Εργαλεία για υλοποίηση λεκτικής, συντακτικής και σημασιολογικής ανάλυσης μιας γλώσσας.
- Αντικειμενοστρεφείς γλώσσες προγραμματισμού. Εισαγωγή στον προγραμματισμό με την γλώσσα Python (τιμές, τύποι δεδομένων, μεταβλητές, συναρτήσεις κτλ.). Πακέτα (βιβλιοθήκες) και άρθρωμα.
- Διαδικτυακός προγραμματισμός με Python. Socket μονάδα, Εmail, FTP (File Transfer Protocol) (Πρωτόκολλο μεταφοράς αρχείων), HTTP (hypertext transfer protocol) etc.
Ημερομηνία δημιουργίας
Τετάρτη 29 Μαΐου 2024
-
Δεν υπάρχει περίγραμμα