LLgen είναι ένα πρόγραμμα ανάλυσης LL στο στυλ της yacc.
Το κιτ του Άμστερνταμ compiler είναι γρήγορο, ελαφρύ και retargetable σουίτα compiler και εργαλειοθήκη που γράφτηκε από τον Andrew Tanenbaum και Ceriel Jacobs, και ήταν το Minix «μητρική εργαλειοθήκη.
Το ACK ήταν αρχικά το λογισμικό κλειστού κώδικα (που επέτρεψε εκτελέσιμα που θα διανεμηθεί για το Minix ως ειδική περίπτωση), αλλά τον Απρίλιο του 2003 κυκλοφόρησε κάτω από BSD άδεια ανοιχτού κώδικα.
Το ACK επιτυγχάνει μέγιστη φορητότητα με τη χρήση ενός ενδιάμεσου γλώσσα byte-code που ονομάζεται ΕΜ. Κάθε γλώσσα front-end παράγει EM αντιρρήσεις αρχεία, τα οποία στη συνέχεια υποβάλλονται σε επεξεργασία μέσω μιας σειράς γενικών optimisers προτού μεταφραστεί από back-end σε εγγενή κώδικα μηχανής.
Σε αντίθεση με ενδιάμεση γλώσσα ΣΣΚ, ΕΜ είναι μια πραγματική γλώσσα προγραμματισμού και θα μπορούσε να υλοποιηθεί σε hardware? ένας αριθμός των γλωσσικών front-end έχουν βιβλιοθήκες εφαρμοστεί ΕΜ συναρμολόγηση.
ΕΜ είναι μια μηχανή σχετικά υψηλού επιπέδου στοίβα που βασίζονται, και ένα από τα εργαλεία που παρέχονται με ACK αποτελεί διερμηνέας ικανός να εκτελεί δυαδικά EM άμεσα, με υψηλό βαθμό ελέγχου της ασφάλειας. Δείτε το έγγραφο em αναφέρονται παρακάτω για περισσότερες πληροφορίες.
ACK έρχεται με ένα γενικό συνδετήρα και βιβλιοθηκάριος ικανό να χειρίζεται τα αρχεία στο δικό του format a.out με βάση το ACK του? θα ασχοληθεί με τα αρχεία που περιέχουν κώδικα ΕΜ καθώς και εγγενή κώδικα μηχανής. (Δεν μπορείτε, όμως, κωδικό σύνδεσης EM σε εγγενή κώδικα μηχανής, χωρίς την μετάφραση του δυαδικού EM πρώτη.)
Τι νέο υπάρχει σε αυτήν την έκδοση:
Στοιχεία Λογισμικού:
Εκδοχή: 1.0
Ανεβάστε ημερομηνία: 3 Jun 15
Άδεια: Δωρεάν
Δημοτικότητα: 145
Τα σχόλια δεν βρέθηκε