Page 1 of 1

Google & Μεταγλωττιστές

Posted: Tue Mar 28, 2006 5:09 pm
by Swtos
Για βαλτε στο Google "Γλώσσες Προγραμματισμού - Μεταγλωττιστές " και δειτε τι βγαζει πρωτο-πρώτο!!! :shock: :shock: :shock:

Posted: Tue Mar 28, 2006 6:19 pm
by TaRaNTuLa
Ποιο άλλο πρεζάκι,εκτός από εμάς του τμήματος,θα ασχολιόταν;;;; :razz:


Υ.Γ. Σίγουρα θα υπάρχει κάποιος... :lol:

Posted: Tue Mar 28, 2006 7:33 pm
by The Punisher
wow...απλά τέλειο!

Posted: Wed Mar 29, 2006 4:12 pm
by sudtuwup
Απ οσο ξερω δεν κανουν αλλοι τετοιο project. Μονο στην θεωρια.

Posted: Thu Mar 30, 2006 1:11 am
by HdkiLLeR
Ε χχμ βασικά η Minijava έχει φτιαχτεί στο Cambridge για αυτόν ακριβώς τον λόγο. Για το μάθημα των compilers. Επίσης πέρα απο αυτό οι Compilers είναι βασικό μάθημα σε κάθε CS τμήμα (core cource μάλιστα - στα core cources δεν ανήκει καν ο προγραμματισμός υπόψην). Εάν ψάξεις θα δείς και ακόμη πιο δύσκολα projects όπως πχ ότι η παραγωγή κώδικα δεν γίνεται για την JVM που είναι ένα πολύ απλό μηχανάκι με περιορισμένο intruction set αλλά για MIPS (όχι ότι είναι τρομερά πιο δύσκολο μιας και οι MIPS είναι RISC οπότε η asm τους έχει πιο λίγες εντολές απο τους χ86). Επίσης πλέον η συντακτική - σημασιολογική ανάλυση κλπ είναι fundamental οπότε σε advanced courses ασχολείσαι με το μεγαλύτερο κομμάτι των compilers σήμερα = το optimization και εκεί γίνεται ο κακός χαμός απο heuristics και αλγορίθμους κλπ κλπ...

Posted: Thu Mar 30, 2006 9:28 pm
by Proxenos
HdkiLLeR wrote:αλλά για MIPS (όχι ότι είναι τρομερά πιο δύσκολο μιας και οι MIPS είναι RISC οπότε η asm τους έχει πιο λίγες εντολές απο τους χ86).
Κατά μία άλλη άποψη αυτό τους κάνει δυσκολότερους... ;)

Posted: Thu Mar 30, 2006 10:29 pm
by HdkiLLeR
Είναι πιο απλοί γι' αυτό και είναι ότι καλύτερο για διδακτικούς σκοπούς. Απ΄οσο ξέρω και η οργάνωση σε εμάς απο του χρόνου θα γίνεται σε MIPS.

Posted: Fri Mar 31, 2006 12:36 am
by Proxenos
HdkiLLeR wrote:Είναι πιο απλοί γι' αυτό και είναι ότι καλύτερο για διδακτικούς σκοπούς. Απ΄οσο ξέρω και η οργάνωση σε εμάς απο του χρόνου θα γίνεται σε MIPS.
Σύμφωνοι, και εδώ που τα λέμε και πιο ενδιαφέρουσα.

Posted: Sat Apr 01, 2006 5:47 pm
by sudtuwup
Οντως σε ξενα πανεπ. το συναντας συχνα. Σε Ελληνικα αναφερομουν.

Posted: Sat Apr 01, 2006 7:06 pm
by HdkiLLeR
Ναι εδώ έχεις απόλυτο δίκιο.

Posted: Sat Apr 01, 2006 8:42 pm
by AnINffected
Πάντως το μάθημα είναι, συγκριτικά με τα υπόλοιπα της σχολής, πολύ δύσκολο (αυτή είναι η δική μου άποψη τουλάχιστον).Φροντίστε να έχετε αρκετό χρόνο στη διάθεση σας πρίν το αναλάβετε.

Posted: Sat Apr 01, 2006 11:10 pm
by HdkiLLeR
Κοίτα το μάθημα γίνεται δύσκολο κυρίως λόγο υποβάθρου και κακοδιαχείρησης του χρόνου. Δεν μπορεί να θέλει 3 εβδομάδες η 1η φάση και μόνο 2 η σημασιολογική ανάλυση. Anw με τον νέο οδηγό σπουδών υπάρχει το προπαρασκευαστικό μάθημα αυτόματα και πολυπλκοκότητα προκειμένου ο φοιτητής να γνωρίζει κάποια computation elements ώστε να καταλαβαίνει τι μπορεί να κάνει με ένα regular expression και τι με μία CFG προκειμένου μετά να περάσει και στο κομμάτι της υλοποίησης.

Posted: Sun Apr 02, 2006 12:18 pm
by The Punisher
Anw με τον νέο οδηγό σπουδών υπάρχει το προπαρασκευαστικό μάθημα αυτόματα και πολυπλκοκότητα
Είμαστε τυχεροί δηλαδή , εεε?

Posted: Sun Apr 02, 2006 3:36 pm
by AnINffected
Όντως!Τα Αυτόματα θα βοηθούσαν πολύ πρίν πιάσετε τους μεταγλωττιστές.

Posted: Sun Apr 02, 2006 8:06 pm
by HdkiLLeR
The Punisher wrote: Είμαστε τυχεροί δηλαδή , εεε?
Τυχερός δεν είσαι εντάξει το ίδιο πράγμα μαθαίνεις. Απλά κατά την γνώμη πολλών δεν γινότανε σωστά το μάθημα μιας και έτρεχες ένα εξάμηνο κυριολεκτηκά με την εργασία και στο τέλος είχες να γράψεις πάνω σε θέματα που η εργασία δεν έπιανε καθόλου. Γι' αυτό και έγεινε ο διαχωρισμός. Εάν κάποιος το γούσταρε και ήθελε να αφιερώσει χρόνο να το κάνει σωστά το έκανε και τα μάθαινε και τα δύο αλλά αυτό εις βάρος άλλων μαθημάτων. Οπότε τώρα μπορείς να πείς ότι έγεινε πιο οργανωμένο το μάθημα.

Posted: Sun Apr 02, 2006 11:41 pm
by sudtuwup
Κ παλι εμεις δεν καναμε αυτοματα. Κατι ψιλα στην τεχνητη που δεν σωνουν την κατασταση. Αλλα ειδωμεν...

Posted: Mon Apr 03, 2006 12:02 am
by AnINffected
Ακριβώς... θα υπάρχει περισσότερος χρόνος να χωνέψετε τα βασικά περί του συντακτικού και των αυτομάτων, πρίν να καταπιαστείτε με το μεταγλωττιστή.