Συγκριτική Παρουσίαση Γλωσσών Προγραμματισμού
Αυτό το άρθρο μπορεί να επεκταθεί ή να βελτιωθεί με κάποιο τρόπο ώστε να καλύπτεται το θέμα με πληρέστερο τρόπο. Πληροφορίες: Απουσιάζει ο σύνδεσμος στις συζητήσεις |
Εξάμηνο | 5ο |
---|---|
Κωδικός | Λ18Ε |
ECTS | 3 |
Διδακτικές Μονάδες | 4 |
Ώρες Θεωρίας | 2 |
Ώρες Ασκήσεων | 1 |
Ώρες Εργαστηρίου | 2 |
Τομέας | Λογισμικού και Ανάπτυξης Εφαρμογών |
Διδάσκοντες | Αθανασιάδης Ιωάννης |
Συζήτηση |
Ενεργειακός | Ε |
---|---|
Ηλεκτρονικός | Ε |
Τηλεπικοινωνιακός | Ε |
Πίνακας περιεχομένων |
Περιγραφή
Εισαγωγή στη σχεδίαση γλωσσών, ιστορική επισκόπιση, τύποι, τιμές, δηλώσεις, εκφράσεις, δομή προγράμματος (διαδικαστικές και αντικειμενοστρεφείς αρχιτεκτονικές, εναλλακτικές αρχιτεκτονικές προγραμμάτων), διαδικασίες, συναρτήσεις και μέθοδοι (παράμετροι, διαχείριση μνήμης, αναδρομή, παραμετρικά υποπρογράμματα), δομημένα δεδομένα (πίνακες, εγγραφές και τάξεις, δυναμικές δομές δεδομένων, στοιχειοσειρές (strings), σύνολα, αρχεία), κληρονομικότητα και δυναμική σύνδεση (πολυμορφισμός, αφηρημένες (abstract) μέθοδοι και τάξεις,λ πολλαπλή κληρονομικότητα, κληρονομικότητα συμπεριφοράς), συναρτησιακές γλώσσες (Lisp, συστήματα FP, σύγχρονες συναρτησιακές γλώσσες), λογικός προγραμματισμός (Prolog, δεδομένα αντικείμενα, αποδοτικότητα στην Prolog) συνδρομικότητα και διαδικτύωση (συγχρονισμός διεργασιών και επικοινωνία, διαδικτυακός προγραμματισμός, προγραμματισμός πραγματικού χρόνου), συντακτικό, σημασιολογικά, είσοδοι/έξοδοι, γραφικές διεπαφές χρήστη, μελλοντικές προοπτικές, εργαστηριακές ασκήσεις, εκπόνηση εργασίας.
Απαιτούμενες Γνώσεις
Αυτή η ενότητα μπορεί να επεκταθεί ή να βελτιωθεί. Πληροφορίες: Χρήσιμες ή απαραίτητες γνώσεις για το μάθημα. Γνώσεις που αναμένεται να αποκτηθούν. Αναφορά σε άλλα σχετικά μαθήματα. |
Εργαστήρια
Εργασίες
Αυτή η ενότητα μπορεί να επεκταθεί ή να βελτιωθεί. Πληροφορίες: Εργασίες που δίνονται στη διάρκεια του μαθήματος. Περιγραφή, σκοπιμότητα και ύλη που καλύπτει η καθεμιά. Επιρροή στην τελική βαθμολογία. |
Πρόοδοι
Αυτή η ενότητα μπορεί να επεκταθεί ή να βελτιωθεί. Πληροφορίες: Πρόοδοι που γίνονται στη διάρκεια του μαθήματος. Ύλη που καλύπτει η καθεμιά, χρονικό πλάνο προόδων, επιρροή στη βαθμολογία. |
Εξετάσεις και Βαθμολογία
Αυτή η ενότητα μπορεί να επεκταθεί ή να βελτιωθεί. Πληροφορίες: Εξετάσεις και τελική βαθμολογία. Τρόπος διεξαγωγής εξετάσεων και υπολογισμού τελικής βαθμολογίας. Ενδιάμεση αξιολόγηση. |
Συγγράμματα
- ΣΥΓΧΡΟΝΕΣ ΓΛΩΣΣΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
- ΠΡΑΓΜΑΤΟΛΟΓΙΑ ΤΩΝ ΓΛΩΣΣΩΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
Υποστήριξη Μαθήματος
eClass: Το μάθημα δεν έχει εγγραφή στο eClass.
Επιπρόσθετο Υλικό
-