Παρουσίαση/Προβολή
Αρχές Γλωσσών Προγραμματισμού
(ΕΠ50) - Άγγελος Χαραλαμπίδης
Περιγραφή Μαθήματος
Αν σας αρέσει ο προγραμματισμός αλλά κάθε φορά που εμφανίζεται μια καινούργια γλώσσα νιώθετε ότι πρέπει να ξεκινήσετε από το μηδέν, τότε το μάθημα θα σας δώσει τη δυνατότητα να δείτε τον προγραμματισμό από μια νέα οπτική. Οι γλώσσες προγραμματισμού εξελίσσονται συνεχώς, όμως πίσω από κάθε μία υπάρχουν κοινές αρχές και θεμελιώδεις ιδέες. Κατανοώντας αυτές τις αρχές σε βάθος, θα αποκτήσετε την ικανότητα να προσαρμόζεστε και να μαθαίνετε πολύ πιο γρήγορα όποια γλώσσα κι αν συναντήσετε.
Κατά τη διάρκεια του μαθήματος θα γνωρίσετε διαφορετικά προγραμματιστικά παραδείγματα, όπως ο συναρτησιακός και ο λογικός προγραμματισμός, που θα σας προκαλέσουν να σκεφτείτε με τρόπους διαφορετικούς από ό,τι είχατε συνηθίσει μέχρι τώρα. Παράλληλα, θα μάθετε πρακτικές γλώσσες για κάθε παράδειγμα, αποκτώντας εμπειρία στην εφαρμογή των καινούργιων εννοιών. Το μάθημα δεν προσφέρει απλώς ακόμα μία γλώσσα προγραμματισμού. Στόχος του είναι να σας δώσει μια σταθερή βάση και εργαλεία σκέψης που θα σας κάνουν πιο ευέλικτους και αποτελεσματικούς προγραμματιστές.
Ημερομηνία δημιουργίας
Thursday, October 2, 2025
-
Περίγραμμα
Προτεινόμενα συγγράμματα (ΕΥΔΟΞΟΣ)
- Adam Brooks Webber. Σύγχρονες γλώσσες προγραμματισμού: μια πρακτική εισαγωγή. Greek. Trans. by Ιωάννης Παπαδόγγονας Γεώργιος Γεωργακόπουλος. Πανεπιστημιακές Εκδόσεις Κρήτης. 613 pp. ISBN: 978-960-524-282-4.
- Robert W. Sebesta. Αρχές Γλωσσών Προγραμματισμού, 11η εκδ. Χ. ΓΚΙΟΥΡΔΑ & ΣΙΑ ΕΕ, 2017. ISBN: 978-960-512-698-8.
- Michael Lee Scott. Πραγματολογία των Γλωσσών Προγραμματισμού. Greek. Trans. by Νικόλαος Παπασπύρου. Κλειδάριθμος, 2009. 776 pp. ISBN: 978-960-461-230-7. Trans. of Programming language pragmatics. Fourth edition. Waltham, MA: Morgan Kaufmann, an imprint of Elsevier, 2016. 956 pp. ISBN: 978-0-12-410409-9.
Βιβλιογραφία
- Lipovača, Miran, Learn you Haskell for a Great Good!
- Σακελλαρίου, Η., Βασιλειάδης, Ν., Κεφαλάς, Π., & Σταμάτης, Δ. (2015). Τεχνικές λογικού προγραμματισμού: Η γλώσσα Prolog. Κάλλιπος, Ανοικτές Ακαδημαϊκές Εκδόσεις.