Αρχές Γλωσσών Προγραμματισμού και Μεταφραστών

Πληροφορίες Μαθήματος
Κωδικός Μαθήματος23Υ132
ΤίτλοςΑρχές Γλωσσών Προγραμματισμού και Μεταφραστών
ΤύποςΥποχρεωτικά Μαθήματα
Ιστοσελίδαhttp://athos.ceid.upatras.gr/arxes_glwsswn/
ΠεριγραφήΕισαγωγή. Εξέλιξη των Γλωσσών Προγραμματισμού. Κριτήρια σχεδιασμού. Μεταβλητές, Παραστάσεις και Εντολές. Τύποι Δεδομένων και Συστήματα ορισμού τύπων. Εμβέλεια και χρόνος δέσμευσης της μνήμης. Διαδικασίες. Χειρισμός εξαιρέσεων. Ταυτοχρονισμός. Συναρτησιακός Προγραμματισμός. Αντικειμενο-στρεφείς Γλώσσες Προγραμματισμού. Εισαγωγή στην οργάνωση και λειτουργία των μεταφραστών. Λεξική Ανάλυση. Συντακτικά στοιχεία γλωσσών προγραμματισμού. Βασικές τεχνικές ανίχνευσης. Πίνακες συμβόλων. Ενδιάμεσος κώδικας. Αυτόματη δημιουργία Λεξικών αναλυτών.
Αρμοδιότητα ΔιδασκαλίαςΤομέας Λογικού των Υπολογιστών
Εξάμηνο6
Διδακτικές Μονάδες6
Ώρες Διδασκαλίας3
Ώρες Φροντιστηρίου1
Ώρες Εργαστηρίου2
Καθηγητές