ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH
|
|
- Ἀρχιμήδης Κολιάτσος
- 7 χρόνια πριν
- Προβολές:
Transcript
1
2 Mεταγλωττιστές Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστηµονική αρτιότητα και πληρότητα των συγγραµ- µάτων την αποκλειστική ευθύνη φέρουν οι συγγραφείς, κριτικοί αναγνώστες και ακαδηµαϊκοί υπεύθυνοι που ανέλαβαν το έργο αυτό.
3
4 ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική Ενότητα ΠΡΑΚΤΙΚΗ ΕΞΑΣΚΗΣΗ ΣΕ ΘΕΜΑΤΑ ΛΟΓΙΣΜΙΚΟΥ Τόµος A' Mεταγλωττιστές ΠΑΝΑΓΙΩΤΗΣ ΠΙΝΤΕΛΑΣ Kαθηγητής Tµήµατος Mαθηµατικών Πανεπιστηµίου Πατρών ΠΑΝΑΓΙΩΤΗΣ ΑΛΕΦΡΑΓΚΗΣ ιδάκτωρ Hλεκτρολόγος Mηχανικός & Tεχνολογίας H/Y ΠATPA 2003
5 ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική Ενότητα ΠΡΑΚΤΙΚΗ ΕΞΑΣΚΗΣΗ ΣΕ ΘΕΜΑΤΑ ΛΟΓΙΣΜΙΚΟΥ Τόµος A' MΕΤΑΓΛΩΤΤΙΣΤΕΣ Συγγραφή ΠANAΓIΩTHΣ ΠINTEΛAΣ Kαθηγητής Tµήµατος Mαθηµατικών Πανεπιστηµίου Πατρών ΠANAΓIΩTHΣ AΛEΦPAΓKHΣ ιδάκτωρ Hλεκτρολόγος Mηχανικός & Tεχνολογίας H/Y Κριτική Ανάγνωση ΣΩΚΡΑΤΗΣ ΚΑΤΣΙΚΑΣ Kαθηγητής Tµήµατος Mηχανικών Πληροφοριακών και Eπικοινωνιακων Συστηµάτων Πανεπιστηµίου Aιγαίου Ακαδηµαϊκός Υπεύθυνος για την επιστηµονική επιµέλεια του τόµου ΠΑΝΑΓΙΩΤΗΣ ΠΙΝΤΕΛΑΣ Kαθηγητής Tµήµατος Mαθηµατικών Πανεπιστηµίου Πατρών Επιµέλεια στη µέθοδο της εκπαίδευσης από απόσταση ΓEPAΣIMOΣ MΩPAΪTHΣ Γλωσσική Επιµέλεια XPIΣTINA KAPAΓEΩPΓOΠOYΛOY Τεχνική Επιµέλεια EΣΠI EK OTIKH E.Π.E. Καλλιτεχνική Επιµέλεια Σελιδοποίηση TYPORAMA Συντονισµός ανάπτυξης εκπαιδευτικού υλικού και γενική επιµέλεια των εκδόσεων ΟΜΑ Α ΕΚΤΕΛΕΣΗΣ ΕΡΓΟΥ ΕΑΠ / ISBN: Kωδικός Έκδοσης: ΠΛH 40/1 Copyright 2003 για την Ελλάδα και όλο τον κόσµο ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Οδός Παπαφλέσσα & Υψηλάντη, Πάτρα Τηλ: , Φαξ: Σύµφωνα µε το Ν. 2121/1993, απαγορεύεται η συνολική ή αποσπασµατική αναδηµοσίευση του βιβλίου αυτού ή η αναπαραγωγή του µε οποιοδήποτε µέσο χωρίς την άδεια του εκδότη.
6 ÂÚÈ fiìâó Πρόλογος K º π 1 EÈÛ ÁˆÁ Σκοπός, Προσδοκώµενα αποτελέσµατα, Έννοιες κλειδιά, Eισαγωγικές παρατηρήσεις Eισαγωγή H δοµή ενός µεταγλωττιστή O λεκτικός αναλυτής O συντακτικός αναλυτής O σηµασιολογικός αναλυτής O γεννήτορας ενιάµεσου κώδικα Oι βελτιστοποιητές υψηλού και µεσαίου επιπέδου O γεννήτορας τελικού κώδικα O βελτιστοποιητής χαµηλού επιπέδου O πίνακας συµβόλων Eργαλεία ανάπτυξης µεταγλωττιστών Tα Lex & Flex Ta Yacc & Bison To PCCTS To SPIM To WARTS Σύνοψη K º π 2 O ÂÓÓ ÙÔÚ ÂÎÙÈÎÒÓ AÓ Ï ÙÒÓ Lex Σκοπός, Προσδοκώµενα αποτελέσµατα, Έννοιες κλειδιά, Eισαγωγικές παρατηρήσεις Eισαγωγή Προγραµµατίζοντας µε το Lex... 25
7 6 M ø π 2.3 Γράφοντας κανόνες στο Lex Kλάσεις χαρακτήρων Προαιρετικές εκφράσεις Eπαναληπτικές εκφράσεις Eκφράσεις εναλλαγής Eκφράσεις οµαδοποίησης Eυαισθησία συµφραζοµένων Eπανάληψη και χρήση ορισµών Oι ενέργειες του Lex O µηχανισµός ταύτισης του Lex Oι δοµές και οι συναρτήσεις του Lex Oι αρχικές συνθήκες του Lex Xρησιµοποιώντας το Lex Tο Lex σε συνεργασία µε το Yacc Σύνοψη Bιβλιογραφία Προαιρετική βιβλιογραφία K º π 3 ÓÙ ÎÙÈÎ AÓ Ï ÛË [LL Î È LR] Σκοπός, Προσδοκώµενα αποτελέσµατα, Έννοιες κλειδιά, Eισαγωγικές παρατηρήσεις Συντακτική ανάλυση Συντακτικοί αναλυτές Top down Γραµµατικές LL(1) Συντακτικοί αναλυτές Bottom up Γραµµατικές LR(1) και γλώσσες Συντακτικοί αναλυτές LR(k) Λειτουργία του συντακτικού αναλυτή LR Kατασκευή του πίνακα συντακτικής ανάλυσης LR Σύγκριση των µεθόδων ανάλυσης LL και LR... 52
8 EPIEXOMENA Aνάνηψη από λάθη Στρατηγικές ανάνηψης από λάθος Aνάνηψη από λάθος σε συντακτικό αναλυτή LR Σύνοψη K º π 4 O ÂÓÓ ÙÔÚ ÓÙ ÎÙÈÎÒÓ AÓ Ï ÙÒÓ Σκοπός, Προσδοκώµενα αποτελέσµατα, Έννοιες κλειδιά, Eισαγωγικές παρατηρήσεις Eισαγωγή Περιγράφοντας µια γραµµατική Προγραµµατίζοντας µε το yacc To τµήµα δηλώσεων του yacc Γράφοντας κανόνες στο yacc ιαχείριση ασαφειών ιαχείριση σφαλµάτων ιασύνδεση µε άλλα προγράµµατα της C Aποσφαλµάτωση της γραµµατικής Xρησιµοποιώντας το yacc Σύνοψη Bιβλιογραφία K º π 5 ËÌÈÔ ÚÁÒÓÙ KÒ ÈÎ ÁÈ ÙÔ Spim Σκοπός, Προσδοκώµενα αποτελέσµατα, Έννοιες κλειδιά, Eισαγωγικές παρατηρήσεις Eισαγωγή O επεξεργαστής MIPS R H σύνταξη του συβολοµεταφραστή του Spim και η επικοινωνία µε το λειτουργικό σύστηµα ιαχείριση µνήµης... 88
9 8 M ø π 5.5 Eντολές του MIPS Aριθµητικές και λογικές πράξεις Oι βασικές εντολές σύγκρισης Oι βασικές εντολές ελέγχου ροής Oι βασικές εντολές ανάκλησης από µνήµη και αποθήκευσης σε µνήµη Kλήσεις συναρτήσεων Σύνοψη Bιβλιογραφία K º π 6 ÈÂÚÌËÓÂ Ù Σκοπός, Προσδοκώµενα αποτελέσµατα, Έννοιες κλειδιά, Eισαγωγικές παρατηρήσεις Eισαγωγή H δοµή του διερµηνευτή Oι τιµές µέσα στη στοίβα Mετατροπή των εντελών ιαχείριση µνήµης Bοηθήµατα εκσφαλµάτωσης Σύνοψη K º π 7 Â È ÔÓÙ Î È Î Ù ÛÎÂ ÔÓÙ Ó Ó ÌÂÙ ÊÚ ÛÙ Σκοπός, Προσδοκώµενα αποτελέσµατα, Έννοιες κλειδιά, Eισαγωγικές παρατηρήσεις Σχεδιάζοντας ένα µεταγλωττιστή για µια γλώσσα προγραµµατισµού Σύντοµη περιγραφή της Mini C Kατασκευή του πίνακα συµβόλων Oνόµατα και εµβέλεια Kατασκευή του λεκτικού αναλυτή
10 EPIEXOMENA Aντιµετώπιση λαθών Kατασκευή του συντακτικού & σηµασιολογικού αναλυτή Kατασκευή του ενδιάµεσου κώδικα Kατασκευή της αναπαράστασης τριών διευθύνσεων ηµιουργία ενιδάµεσου κώδικα Eκφράσεις Λογικές εκφράσεις Eντολές ελέγχου ροής Oρισµός και κλήση συναρτήσεων Kατασκευή τελικού κώδικα ή διερµηνεία Mεθοδολογία ανάπτυξης τελικού κώδικα ηµιουργία συµβολικού κώδικα για συναρτήσεις Σύνοψη Bιβλιογραφία Aπαντήσεις Aσκήσεων Aυτοαξιολόγησης Aπαντήσεις ραστηριοτήτων Γενική Bιβλιογραφία
11
12 ÚfiÏÔÁÔ Ο τόµος που έχετε στα χέρια σας αποτελεί συνέχεια του τόµου «Μεταγλωττιστές», του οποίου θα πρέπει να έχετε µελετήσει και ολοκληρώσει τις Ασκήσεις Αυτοαξιολόγησης, όπως, φυσικά, και τις ραστηριότητες που περιλαµβάνει. Βασικός στόχος του τόµου είναι να σας βοηθήσει να συµπληρώσετε τις γνώσεις σας στους µεταφραστές γενικότερα, αλλά και να αποκτήσετε πρακτική εµπειρία στην κατασκευή ένος πραγµατικού (αλλά προφανώς µικρού, λόγω όγκου δουλειάς) µεταγλωττιστή ή διερµηνευτή. Ο τόµος αυτός έχει γίνει προσπάθεια να γραφτεί σύµφωνα µε τις οδηγίες και τα πρότυπα του Ελληνικού Ανοικτού Πανεπιστηµίου και προέρχεται από υλικό το οποίο διδάσκεται στο Τµήµα Μηχανικών Η/Υ και Πληροφορικής του Πανεπιστηµίου Πατρών. Για να φτάσει ο τόµος στη µορφή αυτή, βοήθησαν σηµαντικά τόσο τα σχόλια του Κριτικού Αναγνώστη, συνάδελφου Ι. Κοτρώνη, όσο και του επίσης συνάδελφου και Ακαδηµαϊκού Υπεύθυνου της Θεµατικής Ενότητας Σ. Κάτσικα. Με την ευκαιρία αυτή θέλουµε να ευχαριστήσουµε θερµά και τους δύο. Στο Kεφάλαιο 1 θα δείτε την αρχιτεκτονική δοµή ενός µεταγλωττιστή, τις διαδικασίες ανάπτυξής του και θα έρθετε σε µια πρώτη επαφή µε τα εργαλεία που θα χρησιµοποιήσετε, αργότερα για να αναπτύξετε και εσείς έναν τέτοιο µεταφραστή. Στο Kεφάλαιο 2 θα µάθετε πώς µπορείτε να περιγράφετε τις λεκτικές µονάδες (tokens) µιας γλώσσας και πώς µπορείτε να κατασκευάζετε ένα λεκτικό αναλυτή, ο οποίος θα αναγνωρίζει λεκτικές µονάδες από την είσοδό του. Για να επιτύχετε αυτό το σκοπό, θα µάθετε να χρησιµοποιείτε το πιο δηµοφιλές εργαλείο κατασκευής λεκτικών αναλυτών, το lex. Το Kεφάλαιο 3 περιέχει υλικό το οποίο θα σας βοηθήσει στην κατανόηση του τρόπου λειτουργίας των συντακτικών αναλυτών της κατηγορίας LL και (κυρίως) LR, όπως αυτοί οι οποίοι παράγονται από το εργαλείο Yacc, το οποίο και θα χρησιµοποιήσετε για την κατασκευή µεταγλωττιστών. Το Kεφάλαιο 4 θα σας υπενθυµίσει πώς µπορείτε να περιγράφετε τη συντακτική δοµή µιας γλώσσας προγραµµατισµού και πώς µπορείτε να κατασκευάζετε ένα συντακτικό αναλυτή, ο οποίος θα αναγνωρίζει τη συντακτική δοµή από την είσοδό του. Για να επιτύχετε αυτό το σκοπό, θα µάθετε να χρησιµοποιείτε το πιο δηµοφιλές εργαλείο κατασκευής συντακτικών αναλυτών, το Yacc. Στο Kεφάλαιο 5 θα µάθετε την παραγωγή τελικού κώδικα για την αρχιτεκτονική επεξεργαστών RISC. Για να το επιτύχετε αυτό, θα µάθετε τη δοµή και το ρεπερτόριο εντολών του εξοµοιωτή της γενιάς επεξεργαστών MIPS R2/3Κ spim και τις σηµαντικότερες εντολές του επεξεργαστή.
13 12 M ø π Στο Kεφάλαιο 6 περιγράφεται η οργανωτική δοµή και ο τρόπος λειτουργίας των διερµηνευτών, έτσι ώστε να είστε σε θέση όχι µόνο να κατανοείτε, αλλά και να κατασκευάζετε έναν απλό διερµηνευτή. Στο τελευταίο κεφάλαιο θα κατασκευάσετε τον πρώτο σας µεταγλωττιστή ή διερµηνευτή. Η γλώσσα την οποία καλείστε να µεταφράσετε ή να διερµηνεύσετε είναι ένα υποσύνολο της γλώσσας προγραµµατισµού C. Για να επιτύχετε αυτό το σκοπό, θα µάθετε πώς µπορείτε να χρησιµοποιείτε τη γνώση που αποκτήσατε στα προηγούµενα κεφάλαια µέσα από ένα σύνολο ραστηριοτήτων, οι οποίες θα σας κατευθύνουν µε συστηµατικό τρόπο στην τελική κατασκευή του µεταγλωττιστή ή διερµηνευτή σας.
14 ÂÓÈÎ BÈ ÏÈÔÁÚ Ê Η κατασκευή µεταγλωττιστών αποτελεί µια πολύ ενδιαφέρουσα και δηµιουργική ενασχόληση µε πάρα πολλές πρακτικές προεκτάσεις και δυνατότητες για όσους στοχεύουν να ασχοληθούν σοβαρά µε τη σχεδίαση και την ανάπτυξη λογισµικού συστη- µάτων και εφαρµογών. Υπάρχει εκτενής βιβλιογραφία σχετική µε τους µεταγλωττιστές, η οποία, όµως, παρουσιάζει µια ιδιοµορφία που είναι αποτέλεσµα τριών παραγόντων: της πολυπλοκότητας των µεταγλωττιστών, του εξαιρετικά µεγάλου όγκου της θεωρητικής γνώσης που είναι απαραίτητη για µια πλήρη θεωρητική τεκµηρίωση και του γεγονότος ότι, για να δοθεί ένα ολοκληρωµένο παράδειγµα κατασκευής ενός µετρίου µεγέθους µεταγλωττιστή, χρειάζεται ένα ογκώδες βιβλίο µόνο γι αυτό. Έτσι, αφενός µεν δεν υπάρχουν βιβλία που θα σας καλύψουν πλήρως θεωρητικά και πρακτικά, αφετέρου δε τα υπάρχοντα βιβλία καλύπτουν κατά κανόνα τον έναν από τους δυο αυτούς άξονες και είναι (εκτός ελαχίστων περιπτώσεων) εξαιρετικά µεγάλης έκτασης. Για το λόγο αυτό στη Θεµατική Υποενότητα «Μεταγλωττιστές» σας έχει δοθεί το «βασικό» θεωρητικό και λειτουργικό πλαίσιο µε απλό και κατανοητό τρόπο και η κατά το δυνατόν λιγότερη θεωρία, ενώ στη Θεµατική Υποενότητα «Εργαστηριακές Ασκήσεις Μεταγλωττιστών» (ΘΕ 9.1) που έχετε στα χέρια σας σάς δίνεται συµπληρωµατικό θεωρητικό και πρακτικό υλικό καθώς και εργαλεία, ώστε µέσω µιας σειράς αυξητικών ασκήσεων να έχετε τη δυνατότητα να κατασκευάσετε ένα µικρό µεταγλωττιστή ή διερµηνευτή. Παρακάτω προτείνονται ορισµένα πολύ καλά βιβλία που µπορούν να χρησιµοποιηθούν παράλληλα µε το κείµενο της Θεµατικής Υποενότητας που έχετε στα χέρια σας για την πληρέστερη κατανόηση της ύλης και την ολοκλήρωση των εργαστηριακών ασκήσεων. [1] J. Levine, T. Mason & D.Brown, Lex and Yacc (2nd ed.), O Reilly and Associates, Πολύ καλό βιβλίο που παρουσιάζει αναλυτικά, µε πολλά παραδείγµατα, τη χρήση του lex και του yacc στην πράξη. Είναι το βιβλίο που θα έχετε πάντα κοντά σας, όταν θα αρχίσετε να υλοποιείτε ένα µεταγλωττιστή. [2] R. Ηunter, Compilers: Τheir Design and Construction Using Ρascal, John Wiley & Sons, Είναι ένα καλογραµµένο βιβλίο για σχεδίαση µεταγλωττιστών, στο οποίο οι διάφοροι αλγόριθµοι που περιγράφονται είναι γραµµένοι σε Pascal. Το βιβλίο αυτό είναι από τα ελάχιστα βιβλία για µεταγλωττιστές µε τόσο µικρό αριθµό σελίδων (272), που, όµως, καλύπτει ικανοποιητικά το αντικείµενό του για προπτυχιακό επίπεδο. Θεωρούµε ότι µαζί µε το βιβλίο του Μ. Σκορδαλάκη (δείτε παρακάτω) αποτελεί καλό συµπληρωµατικό υλικό. ίνει βασικές αρχές
15 166 M ø π και λειτουργίες χωρίς, όµως, έµφαση σε πρακτικές εφαρµογές, διότι τότε θα αύξανε ο όγκος του βιβλίου κατά πολύ. Ένα ιδιαίτερο χαρακτηριστικό αυτού του βιβλίου είναι η χρήση του Pascal P code ως ενδιάµεσου κώδικα υποθετικής µηχανής (µηχανή Pascal) και η δηµιουργία Assembly κώδικα από τον Pascal P code. [3] A. V. Aho, R. Sethi, J. D. Ullman, Compilers: Ρrinciples techniques and Τools, Addison Wesley, 1986 (ISBN ), γνωστό και ως «το βιβλίο του δράκου» από την παράσταση που έχει στο εξώφυλλό του. Είναι βιβλίο αναφοράς και περιγράφει σε βάθος τις τεχνικές λεκτικής και συντακτικής ανάλυσης, συµπεριλαµβανοµένων αυτών που χρησιµοποιούνται στα lex και yacc. Πρόκειται για το κλασικότερο σύγγραµµα σε αρχές, τεχνικές, θεωρία και εργαλεία για τη σχεδίαση και κατασκευή µεταφραστικών συστηµάτων. Καλύπτει ολόκληρο το απαιτούµενο βασικό θεωρητικό υπόβαθρο για όλες τις φάσεις της µεταφραστικής διαδικασίας και περιλαµβάνει πολύ εκτεταµένη βιβλιογραφία. ε θα βρείτε στο βιβλίο αυτό πολλές συνταγές του τύπου «πώς το φτιάχνω» και γι αυτό το λόγο ορισµένοι το θεωρούν πολύ «θεωρητικό». ε συµµεριζόµαστε αυτή την άποψη (όπως και αρκετοί άλλοι συνάδελφοι) και το θεωρούµε ως το πιο πλήρες πανεπιστηµιακό σύγγραµµα, το οποίο λόγω της έκτασής του µπορεί να χρησιµοποιηθεί σε προπτυχιακό αλλά και σε εισαγωγικό µεταπτυχιακό επίπεδο. [4] Ronald Mak, Writing Compilers & Interpreters, An Applied Approach Using C ++, Second Edition, John Wiley, Το βιβλίο αυτό σας διδάσκει πώς να δηµιουργήσετε µεταγλωττιστές και διερµηνευτές από καθαρά πρακτική σκοπιά. Απευθύνεται σε «πρακτικούς» προγραµµατιστές, οι οποίοι δεν επιθυµούν να διαβάσουν άλλα πιο παραδοσιακά «θεωρητικά» βιβλία σε σχεδίαση µεταγλωττιστών, έχουν, όµως, σηµαντική προγραµµατιστική εµπειρία και φυσικά τις προαπαιτούµενες γνώσεις αυτής της Θεµατικής Υποενότητας. Σας το συνιστούµε ως ένα πολύ καλό «εργαστηριακό» βιβλίο µε µεγάλο αριθµό πρακτικών Παραδειγµάτων. Καταπιάνεται µε την κατασκευή ενός διερµηνευτή, ενός αλληλεπιδραστικού εκσφαλµατωτή και ενός µεταγλωττιστή της Pascal και παράγει κώδικα για τον επεξεργαστή [5] Μ. Σκορδαλάκης, Εισαγωγή στους Μεταγλωττιστές, ΕΜΠ, Aθήνα, Το βιβλίο αυτό προορίζεται ως βοήθηµα σε ένα µάθηµα εισαγωγικό στη σχεδίαση και κατασκευή µεταγλωττιστών. ίνει έµφαση στα πρακτικά προβλήµατα σχεδίασης και υλοποίησης και όχι στα θεωρητικά. Έτσι, µπορεί να θεωρηθεί πολύ καλό συµπληρωµατικό διδακτικό υλικό και καλύπτει προσεκτικά επιλεγµένη ύλη που µπορεί να χρησιµοποιηθεί για την υλοποίηση ενός µεταγλωττιστή. Στην
16 π Bπµ π ƒ ºπ 167 παρούσα έκδοση (1993) η υποθετική µηχανή (υπολογιστής) που είχε χρησιµοποιηθεί παλαιότερα αντικαταστάθηκε από IBM PC µε επεξεργαστή [6] Bennett J.P., Introduction to Compiling Techniques A First Course Using ANSI C, Lex and Yacc, McGraw Hill, Επίσης πολύ καλό βιβλίο για αρχάριους. Τον πηγαίο κώδικα των παραδειγµάτων µπορείτε να τον βρείτε στη διεύθυνση ftp://ftp.bath.ac.uk. [7] J Ρ. Τremblay, Ρ. Sorenson, Τhe Τheory and Ρractice of Compiler Writing, ΜcGraw Ηill, Το βιβλίο αυτό είναι αρκετά προχωρηµένο και µπορεί να χρησιµοποιηθεί σε µάθηµα «Σχεδίαση Μεταγλωττιστών» δύο εξαµήνων, είτε σε προχωρηµένο προπτυχιακό επίπεδο είτε σε εισαγωγικό µεταπτυχιακό επίπεδο. Για να µπορέσετε να το διαβάσετε και να το κατανοήσετε, θα πρέπει να έχετε τουλάχιστον ένα χρόνο πρακτική εµπειρία σε κάποια γλώσσα προγραµµατισµού και βασικές γνώσεις από Αρχιτεκτονική Υπολογιστών, γλώσσα Assembly, οµές εδοµένων και ιακριτά Μαθηµατικά. [8] D. Gries, Compiler Construction for Digital Computers, John Wiley & Sons, Είναι ένα από τα πρώτα (ίσως το πρώτο) βιβλία που γράφτηκαν για σχεδίαση µεταγλωττιστών. Παρουσιάζει για πρώτη φορά µε συστηµατικό και θεωρητικά τεκµηριωµένο τρόπο όλες τις φάσεις της µεταφραστικής διαδικασίας. Αφιερώνει ένα σηµαντικό µέρος της ύλης του στη «θεωρία τυπικών γλωσσών», καλύπτει, όµως, και τα υπόλοιπα θέµατα, όπως ανάνηψη από λάθη, δηµιουργία κώδικα, βελτιστοποίηση κλπ. Αν και µπορεί να θεωρήσει κανείς ότι είναι ξεπερασµένο, από την άποψη ότι δεν καλύπτει αναλυτές LL(1) και LR(1), παρόλ αυτά αποτελεί το πρώτο σοβαρό και πλήρες σύγγραµµα για την εποχή του και σηµαντικό µέρος της ύλης του παραµένει επιστηµονικά επίκαιρο. Για παράδειγµα, το κεφάλαιο για τους διερµηνευτές παραµένει κλασικό. [9] Axel T. Schreiner and H. George Friedman, Jr., Introduction to Compiler Construction with UNIX, Prentice Hall, Πολύ καλό βιβλίο για αρχάριους στην κατασκευή µεταγλωττιστών. Έχει, όµως, αρκετά τυπογραφικά λάθη. Παρέχεται, επίσης, ο πηγαίος κώδικας για την κατασκευή ενός υποσυνόλου της C στη διεύθυνση ftp://a.cs.uiuc.edu/pub/friedman/tar. [10] M.E.Lesk & E.Schmidt, Lex A Lexical Analyzer Generator: Bρείτε το στο Internet δωρεάν. Είναι το εγχειρίδιο οδηγιών του lex και παρά την ηλικία του αποτελεί και σήµερα ένα άριστο εισαγωγικό κείµενο. [11]Kernighan and Ritchie, The C Programming Language, Prentice Hall, 1978.
17 168 M ø π [12] Vern Paxson, Flex version 2.5 A fast scanner generator, Edition 2.5, March 1995: βρείτε το στο Internet δωρεάν, ycc page/. Μαζί θα βρείτε και το πρόγραµµα Flex που είναι µια υλοποίηση του lex που διανέµεται και αυτή δωρεάν. [13] Stephen C. Johnson, Yacc: Yet Another Compiler Compiler: Bρείτε το στο Internet δωρεάν, ycc page/. Είναι το εγχειρίδιο οδηγιών του yacc και παρά την ηλικία του αποτελεί και σήµερα ένα άριστο εισαγωγικό κείµενο. [14] Charles Donnelly and Richard Stallman, Bison The YACC compatible Parser Generator: Bρείτε το στο Internet δωρεάν, ycc page/. Μαζί θα βρείτε και το πρόγραµµα Bison που είναι µια υλοποίηση του yacc που διανέµεται και αυτή δωρεάν. [15] F.R.A. Hopgood, COMPILING TECHNIQUES, American Elsevier, 1969 (American SBN ). [16] Τ. Ρittman and J. Ρeters, Τhe Art of Compiler Design, Τheory and Ρractise, Ρrentice Ηall, [17] S. S. Muchnick, Advanced COMPILER DESIGN & IMPLEMENTATION, Morgan Kaufman, [18] Hennessy & Patterson, Computer Organization and Design: The Hardware/ Software Interface, Morgan Kaufman, [19] J. Larus, Spim S20: A MIPS R2000 simulator, documentation.pdf.
Θεωρία Πληροφορίας και Kωδικοποίησης
Θεωρία Πληροφορίας και Kωδικοποίησης Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστηµονική
Διαβάστε περισσότεραEÈÛ ÁˆÁ ÛÙËÓ ÏËÚÔÊÔÚÈÎ
E π A π π ª π EÈÛ ÁˆÁ ÛÙËÓ ÏËÚÔÊÔÚÈÎ TfiÌÔ ' KÏ ÓıË Ú ÌappleÔ Ï Ë ÏÒÛÛ ÚÔÁÚ ÌÌ ÙÈÛÌÔ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική Ενότητα
Διαβάστε περισσότεραE π A π π ª π. È ÎÚÈÙ M ıëì ÙÈÎ. Î È M ıëì ÙÈÎ ÔÁÈÎ. TfiÌÔ A' È ÎÚÈÙ M ıëì ÙÈÎ ÂÒÚÁÈÔ BÔ ÚÔ
E π A π π ª π È ÎÚÈÙ M ıëì ÙÈÎ Î È M ıëì ÙÈÎ ÔÁÈÎ TfiÌÔ A' ÂÒÚÁÈÔ BÔ ÚÔ È ÎÚÈÙ M ıëì ÙÈÎ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛΗΡΟΦΟΡΙΚΗ Θεµατική Eνότητα
Διαβάστε περισσότεραTεχνολογία Λογισµικού II
Tεχνολογία Λογισµικού II ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική Ενότητα ΣΧΕ ΙΑΣΜΟΣ ΛΟΓΙΣΜΙΚΟΥ Τόµος B' Tεχνολογία Λογισµικού II BAΣIΛEIOΣ
Διαβάστε περισσότεραE π A π π ª π. Â È ÛÌfi ÔÁÈÛÌÈÎÔ. TfiÌÔ ' ÏÒÛÛÂ ÚÔÁÚ ÌÌ ÙÈÛÌÔ II. KÏÂ ÓıË Ú ÌappleÔ Ï Ë. (AÓÙÈÎÂÈÌÂÓÔÛÙÚÂÊ ÚÔÁÚ ÌÌ ÙÈÛÌfi )
E π A π π ª π Â È ÛÌfi ÔÁÈÛÌÈÎÔ TfiÌÔ ' KÏÂ ÓıË Ú ÌappleÔ Ï Ë ÏÒÛÛÂ ÚÔÁÚ ÌÌ ÙÈÛÌÔ II (AÓÙÈÎÂÈÌÂÓÔÛÙÚÂÊ ÚÔÁÚ ÌÌ ÙÈÛÌfi ) ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών
Διαβάστε περισσότεραE π A π π ª π TÂ ÓËÙ NÔËÌÔÛ ÓË - EÊ ÚÌÔÁ. TfiÌÔ ' ÂÓÂÙÈÎÔ AÏÁfiÚÈıÌÔÈ Î È EÊ ÚÌÔÁ. ÎÔı Ó ÛË
E π A π π ª π TÂ ÓËÙ NÔËÌÔÛ ÓË - EÊ ÚÌÔÁ TfiÌÔ ' apple Ú ˆÓ ÎÔı Ó ÛË ÂÓÂÙÈÎÔ AÏÁfiÚÈıÌÔÈ Î È EÊ ÚÌÔÁ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛΗΡΟΦΟΡΙΚΗ
Διαβάστε περισσότεραÚÔÛÙ Û Î È AÛÊ ÏÂÈ ÛÙËÌ ÙˆÓ YappleÔÏÔÁÈÛÙÒÓ
E π A π π ª π ÚÔÛÙ Û Î È AÛÊ ÏÂÈ ÛÙËÌ ÙˆÓ YappleÔÏÔÁÈÛÙÒÓ TfiÌÔ A' ˆÎÚ ÙË K ÙÛÈÎ AÛÊ ÏÂÈ YappleÔÏÔÁÈÛÙÒÓ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH
Διαβάστε περισσότεραE π A π π ª π AÚ TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ. TfiÌÔ ' MÈ Ï ÓÔ ËÌ. XÚÈÛÙÔ Ô Ï ÎË B ÛÂÈ Â ÔÌ ÓˆÓ
E π A π π ª π AÚ TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ TfiÌÔ ' MÈ Ï ÓÔ ËÌ. XÚÈÛÙÔ Ô Ï ÎË B ÛÂÈ Â ÔÌ ÓˆÓ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική Ενότητα
Διαβάστε περισσότεραÏËÚÔÊÔÚÈÎ Î È EÎapple  ÛË
E π A π π ª π ÏËÚÔÊÔÚÈÎ Î È EÎapple  ÛË TfiÌÔ A' B Û ÏÂÈÔ KfiÌË È ÎÙÈÎ ÙË ÏËÚÔÊÔÚÈÎ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική Ενότητα
Διαβάστε περισσότεραE π A π π ª π TÂ ÓËÙ NÔËÌÔÛ ÓË EÊ ÚÌÔÁ. TfiÌÔ B' NÂ ÚˆÓÈÎ ÎÙ Î È ÓÔ AÚÁ Ú ÎË EÊ ÚÌÔÁ
E π A π π ª π TÂ ÓËÙ NÔËÌÔÛ ÓË EÊ ÚÌÔÁ TfiÌÔ B' ÓÔ AÚÁ Ú ÎË NÂ ÚˆÓÈÎ ÎÙ Î È EÊ ÚÌÔÁ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική Ενότητα
Διαβάστε περισσότεραTËÏÂÌ ÙÈÎ, È ÎÙ Î È KÔÈÓˆÓ
E π A π π ª π TËÏÂÌ ÙÈÎ, È ÎÙ Î È KÔÈÓˆÓ TfiÌÔ ' AÓ ÛÙ ÛÈÔ EÌ ÏˆÙ YappleÔÏÔÁÈÛÙ Î È KÔÈÓˆÓ, Information Society ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH
Διαβάστε περισσότεραΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΛΗΡΟΦΟΡΙΚΗ. Θεµατική Eνότητα BΑΣΙΚΑ ΖΗΤΗΜΑΤΑ ΙΚΤΥΩΝ Η/Υ
ίκτυα Yπολογιστών I Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστηµονική αρτιότητα και πληρότητα
Διαβάστε περισσότεραΨηφιακή επεξεργασία εικόνων και σηµάτων
Ψηφιακή επεξεργασία εικόνων και σηµάτων Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστηµονική
Διαβάστε περισσότεραΣχεδιασμός και Eκτίμηση Έργων
Σχεδιασμός και Eκτίμηση Έργων Σημείωση Το ΕΑΠ είναι υπεύθυνο για την επιμέλεια έκδοσης και την ανάπτυξη των κειμένων σύμφωνα με τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστημονική αρτιότητα
Διαβάστε περισσότεραAισθητήρες και Mικροαισθητήρες
TÛÔ Î Ï (128Û.) 2/1/2004 14:03 ÂÏ 1 Aισθητήρες και Mικροαισθητήρες Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης.
Διαβάστε περισσότεραÚÔÁÚ ÌÌ ÙÈÛÌfi ÁÈ ÙËÓ ÔÈfiÙËÙ
E π A π π ª π ÚÔÁÚ ÌÌ ÙÈÛÌfi ÁÈ ÙËÓ ÔÈfiÙËÙ TfiÌÔ ' AÓ Ú T fiáèô TÔ KfiÛÙÔ ÙË ÔÈfiÙËÙ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών IAΣΦAΛIΣH ΠOIOTHTAΣ Θεµατική
Διαβάστε περισσότεραÏËÚÔÊÔÚÈÎ Î È EÎapple  ÛË
E π A π π ª π ÏËÚÔÊÔÚÈÎ Î È EÎapple  ÛË TfiÌÔ B' B Û ÏÂÈÔ KfiÌË AÓ ÛÙ ÛÈÔ MÈÎÚfiappleÔ ÏÔ ÏËÚÔÊÔÚÈÎ ÛÙËÓ EÎapple  ÛË ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών
Διαβάστε περισσότεραEÈÛ ÁˆÁ ÛÙËÓ ÏËÚÔÊÔÚÈÎ
E π A π π ª π EÈÛ ÁˆÁ ÛÙËÓ ÏËÚÔÊÔÚÈÎ TfiÌÔ A' HÏ appleèù ÎË EÈÛ ÁˆÁ ÛÙËÓ EappleÈÛÙ ÌË ÙˆÓ YappleÔÏÔÁÈÛÙÒÓ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH
Διαβάστε περισσότεραEιδικά Θέµατα υναµικής των Kατασκευών και Σεισµικής Mηχανικής
M E KO. E. (192Û.) 23/5/2003 15:36 ÂÏ 1 Eιδικά Θέµατα υναµικής των Kατασκευών και Σεισµικής Mηχανικής Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη
Διαβάστε περισσότεραE π A π π ª π. Ú ÌÌÈÎfi ÚÔÁÚ ÌÌ ÙÈÛÌfi. MÔÓÙÂÏÔappleÔ ËÛË. TfiÌÔ A' M ÓÔ PÔ ÌÂÏÈÒÙË Î È ÚÔÛÔÌÔ ˆÛË
E π A π π ª π Ú ÌÌÈÎfi ÚÔÁÚ ÌÌ ÙÈÛÌfi Î È MÔÓÙÂÏÔappleÔ ËÛË TfiÌÔ A' M ÓÔ PÔ ÌÂÏÈÒÙË MÔÓÙÂÏÔappleÔ ËÛË Î È ÚÔÛÔÌÔ ˆÛË ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών
Διαβάστε περισσότεραÚÔÛÙ Û Î È AÛÊ ÏÂÈ ÛÙËÌ ÙˆÓ YappleÔÏÔÁÈÛÙÒÓ
E π A π π ª π ÚÔÛÙ Û Î È AÛÊ ÏÂÈ ÛÙËÌ ÙˆÓ YappleÔÏÔÁÈÛÙÒÓ TfiÌÔ B' ˆÎÚ ÙË K ÙÛÈÎ AÛÊ ÏÂÈ ÈÎÙ ˆÓ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική
Διαβάστε περισσότεραEÈ ÈÎ Ì Ù ÁÈ ÙËÓ ÔÈfiÙËÙ
E π A π π ª π EÈ ÈÎ Ì Ù ÁÈ ÙËÓ ÔÈfiÙËÙ TfiÌÔ B' NÈÎfiÏ Ô TÚ ÏÈ EappleÈıÂÒÚËÛË ÛÙËÌ ÙˆÓ ÁÈ ÙËÓ ÔÈfiÙËÙ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών IAΣΦAΛIΣH ΠOIOTHTAΣ
Διαβάστε περισσότεραΘεµέλια Γραµµικού Προγραµµατισµού
Θεµέλια Γραµµικού Προγραµµατισµού Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστηµονική αρτιότητα
Διαβάστε περισσότεραιαχείριση και Ποιότητα Λογισµικού
ιαχείριση και Ποιότητα Λογισµικού Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστηµονική αρτιότητα
Διαβάστε περισσότεραMηχανολογική Σχεδίαση
Mηχανολογική Σχεδίαση Σημείωση Το ΕΑΠ είναι υπεύθυνο για την επιμέλεια έκδοσης και την ανάπτυξη των κειμένων σύμφωνα με τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστημονική αρτιότητα και
Διαβάστε περισσότεραK ÓÔ.ÛÂÏÈ.(168ÛÂÏ.) :13 ÂÏ 1 (M ÚÔ ÙÛ ÁÎÔ) Eπιστήµη Eπιφανειών
K ÓÔ.ÛÂÏÈ.(168ÛÂÏ.) 18-10-06 09:13 ÂÏ 1 (M ÚÔ ÙÛ ÁÎÔ) Eπιστήµη Eπιφανειών Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως
Διαβάστε περισσότεραOÈÎÔÓÔÌÈÎ T ÓÈÎÒÓ ŒÚÁˆÓ
E π A π Δ π Δ ª π OÈÎÔÓÔÌÈÎ T ÓÈÎÒÓ ŒÚÁˆÓ Aı Ó ÛÈÔ X ÛÈ Îfi ËÌ ÙÚÈÔ ÂÔ ˆÚ ÎfiappleÔ ÏÔ TfiÌÔ ' XÚÔÓÈÎfi Î È OÈÎÔÓÔÌÈÎfi ÚÔÁÚ ÌÌ ÙÈÛÌfi ŒÚÁˆÓ Xρονικός και Oικονομικός Προγραμματισμός Έργων Σημείωση Το
Διαβάστε περισσότεραÈ Â ÚÈÛË YÁÚÒÓ AappleÔ Ï ÙˆÓ
E π A π Δ π Δ ª π È Â ÚÈÛË YÁÚÒÓ AappleÔ Ï ÙˆÓ TfiÌÔ ' ËÌ ÙÚÈÔ ÂˆÚÁ Î ÎË YÁÚ ÂˆÚÁÈÎ Aapplefi ÏËÙ Yγρά Γεωργικά Aπόβλητα Σημείωση Το ΕΑΠ είναι υπεύθυνο για την επιμέλεια έκδοσης και την ανάπτυξη των κειμένων
Διαβάστε περισσότεραEισαγωγή στην Πυρηνική Φυσική
Eισαγωγή στην Πυρηνική Φυσική Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστηµονική αρτιότητα
Διαβάστε περισσότεραÈ Â ÚÈÛË ÙÂÚÂÒÓ AappleÔ Ï ÙˆÓ
E π A π Δ π Δ ª π È Â ÚÈÛË ÙÂÚÂÒÓ AappleÔ Ï ÙˆÓ ËÌ ÙÚÈÔ ÂˆÚÁ Î ÎË TfiÌÔ ' ÙÂÚ ˆÚÁÈÎ Aapplefi ÏËÙ Στερεά Γεωργικά Aπόβλητα Σημείωση Το ΕΑΠ είναι υπεύθυνο για την επιμέλεια έκδοσης και την ανάπτυξη των
Διαβάστε περισσότεραE π A π π ª π AÚ TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ. TfiÌÔ B' ÂÈÙÔ ÚÁÈÎ ÛÙ Ì Ù I
E π A π π ª π AÚ TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ TfiÌÔ B' ÏÔ apple Ú ÎË ÂÈÙÔ ÚÁÈÎ ÛÙ Ì Ù I ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική Ενότητα APXEΣ TEXNOΛOΓIAΣ
Διαβάστε περισσότεραK Ì ÚÈÓfi (232ÛÂÏ.) 23/3/ :03 ÂÏ 1. Mικροηλεκτρονική
K Ì ÚÈÓfi (232ÛÂÏ.) 23/3/2004 13:03 ÂÏ 1 Mικροηλεκτρονική Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης.
Διαβάστε περισσότεραÈÓÙ Ï II.(168Û.) 22/8/2003 13:52 ÂÏ 1. Mεταγλωττιστές
ÈÓÙ Ï II.(168Û.) 22/8/2003 13:52 ÂÏ 1 Mεταγλωττιστές Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για
Διαβάστε περισσότεραE π A π π ª π º ÛÈÎÔ ËÌÂ. TfiÌÔ ' Ù ÙÈÛÙÈÎ ÂÚÌÔ Ó ÌÈÎ BÏ ÛË M Ú ÓÙ
E π A π π ª π º ÛÈÎÔ ËÌÂ TfiÌÔ ' BÏ ÛË M Ú ÓÙ Ù ÙÈÛÙÈÎ ÂÚÌÔ Ó ÌÈÎ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΣΠOY EΣ ΣTIΣ ΦYΣIKEΣ EΠIΣTHMEΣ Θεµατική Ενότητα
Διαβάστε περισσότεραÚÔÁÚ ÌÌ ÙÈÛÌfi ÁÈ ÙËÓ ÔÈfiÙËÙ
E π A π π ª π ÚÔÁÚ ÌÌ ÙÈÛÌfi ÁÈ ÙËÓ ÔÈfiÙËÙ TfiÌÔ E' AÓ Ú T fiáèô ÛÂÈ ÚÔÌËıÂ Ù AÁÔÚ ÛÙ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών IAΣΦAΛIΣH ΠOIOTHTAΣ Θεµατική
Διαβάστε περισσότεραÚÔËÁÌ Ó EÚÁ ÏÂ Î È M ıô ÔÈ ÁÈ ÙÔÓ ŒÏÂÁ Ô ÙË ÔÈfiÙËÙ
E π A π π ª π ÚÔËÁÌ Ó EÚÁ ÏÂ Î È M ıô ÔÈ ÁÈ ÙÔÓ ŒÏÂÁ Ô ÙË ÔÈfiÙËÙ TfiÌÔ ' NÈÎfiÏ Ô ÔÁÔı ÙË È ÈÎ Û Â Î È T ÓÈÎ ÓÂ Ô BÂÏÙ ˆÛË ÙË ÔÈfiÙËÙ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας
Διαβάστε περισσότεραKO MA E I O OIH H 30/5/ :32 ÂÏ 1. Eπιστήµη Πολυµερών
KO MA E I O OIH H 30/5/2003 12:32 ÂÏ 1 Eπιστήµη Πολυµερών Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης.
Διαβάστε περισσότεραΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΛΗΡΟΦΟΡΙΚΗ. Θεµατική Eνότητα
Σήµατα και Συστήµατα Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστηµονική αρτιότητα και πληρότητα
Διαβάστε περισσότεραE π A π π ª π. ÚÔÁÚ ÌÌ ÙÈÛÌfi. ÁÈ ÙËÓ ÔÈfiÙËÙ. TfiÌÔ A' Â È ÛÌfi. ÁÈ ÙËÓ ÔÈfiÙËÙ. AÁÁÂÏfiappleÔ ÏÔ
E π A π π ª π ÚÔÁÚ ÌÌ ÙÈÛÌfi ÁÈ ÙËÓ ÔÈfiÙËÙ TfiÌÔ A' X Ú Ï ÌappleÔ AÁÁÂÏfiappleÔ ÏÔ Â È ÛÌfi ÁÈ ÙËÓ ÔÈfiÙËÙ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών IAΣΦAΛIΣH
Διαβάστε περισσότεραÚÔÛÙ Û Î È AÛÊ ÏÂÈ ÛÙËÌ ÙˆÓ YappleÔÏÔÁÈÛÙÒÓ
E π A π π ª π ÚÔÛÙ Û Î È AÛÊ ÏÂÈ ÛÙËÌ ÙˆÓ YappleÔÏÔÁÈÛÙÒÓ TfiÌÔ ' B Û ÏÂÈÔ ZÔÚÎ Ë KÚ appleùôáú Ê ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική
Διαβάστε περισσότεραΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH. Θεµατική Ενότητα ΣYΓXPONA IKTYA KAI YΠHPEΣIEΣ
ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική Ενότητα ΣYΓXPONA IKTYA KAI YΠHPEΣIEΣ Τόµος A' ίκτυα Υπολογιστών ΙΙ ΓΙΩΡΓΟΣ ΦΟΥΣΚΑΣ Ειδικός Λειτουργικός
Διαβάστε περισσότεραB ÛÈÎ EÚÁ ÏÂ Î È M ıô ÔÈ ÁÈ ÙÔÓ ŒÏÂÁ Ô ÙË ÔÈfiÙËÙ
E π A π π ª π B ÛÈÎ EÚÁ ÏÂ Î È M ıô ÔÈ ÁÈ ÙÔÓ ŒÏÂÁ Ô ÙË ÔÈfiÙËÙ TfiÌÔ E' Aı Ó ÛÈÔ apple ÚÁ ÚË ÂÈÁÌ ÙÔÏË ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών IΣΦAΛIΣH
Διαβάστε περισσότεραAρχές Διοίκησης Επιχειρήσεων
Aρχές Διοίκησης Επιχειρήσεων Σημείωση Το ΕΑΠ είναι υπεύθυνο για την επιμέλεια έκδοσης και την ανάπτυξη των κειμένων σύμφωνα με τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστημονική αρτιότητα
Διαβάστε περισσότεραOÈÎÔÓÔÌÈÎ T ÓÈÎÒÓ ŒÚÁˆÓ
E π A π Δ π Δ ª π OÈÎÔÓÔÌÈÎ T ÓÈÎÒÓ ŒÚÁˆÓ TfiÌÔ A' ÂÒÚÁÈÔ KÔÚÚ Aı Ó ÛÈÔ X ÛÈ Îfi OÈÎÔÓÔÌÈÎ T ÓÈÎÒÓ ŒÚÁˆÓ Oικονομική Tεχνικών Έργων Σημείωση Το ΕΑΠ είναι υπεύθυνο για την επιμέλεια έκδοσης και την ανάπτυξη
Διαβάστε περισσότεραΣύµµικτες Kατασκευές
TÚÈ ÓÙ Ê ÏÏÔ / ÂÏÈ. 10-06-05 15:39 ÂÏ 1 Σύµµικτες Kατασκευές Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης.
Διαβάστε περισσότεραEπικοινωνία Aνθρώπου Yπολογιστή
ABOYPH /264Û. 4/6/2003 09:45 ÂÏ 1 Eπικοινωνία Aνθρώπου Yπολογιστή Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης.
Διαβάστε περισσότεραE π A π Δ π Δ ª π. NÔÌÔıÂÛ Î È AÛÊ ÏÂÈ T ÓÈÎÒÓ ŒÚÁˆÓ. TfiÌÔ B' K ÏÏÈfiappleË ÓË Iˆ ÓÓË Ô ÊÏ AÛÊ ÏÂÈ EÎÙ ÏÂÛË ŒÚÁˆÓ
E π A π Δ π Δ ª π NÔÌÔıÂÛ Î È AÛÊ ÏÂÈ T ÓÈÎÒÓ ŒÚÁˆÓ TfiÌÔ B' K ÏÏÈfiappleË ÓË Iˆ ÓÓË Ô ÊÏ AÛÊ ÏÂÈ EÎÙ ÏÂÛË ŒÚÁˆÓ Aσφάλεια Eκτέλεσης Έργων Σημείωση Το ΕΑΠ είναι υπεύθυνο για την επιμέλεια έκδοσης και την
Διαβάστε περισσότεραE π A π π ª π OÚÁ ÓÈÎ XËÌÂ. TfiÌÔ ' º ÛÌ ÙÔÛÎÔapple OÚÁ ÓÈÎÒÓ EÓÒÛˆÓ. I.. ÂÚÔı Ó ÛË
E π A π π ª π OÚÁ ÓÈÎ XËÌ TfiÌÔ ' I.. ÂÚÔı Ó ÛË º ÛÌ ÙÔÛÎÔapple OÚÁ ÓÈÎÒÓ EÓÒÛÂˆÓ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας ΣΠΟΥ ΕΣ ΣΤΙΣ ΦΥΣΙΚΕΣ ΕΠΙΣΤΗΜΕΣ Oργανική Xηµεία Tόµος
Διαβάστε περισσότεραΣτοχαστική υναµική των Kατασκευών
M ÓÒÏË.ÛÂÏ.(272Û) 27-07-04 15:30 ÂÏ 1 Στοχαστική υναµική των Kατασκευών Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως
Διαβάστε περισσότεραE π A π π ª π KÏ ÛÈÎ º ÛÈÎ I. TfiÌÔ ' HÏÂÎÙÚÔÌ ÁÓËÙÈÛÌfi. NÈÎfiÏ Ô. K Ï ÊË
E π A π π ª π KÏ ÛÈÎ º ÛÈÎ I TfiÌÔ ' NÈÎfiÏ Ô. K Ï ÊË HÏÂÎÙÚÔÌ ÁÓËÙÈÛÌfi ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΣΠOY EΣ ΣTIΣ ΦYΣIKEΣ EΠIΣTHMEΣ Θεµατική
Διαβάστε περισσότεραEγκυροποίηση Λογισµικού
Eγκυροποίηση Λογισµικού Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστηµονική αρτιότητα και
Διαβάστε περισσότεραAποτίµηση Σεισµικών Bλαβών, Eπισκευές και Eνισχύσεις Kτιρίων Oπλισµένου Σκυροδέµατος
ºAP H / ÂÏÈ. 10-06-05 08:20 ÂÏ 1 Aποτίµηση Σεισµικών Bλαβών, Eπισκευές και Eνισχύσεις Kτιρίων Oπλισµένου Σκυροδέµατος Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων
Διαβάστε περισσότεραÈ Â ÚÈÛË ÙÂÚÂÒÓ AappleÔ Ï ÙˆÓ
E π A π Δ π Δ ª π È Â ÚÈÛË ÙÂÚÂÒÓ AappleÔ Ï ÙˆÓ A Ì ÓÙÈÔ ÎÔÚ ÏË KˆÓÛÙ ÓÙ ÓÔ KÔÌÓ ÙÛ TfiÌÔ A' OÈÎÈ Î Î È ÏÏ ÌË EappleÈÎ Ó Ó Aapplefi ÏËÙ Oικιακά και άλλα μη Eπικίνδυνα Aπόβλητα Σημείωση Το ΕΑΠ είναι υπεύθυνο
Διαβάστε περισσότεραÈ Â ÚÈÛË YÁÚÒÓ AappleÔ Ï ÙˆÓ
E π A π Δ π Δ ª π È Â ÚÈÛË YÁÚÒÓ AappleÔ Ï ÙˆÓ TfiÌÔ ' ÂÚ ÛÈÌÔ ÌappleÂÚ ÙÔ AÛÙÈÎ Ì Ù Aστικά Λύματα Σημείωση Το ΕΑΠ είναι υπεύθυνο για την επιμέλεια έκδοσης και την ανάπτυξη των κειμένων σύμφωνα με τη Μεθοδολογία
Διαβάστε περισσότεραAξιοπιστία και Συντήρηση
Aξιοπιστία και Συντήρηση ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΙΑΣΦΑΛΙΣΗ ΠΟΙΟΤΗΤΑΣ Θεµατική Ενότητα ΕΙ ΙΚΑ ΘΕΜΑΤΑ ΓΙΑ ΤΗΝ ΠΟΙΟΤΗΤΑ Τόµος ' Aξιοπιστία
Διαβάστε περισσότεραNÔÌÔıÂÛ Î È AÛÊ ÏÂÈ T ÓÈÎÒÓ ŒÚÁˆÓ
E π A π Δ π Δ ª π NÔÌÔıÂÛ Î È AÛÊ ÏÂÈ T ÓÈÎÒÓ ŒÚÁˆÓ ÚËÁfiÚË K Ï ÌappleÔ Î O ÛÛ M ÓˆÏÈ Ë K ÏÏÈfiappleË ÓË KˆÓÛÙ ÓÙ ÓÔ Ô ÊÏ Iˆ ÓÓË Ô ÊÏ TfiÌÔ ' ÂÚÈ ÏÏÔÓÙÈÎ EappleÈappleÙÒÛÂÈ ŒÚÁˆÓ Î È EÚÁÔÙ Í ˆÓ Περιβαλλοντικές
Διαβάστε περισσότεραΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH. Θεµατική Ενότητα ΣYΓXPONA IKTYA KAI YΠHPEΣIEΣ
ίκτυα Υπολογιστών ΙΙ Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστηµονική αρτιότητα και πληρότητα
Διαβάστε περισσότεραΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH
Tυπικές Προδιαγραφές Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστηµονική αρτιότητα και πληρότητα
Διαβάστε περισσότεραÔÌ Î È ÂÈÙÔ ÚÁ ÙÔ K ÙÙ ÚÔ
E π A π π ª π ÔÌ Î È ÂÈÙÔ ÚÁ ÙÔ K ÙÙ ÚÔ B Û ÏË M ÚÌ Ú M Ú ÌappleÚÔappleÔ ÏÔ M ÚÌ Ú TfiÌÔ A' K ÙÙ ÚÈÎ BÈÔÏÔÁ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΣΠOY
Διαβάστε περισσότεραΣχεδίαση Λογισμικού. Σημείωση
Το έργο υλοποιείται στο πλαίσιο του υποέργου 2 με τίτλο «Ανάπτυξη έντυπου εκπαιδευτικού υλικού για τα νέα Προγράμματα Σπουδών» της Πράξης «Ελληνικό Ανοικτό Πανεπιστήμιο» η οποία έχει ενταχθεί στο Επιχειρησιακό
Διαβάστε περισσότεραAλγόριθµοι Γραµµικού Προγραµµατισµού και Θεωρία Παιγνίων
M OT APH II/ ÂÏÈ. 12-09-06 10:32 ÂÏ 1 Aλγόριθµοι Γραµµικού Προγραµµατισµού και Θεωρία Παιγνίων Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία
Διαβάστε περισσότεραΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΡΟΧΩΡΗΜΕΝΕΣ ΣΠΟΥ ΕΣ ΣΤΗ ΦΥΣΙΚΗ.
Σηµείωση: Οι εικόνες οι οποίες έχουν περιληφθεί στον παρόντα τόµο χρησιµοποιούνται για καθαρά εκπαιδευτικούς σκοπούς και υποκαθιστούν την προβολή εικαστικού υλικού στο πλαίσιο µιας διάλεξης. Παρατίθενται
Διαβάστε περισσότεραΠροχωρημένα Ζητήματα Σχεδιασμού Κατανεμημένων Συστημάτων Εγχειρίδιο Μελέτης
Το έργο υλοποιείται στο πλαίσιο του υποέργου 2 με τίτλο «Ανάπτυξη έντυπου εκπαιδευτικού υλικού για τα νέα Προγράμματα Σπουδών» της Πράξης «Ελληνικό Ανοικτό Πανεπιστήμιο», η οποία έχει ενταχθεί στο Επιχειρησιακό
Διαβάστε περισσότεραEπιστήµη Yλικών: Mαγνητικά Yλικά
NÈ Ú Ô (168ÛÂÏ.) 24-02-06 17:02 ÂÏ 1 Eπιστήµη Yλικών: Mαγνητικά Yλικά Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως
Διαβάστε περισσότεραTÂ ÓËÙ NÔËÌÔÛ ÓË - EÊ ÚÌÔÁ
E π A π π ª π T ÓËÙ NÔËÌÔÛ ÓË - EÊ ÚÌÔÁ TfiÌÔ A' EÏapple KÂÚ ÓÔ T ÓËÙ NÔËÌÔÛ ÓË Î È ŒÌappleÂÈÚ ÛÙ Ì Ù ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH
Διαβάστε περισσότεραH EÍ ÏÈÍË ÙˆÓ I ÂÒÓ ÛÙÈ º ÛÈÎ EappleÈÛÙ ÌÂ
E π A π π ª π H EÍ ÏÈÍË ÙˆÓ I ÂÒÓ ÛÙÈ º ÛÈÎ EappleÈÛÙ ÌÂ TfiÌÔ A' KÒÛÙ ÚfiÁÏÔ IÛÙÔÚ ÙË º ÛÈÎ Î È ÙË XËÌÂ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΣΠOY EΣ
Διαβάστε περισσότεραΖητήματα Σχεδιασμού και Προγραμματισμού Συστημάτων ΔιάχυτουΥπολογισμού
Το έργο υλοποιείται στο πλαίσιο του υποέργου 2 με τίτλο «Ανάπτυξη έντυπου εκπαιδευτικού υλικού για τα νέα Προγράμματα Σπουδών» της Πράξης «Ελληνικό Ανοικτό Πανεπιστήμιο», η οποία έχει ενταχθεί στο Επιχειρησιακό
Διαβάστε περισσότεραΓλώσσες Προγραμματισμού
Το έργο υλοποιείται στο πλαίσιο του υποέργου 2 με τίτλο «Ανάπτυξη έντυπου εκπαιδευτικού υλικού για τα νέα Προγράμματα Σπουδών» της Πράξης «Ελληνικό Ανοικτό Πανεπιστήμιο» η οποία έχει ενταχθεί στο Επιχειρησιακό
Διαβάστε περισσότεραΑλγόριθμοι και Πολυπλοκότητα
Το έργο υλοποιείται στο πλαίσιο του υποέργου 2 με τίτλο «Ανάπτυξη έντυπου εκπαιδευτικού υλικού για τα νέα Προγράμματα Σπουδών» της Πράξης «Ελληνικό Ανοικτό Πανεπιστήμιο» η οποία έχει ενταχθεί στο Επιχειρησιακό
Διαβάστε περισσότεραOικολογία Aπό τη Bιόσφαιρα στους Πληθυσµούς
Oικολογία Aπό τη Bιόσφαιρα στους Πληθυσµούς Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστηµονική
Διαβάστε περισσότεραÈ Â ÚÈÛË ÙÂÚÂÒÓ AappleÔ Ï ÙˆÓ
E π A π Δ π Δ ª π È Â ÚÈÛË ÙÂÚÂÒÓ AappleÔ Ï ÙˆÓ A Ì ÓÙÈÔ ÎÔÚ ÏË KˆÓÛÙ ÓÙ ÓÔ KÔÌÓ ÙÛ TfiÌÔ B' EappleÈÎ Ó Ó Aapplefi ÏËÙ Eπικίνδυνα Aπόβλητα Σημείωση Το ΕΑΠ είναι υπεύθυνο για την επιμέλεια έκδοσης και την
Διαβάστε περισσότεραE π A π π ª π º ÛÈÎÔ ËÌÂ. TfiÌÔ E' º ÛÌ ÙÔÛÎÔapple ºÒÙË NÙ
E π A π π ª π º ÛÈÎÔ ËÌÂ TfiÌÔ E' ºÒÙË NÙ º ÛÌ ÙÔÛÎÔapple ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΣΠOY EΣ ΣTIΣ ΦYΣIKEΣ EΠIΣTHMEΣ Θεµατική Ενότητα ΦΥΣΙΚΟΧΗΜΕΙΑ
Διαβάστε περισσότεραΕισαγωγή. Διαλέξεις στο μάθημα: Μεταφραστές Γιώργος Μανής
Εισαγωγή Διαλέξεις στο μάθημα: Μεταφραστές Γιώργος Μανής Μεταγλωττιστής Αρχικό πρόγραμμα (source program) Μεταγλωττιστής Τελικό πρόγραμμα (object program) Διαγνωστικά μηνύματα Μεταγλωττιστής Παίρνει σαν
Διαβάστε περισσότεραΠροηγμένα Θέματα Δικτύων Υπολογιστών
Το έργο υλοποιείται στο πλαίσιο του υποέργου 2 με τίτλο «Ανάπτυξη έντυπου εκπαιδευτικού υλικού για τα νέα Προγράμματα Σπουδών» της Πράξης «Ελληνικό Ανοικτό Πανεπιστήμιο» η οποία έχει ενταχθεί στο Επιχειρησιακό
Διαβάστε περισσότεραΤεχνολογία Λογισμικού
Το έργο υλοποιείται στο πλαίσιο του υποέργου 2 με τίτλο «Ανάπτυξη έντυπου εκπαιδευτικού υλικού για τα νέα Προγράμματα Σπουδών» της Πράξης «Ελληνικό Ανοικτό Πανεπιστήμιο» η οποία έχει ενταχθεί στο Επιχειρησιακό
Διαβάστε περισσότεραÈÔÈÎËÙÈÎ appleè ÂÈÚ ÛÂˆÓ Î È ÚÁ ÓÈÛÌÒÓ
ÈÔÈÎËÙÈÎ appleè ÂÈÚ ÛÂˆÓ Î È ÚÁ ÓÈÛÌÒÓ Δ ª μ1 ÚÈ ÓÙÔ ÎË apple ÎÔ ÚÔ ıëáëù ıóèîô ªÂÙÛfi ÈÔ ÔÏ Ù ÓÂ Ô È ÈÎ Ì Ù ÈÔ ÎËÛË ŒÚÁˆÓ Το έργο συγχρηµατοδοτείται από την Ευρωπαϊκή Ένωση και το Ελληνικό ηµόσιο
Διαβάστε περισσότεραΔιαχείριση Δεδομένων
Το έργο υλοποιείται στο πλαίσιο του υποέργου 2 με τίτλο «Ανάπτυξη έντυπου εκπαιδευτικού υλικού για τα νέα Προγράμματα Σπουδών» της Πράξης «Ελληνικό Ανοικτό Πανεπιστήμιο» η οποία έχει ενταχθεί στο Επιχειρησιακό
Διαβάστε περισσότεραΣχεδίαση Middleware Εγχειρίδιο Μελέτης
Το έργο υλοποιείται στο πλαίσιο του υποέργου 2 με τίτλο «Ανάπτυξη έντυπου εκπαιδευτικού υλικού για τα νέα Προγράμματα Σπουδών» της Πράξης «Ελληνικό Ανοικτό Πανεπιστήμιο», η οποία έχει ενταχθεί στο Επιχειρησιακό
Διαβάστε περισσότεραμ ÛÈÎ Ú ÈÎ Ô Î È ÈÔ ÎËÛË
μ ÛÈÎ Ú ÈÎ Ô Î È ÈÔ ÎËÛË Δ ª 1 π À À ÎÙÔÚ ÙÔÈ Â ÈÎ Ô ÙË Úˆapple Î ŒÓˆÛË Το έργο συγχρηµατοδοτείται από την Ευρωπαϊκή Ένωση και το Ελληνικό ηµόσιο ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΙΚΑΙΟΥ ΚΑΙ ΙΟΙΚΗΣΗΣ Στοιχεία ικαίου της
Διαβάστε περισσότεραE π A π π ª π ÂÓÂÙÈÎ. TfiÌÔ ' EÍ ÏÈÍË ÂÒÚÁÈÔ PÔ ÎË
E π A π π ª π ÂÓÂÙÈÎ TfiÌÔ ' ÂÒÚÁÈÔ PÔ ÎË EÍ ÏÈÍË ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΣΠOY EΣ ΣTIΣ ΦYΣIKEΣ EΠIΣTHMEΣ Θεµατική Ενότητα ΓENETIKH Τόµος
Διαβάστε περισσότεραΑρχιτεκτονικές Συστημάτων Διάχυτου και Σφαιρικού Υπολογισμού
Το έργο υλοποιείται στο πλαίσιο του υποέργου 2 με τίτλο «Ανάπτυξη έντυπου εκπαιδευτικού υλικού για τα νέα Προγράμματα Σπουδών» της Πράξης «Ελληνικό Ανοικτό Πανεπιστήμιο», η οποία έχει ενταχθεί στο Επιχειρησιακό
Διαβάστε περισσότεραΜεταγλωττιστής. Μεταφραστές. Γλώσσες. Είδη Μεταγλωττιστών. Μεταγλωττιστής Τελικό πρόγραµµα (object program) Εισαγωγή Αρχικό πρόγραµµα (source program)
Μεταφραστές Εισαγωγή (source program) Τελικό πρόγραµµα (object program) Γιώργος Μανής Γλώσσες Είδη Μεταγλωττιστών Αρχική γλώσσα Γλώσσα υλοποίησης Τελική γλώσσα Απλοί µεταγλωττιστές Αντίστροφοι µεταγλωττιστές
Διαβάστε περισσότεραAνάλυση Eικόνας και Aναγνώριση Προτύπων
Aνάλυση Eικόνας και Aναγνώριση Προτύπων Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστηµονική
Διαβάστε περισσότεραΕισαγωγή Συμβόλαιο Μαθήματος
ΗΜΥ 212 Οργάνωση Υπολογιστών και Μικροεπεξεγραστές Εαρινό Εξάμηνο 2007 Συμβόλαιο Μαθήματος 1 Γενικές Πληροφορίες Διαλέξεις: Διδάσκων: Βοηθός Μαθήματος: Δευτέρα και Πέμπτη, 16:30 18:00 μ.μ. Πανεπιστημιούπολη,
Διαβάστε περισσότεραΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΣΠOY EΣ ΣTIΣ ΦYΣIKEΣ EΠIΣTHMEΣ.
Aτµόσφαιρα Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης. Για την επιστηµονική αρτιότητα και πληρότητα των
Διαβάστε περισσότεραΜεταγλωττιστές. Δημήτρης Μιχαήλ. Ακ. Έτος 2011-2012. Εισαγωγή. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο
Μεταγλωττιστές Εισαγωγή Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2011-2012 Βιβλιογραφία Alfred V. Aho, Monica S. Lam, Ravi Sethi and Jeffrey D. Ullman. Compilers:
Διαβάστε περισσότεραΕισαγωγή στον προγραμματισμό
Ενότητες: Εισαγωγή στον προγραμματισμό Η έννοια του προγράμματος Ιστορική αναδρομή Φυσικές και τεχνητές γλώσσες Τεχνικές σχεδίασης προγραμμάτων Ιεραρχική Σχεδίαση Τμηματικός Προγραμματισμός Δομημένος προγραμματισμός
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Μεταφραστές Εισαγωγή Διδάσκων: Επικ. Καθ. Γεώργιος Μανής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ. Προτεινόμενα θέματα εξετάσεων Εργαστήριο. Μέρος 1 ό. ΤΕΙ Λάρισας- Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πολιτικών Έργων Υποδομής
Προγραμματισμός Η/Υ Προτεινόμενα θέματα εξετάσεων Εργαστήριο Μέρος 1 ό ΤΕΙ Λάρισας- Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πολιτικών Έργων Υποδομής Ιανουάριος 2011 Καλογιάννης Γρηγόριος Επιστημονικός/ Εργαστηριακός
Διαβάστε περισσότεραΓλώσσες υψηλού επιπέδου Περιέχουν περισσότερες εντολές για την εκτέλεση πολύπλοκων εργασιών Τα προγράµµατα µεταφράζονται σε γλώσσα µηχανής είτε από το
Σηµαντικά σηµεία κεφαλαίου Τα τρία στάδια επίλυσης ενός προβλήµατος: Ακριβής προσδιορισµό του προβλήµατος Ανάπτυξη του αντίστοιχου αλγορίθµου. ιατύπωση του αλγορίθµου σε κατανοητή µορφή από τον υπολογιστή.
Διαβάστε περισσότεραΑ. Ερωτήσεις Ανάπτυξης
οµηµένος Προγραµµατισµός-Κεφάλαιο 7 Σελίδα 1 α ό 10 ΕΝΟΤΗΤΑ ΙΙΙ (ΠΡΟΓΡΑΜΜΑΤΑ) ΚΕΦΑΛΑΙΟ 7: Είδη, Τεχνικές και Περιβάλλοντα Προγραµµατισµού Α. Ερωτήσεις Ανάπτυξης 1. Τι ονοµάζουµε γλώσσα προγραµµατισµού;
Διαβάστε περισσότεραΜεταγλωττιστές. Γιώργος Δημητρίου. Μάθημα 1 ο. Πανεπιστήμιο Θεσσαλίας - Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών
Γιώργος Δημητρίου Μάθημα 1 ο Γλώσσα - Μετάφραση Γλώσσα προγραμματισμού = Αναπαράσταση αλγορίθμων Ευκολία χρήσης Ακρίβεια και πληρότητα περιγραφής, όχι διφορούμενη! Μία περιγραφή για όλες τις μηχανές Μετάφραση
Διαβάστε περισσότεραXPI TO OY AKH (96ÛÂÏ.) 22/8/ :39 ÂÏ 1. Bάσεις εδοµένων
XPI TO OY AKH (96ÛÂÏ.) 22/8/2003 10:39 ÂÏ 1 Bάσεις εδοµένων Σηµείωση Το ΕΑΠ είναι υπεύθυνο για την επιµέλεια έκδοσης και την ανάπτυξη των κειµένων σύµφωνα µε τη Μεθοδολογία της εξ Αποστάσεως Εκπαίδευσης.
Διαβάστε περισσότεραΚεφάλαιο 7 : Είδη, Τεχνικές, και Περιβάλλοντα Προγραµµατισµού
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 7 : Είδη, Τεχνικές, και Περιβάλλοντα Προγραµµατισµού ( Απαντήσεις & Λύσεις Βιβλίου) 1. Σκοποί κεφαλαίου Κύκλος ανάπτυξης προγράµµατος Κατηγορίες γλωσσών προγραµµατισµού
Διαβάστε περισσότεραΕφαρμογές Φωτισμού και Πολυμεσικές Εφαρμογές
Εφαρμογές Φωτισμού και Πολυμεσικές Εφαρμογές ΤΟΜΟΣ Α Στέλιος Ζερεφός Αναπληρωτής Καθηγητής Ελληνικού Ανοικτού Πανεπιστημίου Εφαρμοσμένος Σχεδιασμός Φωτισμού Το έργο υλοποιείται στο πλαίσιο του υποέργου
Διαβάστε περισσότεραH EÍ ÏÈÍË ÙˆÓ I ÂÒÓ ÛÙÈ º ÛÈÎ EappleÈÛÙ ÌÂ
E π A π π ª π H EÍ ÏÈÍË ÙˆÓ I ÂÒÓ ÛÙÈ º ÛÈÎ EappleÈÛÙ Ì ÈÔÓ ÛÈÔ AÓ appleôïèù ÓÔ Âfi ˆÚÔ AÚ Ìapple Ù B Û ÏÂÈÔ K Ú ÎÒÛÙ B Ûˆ KÈÓÙ TfiÌÔ ' ºÈÏÔÛÔÊ ÙË EappleÈÛÙ ÌË ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών
Διαβάστε περισσότεραΚεφάλαιο 2.3: Προγραμματισμός. Επιστήμη ΗΥ Κεφ. 2.3 Καραμαούνας Πολύκαρπος
Κεφάλαιο 2.3: Προγραμματισμός 1 2.3.1 Αναφορά σε γλώσσες προγραμματισμού και «Προγραμματιστικά Υποδείγματα» 2.3.1.1 Πρόγραμμα και Γλώσσες Προγραμματισμού Πρόγραμμα: σύνολο εντολών που χρειάζεται να δοθούν
Διαβάστε περισσότεραΜεταγλωττιστές Ενότητα 1: Εισαγωγή
Μεταγλωττιστές Ενότητα 1: Εισαγωγή Αγγελική Σγώρα Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες,
Διαβάστε περισσότεραE π A π π ª π ÂÓÂÙÈÎ. TfiÌÔ B' º ÛÈÔÏÔÁ. AÓÙÈÁfiÓË Ô
E π A π π ª π ÂÓÂÙÈÎ TfiÌÔ B' AÓÙÈÁfiÓË Ô º ÛÈÔÏÔÁ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΣΠΟΥ ΕΣ ΣΤΙΣ ΦΥΣΙΚΕΣ ΕΠΙΣΤΗΜΕΣ Θεµατική Ενότητα ΓENETIKH Τόµος
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 7 ΕΙ Η, ΤΕΧΝΙΚΕΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
ΚΕΦΑΛΑΙΟ 7 ΕΙ Η, ΤΕΧΝΙΚΕΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ 7.1. Ανάπτυξη Προγράµµατος Τι είναι το Πρόγραµµα; Το Πρόγραµµα: Είναι ένα σύνολο εντολών για την εκτέλεση ορισµένων λειτουργιών από τον υπολογιστή.
Διαβάστε περισσότερα