<?xml version='1.0' encoding='utf-8'?><rss version='2.0' xmlns:atom='http://www.w3.org/2005/Atom'><channel><atom:link href='https://eclass.uoi.gr/modules/announcements/rss.php?c=DIT_1101' rel='self' type='application/rss+xml' /><title>Ανακοινώσεις μαθήματος Μεταγλωττιστές</title><link>https://eclass.uoi.gr/courses/DIT_1101/</link><description>Ανακοινώσεις</description><lastBuildDate>Wed, 06 May 2026 16:36:15 +0300</lastBuildDate><language>el</language><item><title>Project  Flex/Bison 2025 - μόνο για συμμετέχοντες στην εμβόλιμη εξεταστική που δεν είχαν παραδόσει εργασία το χειμερινό εξάμηνο</title><link>https://eclass.uoi.gr/modules/announcements/index.php?an_id=103&amp;course=DIT_1101</link><description>&lt;p&gt;&lt;strong&gt;&lt;span style="background-color:#ffff00;"&gt;Μόνο για  συμμετέχοντες στην εμβόλιμη εξεταστική που δεν είχαν παραδόσει εργασία το χειμερινό εξάμηνο.&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Η εργαστηριακή άσκηση Flex/Bison του μαθήματος βρίσκεται στα&lt;a href="/modules/document/?course=DIT_1101"&gt;&lt;span&gt; Εγγραφα&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Η άσκηση μπορεί να υλοποιηθεί σε ομάδες από 1 έως 3 άτομα.&lt;span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Για την υλοποίηση της άσκησης θα χρειαστούν τα εργαλεία Flex και Bison.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Οδηγίες για την υλοποίηση σε Windows&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ο απλούστερος τρόπος χρήσης των εργαλείων για τους χρήστες λειτουργικού συστήματος Windows είναι μέσω της εγκατάστασης του Cygwin.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Κατεβάστε την τελευταία έκδοση του Cygwin.&lt;/li&gt;
&lt;li&gt;Κατά τη διάρκεια της εγκατάστασης φροντίστε να κάνετε install τα packages&lt;strong&gt;&lt;span&gt; &lt;/span&gt;flex και bison, καθώς και τα gcc και make&lt;/strong&gt;. Σε κάποιο βήμα του setup σας ζητάει να διαλέξετε packages, τα flex και bison δεν είναι a priori επιλεγμένα! Θα πρέπει να γράψετε στην γραμμή αναζήτησης "flex" και να κάνετε install και έπειτα να γράψετε "bison" και να κάνετε install. Ομοίως και για τα άλλα δυο packages.&lt;/li&gt;
&lt;li&gt;Ο default φάκελος εργασίας συνήθως είναι ο "C:\cygwin\home\[username]\": Σε αυτόν τον φάκελο θα διατηρείτε τα αρχεία του κώδικα που θα γράψετε.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Δημιουργείτε τα αρχεία εισόδου για τα δυο εργαλεία και από την γραμμή εντολών του cygwin μπορείτε να τρέξετε κατευθείαν:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;bison -d arxeio_b.y&lt;/li&gt;
&lt;li&gt;flex arxeio_l.l&lt;/li&gt;
&lt;li&gt;gcc arxeio_b.tab.c arxeio_l.yy.c -lfl&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Οδηγίες για την υλοποίηση σε Linux&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Τυπικά, στις διανομές Linux τα packages gcc και make είναι προεγκατεστημένα. Θα πρέπει να εγκαταστήσετε τα πακέτα flex και bison από το terminal του συστήματος.&lt;/li&gt;
&lt;li&gt;Δημιουργείτε τα αρχεία εισόδου για τα δυο εργαλεία.&lt;/li&gt;
&lt;li&gt;Εκτελείτε τις εντολές:&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;bison -d arxeio_b.y&lt;/li&gt;
&lt;li&gt;flex arxeio_l.l&lt;/li&gt;
&lt;li&gt;gcc arxeio_b.tab.c arxeio_l.yy.c -lfl&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;</description><pubDate>Wed, 06 May 2026 16:36:15 +0300</pubDate><guid isPermaLink='false'>Wed, 06 May 2026 16:36:15 +0300103</guid></item><item><title>Βαθμολογία εξετάσεων</title><link>https://eclass.uoi.gr/modules/announcements/index.php?an_id=93&amp;course=DIT_1101</link><description>&lt;p&gt;Αγαπητοί/ες ,&lt;/p&gt;
&lt;div class="announcement-main"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;η τελική βαθμολογία  έχει αναρτηθεί στα έγγραφα - με τον Α.Μ. μπορείτε να βρείτε τη βαθμολογία σας.&lt;/p&gt;
&lt;p&gt;Στη βαθμολογία σας έχει ενσωματωθεί ο βαθμός της υποχρεωτικής εργασίας (για όσους την έστειλαν) καθώς και ο βαθμός των γραπτών εξετάσεων.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Για τυχόν απορίες σχετικά με τη βαθμολογία σας μπορείτε να  μου στείλετε email για να κανονίσουμε μια συνάντηση μέσω zoom, μέχρι την οριστικοποίηση των βαθμών στις 15/02.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Ο διδάσκων&lt;/p&gt;
&lt;p&gt;Γ.Β.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/div&gt;</description><pubDate>Fri, 13 Feb 2026 20:16:09 +0300</pubDate><guid isPermaLink='false'>Fri, 13 Feb 2026 20:16:09 +030093</guid></item><item><title>Τράπεζα ερωτήσεων - ενδεικτικές ασκήσεις - Παράταση εργασίας</title><link>https://eclass.uoi.gr/modules/announcements/index.php?an_id=91&amp;course=DIT_1101</link><description>&lt;p&gt;Αγαπητοί  / ες,&lt;/p&gt;
&lt;p&gt;καθώς έχουν υποβληθεί μόνο 8 εργασίες και η προθεσμία έληγε στις 29/01 για να ασχοληθείτε περισσότερο με την εργασία σας έχω ανεβάσει τα θέματα που είχα σκοπό να συζητήσουμε σε μια συνάντηση μέσω zoom.&lt;/p&gt;
&lt;p&gt;Πιο συγκεκριμένα στα έγγραφα θα βρείτε την τράπεζα ερωτήσεων,  και ενδεικτικά θέματα εργασιών σχετικά με την επερχόμενη γραπτή εξέταση (30% του βαθμού)&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Επιπλέον έχω δώσει παράταση στην εργασία μέχρι 05/02 για να προλάβετε όλοι να ανεβάσετε την εργασία σας (70%)&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Βονιτσάνος Γεράσιμος&lt;/p&gt;</description><pubDate>Sun, 25 Jan 2026 12:47:15 +0300</pubDate><guid isPermaLink='false'>Sun, 25 Jan 2026 12:47:15 +030091</guid></item><item><title>Εξετάσεις  - Τελική συνάντηση για διαδικαστικά - Ενισχυτική Διδασκαλία</title><link>https://eclass.uoi.gr/modules/announcements/index.php?an_id=89&amp;course=DIT_1101</link><description>&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Η ύλη των εξετάσεων, όπως έχει αναφερθεί, θα είναι οι διαφάνειες 1,4,5,6 (εκτός των σελίδων 83-97, 102,113)  που υπάρχουν στα εγγραφα στο φάκελο "Διαφάνειες Διαλέξεων". &lt;/p&gt;
&lt;p&gt;Θα πραγματοποιηθεί μια συνάντηση για τελική καθοδήγηση / διαδικαστικά εξετάσεων &lt;strong&gt;την Πέμπτη 15/01/2026 στις 14.00 έως 15.00&lt;/strong&gt; και μια επιπλέον ενισχυτική διδασκαλία προετοιμασίας για τις εξετάσεις την &lt;strong&gt;Κυριακή 25/01/2026&lt;/strong&gt; (θα ενημερωθείτε για την ώρα και το σύνδεσμο με νέα ανακοίνωση)&lt;/p&gt;
&lt;p&gt;Η αυριανή τελική συνάντηση θα γίνει  στον παρακάτω σύνδεσμο zoom:&lt;/p&gt;
&lt;p&gt;https://upatras-gr.zoom.us/j/94401354465?pwd=JV9Z8DGJCibymrLtVRbTyfRP6GWr6y.1&lt;/p&gt;
&lt;p&gt;Meeting ID: 944 0135 4465&lt;br /&gt;Passcode: 486180&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Ο Διδάσκων&lt;/p&gt;</description><pubDate>Wed, 14 Jan 2026 22:05:36 +0300</pubDate><guid isPermaLink='false'>Wed, 14 Jan 2026 22:05:36 +030089</guid></item><item><title>Νεα Προθεσμία υποβολής Εργασίας Εξεταστικής Ιανουαρίου 2026</title><link>https://eclass.uoi.gr/modules/announcements/index.php?an_id=86&amp;course=DIT_1101</link><description>&lt;p&gt;Ένας αντιπρόσωπος φοιτητής από κάθε ομάδα καλείται να κάνει upload τον συμπιεσμένο φάκελο της εργασίας (zip ή rar file) της ομάδας του, στην εργασία&lt;span&gt; &lt;/span&gt;&lt;strong&gt;“&lt;a href="/modules/work/index.php?course=DIT_1101&amp;amp;id=49"&gt;Εργαστηριακή Άσκηση 2025&lt;/a&gt;”.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ο συμπιεσμένος φάκελος θα περιέχει όλα τα αρχεία του κώδικα, καθώς και το εκτελέσιμο αρχείο (με τις απαραίτητες οδηγίες για demo εκτέλεση…) συνοδευόμενος από το απαραίτητο documentation (&lt;strong&gt;αναλυτική τεχνική αναφορά&lt;/strong&gt;) στο οποίο θα περιγράφονται και θα αναλύονται τόσο οι μέθοδοι υλοποίησης όσο και τα αποτελέσματα εκτέλεσης των πειραμάτων.&lt;br /&gt;Για την αποτύπωση των πειραμάτων μπορείτε να χρησιμοποιήσετε πίνακες και γραφήματα.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Νεα Προθεσμία υποβολής:&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;29-01-2026 23:55:00&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Για την πιθανή εξέταση/αξιολόγηση/παρουσίαση θα ενημερωθείτε με νέα ανακοίνωση και μέσω ηλεκτρονικής αλληλογραφίας.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Βονιτσάνος Γεράσιμος&lt;/p&gt;</description><pubDate>Fri, 09 Jan 2026 11:20:27 +0300</pubDate><guid isPermaLink='false'>Fri, 09 Jan 2026 11:20:27 +030086</guid></item><item><title>Σύνδεσμος Zoom για μάθημα 8/1/2026</title><link>https://eclass.uoi.gr/modules/announcements/index.php?an_id=84&amp;course=DIT_1101</link><description>&lt;p&gt;Αγαπητοί / αγαπητές καλή χρονιά και χρόνια πολλά!&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Σας παραθέτω το σύνδεσμο zoom για το αυριανό μάθημα, όπως είχαμε συμφωνήσει - τελικά το μάθημα θα γίνει αποκλειστικά μέσω zoom εξαιτίας των μπλόκων στην Ιονία Οδό και στους παράδρομους!&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Topic: Μεταγλωττιστές&lt;br /&gt;Time: Jan 8, 2026 02:30 PM Athens&lt;br /&gt;https://upatras-gr.zoom.us/j/97631729874?pwd=iQ5jBaraHWOrQ8rux4g8n5qLQsULtc.1&lt;/p&gt;
&lt;p&gt;Meeting ID: 976 3172 9874&lt;br /&gt;Passcode: 630319&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Σας περιμένω αύριο στις 14.30&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Βονιτσάνος Γεράσιμος&lt;/p&gt;</description><pubDate>Wed, 07 Jan 2026 22:05:51 +0300</pubDate><guid isPermaLink='false'>Wed, 07 Jan 2026 22:05:51 +030084</guid></item><item><title>Εργαστηριακή Άσκηση Flex/Bison 2025</title><link>https://eclass.uoi.gr/modules/announcements/index.php?an_id=63&amp;course=DIT_1101</link><description>&lt;p&gt;Η εργαστηριακή άσκηση Flex/Bison του μαθήματος  ανακοινώθηκε και μπορείτε να την βρείτε στα&lt;a href="/modules/document/?course=DIT_1101"&gt;&lt;span&gt; Εγγραφα&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Η άσκηση μπορεί να υλοποιηθεί σε ομάδες από 1 έως 3 άτομα.&lt;span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Για την υλοποίηση της άσκησης θα χρειαστούν τα εργαλεία Flex και Bison.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Οδηγίες για την υλοποίηση σε Windows&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ο απλούστερος τρόπος χρήσης των εργαλείων για τους χρήστες λειτουργικού συστήματος Windows είναι μέσω της εγκατάστασης του Cygwin.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Κατεβάστε την τελευταία έκδοση του Cygwin.&lt;/li&gt;
&lt;li&gt;Κατά τη διάρκεια της εγκατάστασης φροντίστε να κάνετε install τα packages&lt;strong&gt; flex και bison, καθώς και τα gcc και make&lt;/strong&gt;. Σε κάποιο βήμα του setup σας ζητάει να διαλέξετε packages, τα flex και bison δεν είναι a priori επιλεγμένα! Θα πρέπει να γράψετε στην γραμμή αναζήτησης "flex" και να κάνετε install και έπειτα να γράψετε "bison" και να κάνετε install. Ομοίως και για τα άλλα δυο packages.&lt;/li&gt;
&lt;li&gt;Ο default φάκελος εργασίας συνήθως είναι ο "C:\cygwin\home\[username]\": Σε αυτόν τον φάκελο θα διατηρείτε τα αρχεία του κώδικα που θα γράψετε.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Δημιουργείτε τα αρχεία εισόδου για τα δυο εργαλεία και από την γραμμή εντολών του cygwin μπορείτε να τρέξετε κατευθείαν:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;bison -d arxeio_b.y&lt;/li&gt;
&lt;li&gt;flex arxeio_l.l&lt;/li&gt;
&lt;li&gt;gcc arxeio_b.tab.c arxeio_l.yy.c -lfl&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Οδηγίες για την υλοποίηση σε Linux&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Τυπικά, στις διανομές Linux τα packages gcc και make είναι προεγκατεστημένα. Θα πρέπει να εγκαταστήσετε τα πακέτα flex και bison από το terminal του συστήματος.&lt;/li&gt;
&lt;li&gt;Δημιουργείτε τα αρχεία εισόδου για τα δυο εργαλεία.&lt;/li&gt;
&lt;li&gt;Εκτελείτε τις εντολές:&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;bison -d arxeio_b.y&lt;/li&gt;
&lt;li&gt;flex arxeio_l.l&lt;/li&gt;
&lt;li&gt;gcc arxeio_b.tab.c arxeio_l.yy.c -lfl&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;</description><pubDate>Fri, 14 Nov 2025 08:56:21 +0300</pubDate><guid isPermaLink='false'>Fri, 14 Nov 2025 08:56:21 +030063</guid></item><item><title>Οργάνωση του μαθήματος</title><link>https://eclass.uoi.gr/modules/announcements/index.php?an_id=62&amp;course=DIT_1101</link><description>&lt;div class="announcement-main"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Οι φοιτητές εκπονούν υποχρεωτική εργασία (&lt;span lang="en-us" xml:lang="en-us"&gt;project&lt;/span&gt;)  (70%).&lt;/li&gt;
&lt;li&gt;Οι φοιτητές συμμετέχουν σε γραπτή εξέταση που διεξάγεται στην εξεταστική περίοδο μετά την ολοκλήρωση των μαθημάτων (30%).&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Προσοχή: &lt;/strong&gt;για να ισχύει ο βαθμός της εργασίας είναι υποχρεωτική η συμμετοχή στις γραπτές εξετάσεις.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><pubDate>Tue, 06 Jan 2026 20:06:17 +0300</pubDate><guid isPermaLink='false'>Tue, 06 Jan 2026 20:06:17 +030062</guid></item></channel></rss>