Κωδικός Μαθήματος:
CEID_ΝΥ132
Κατηγορία:
Εξάμηνο:
Τομέας:
Διδάσκοντες:
Διδακτικές Μονάδες:
6
Εισαγωγή. Εξέλιξη των Γλωσσών Προγραμματισμού. Κριτήρια σχεδιασμού. Μεταβλητές, Παραστάσεις και Εντολές. Τύποι Δεδομένων και Συστήματα ορισμού τύπων. Εμβέλεια και χρόνος δέσμευσης της μνήμης. Διαδικασίες. Χειρισμός εξαιρέσεων. Ταυτοχρονισμός. Συναρτησιακός Προγραμματισμός. Αντικειμενο-στρεφείς Γλώσσες Προγραμματισμού. Εισαγωγή στην οργάνωση και λειτουργία των μεταφραστών. Λεξική Ανάλυση. Συντακτικά στοιχεία γλωσσών προγραμματισμού. Βασικές τεχνικές ανίχνευσης. Πίνακες συμβόλων. Ενδιάμεσος κώδικας. Αυτόματη δημιουργία Λεξικών αναλυτών.