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

Εικόνα επιλογής

742 - Προηγμένα Θέματα Γλωσσών Προγραμματισμού

(742) -  Δημήτρης Γαλανάκης

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

Περιεχόμενα Μαθήματος

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

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

Τετάρτη 29 Μαΐου 2024