Η σχολή μου έχει ένα υποχρεωτικό μάθημα που λέγεται Μεταγλωττιστές. Το συγκεκριμένο μάθημα έχει μια υποχρεωτική εργασία που πιάνει το 50% του βαθμού και ο στόχος της είναι να υλοποιήσουμε έναν compiler για την Minijava όπου είναι ένα υποσύνολο της Java με την χρήση της γλώσσας Java.
Επειδή όμως (και μπορεί να ακούγομαι λίγο εριστικός) η Java δεν μου κάθεται καλά και γενικότερα οποιαδήποτε διαδικασία και στάδιο ανάπτυξης σχετίζεται με αυτή δεν μου είναι και ιδιαίτερα ευχάριστη διαδικασία αποφάσισα να υλοποιήσω τον Compiler με C#.
Τι βήματα ακολούθησα:
Εάν το επιτρέψει και ο καθηγητής ίσως σε επόμενο post ανεβάσω και τον κώδικα της εργασίας.
Ωραίος! Εγώ θέλω να καθιερωθεί!!!
Κάνε τον compiler πλήρως clr compliant και δώστου την έτσι.Τι Java VM,τι .NET rutime jit κάνουν και τα δύο :P