LLgen est un analyseur de LL dans le style de yacc.
L'Amsterdam Compiler Kit est rapide, léger et reciblable suite de compilation et toolchain écrit par Andrew Tanenbaum et Ceriel Jacobs, et était natif toolchain Minix '.
L'ACK était à l'origine des logiciels à code source fermé (qui a permis de distribuer des binaires pour Minix comme un cas particulier), mais en Avril 2003, il a été libéré sous un BSD licence open source.
L'ACK réalise une portabilité maximale en utilisant un langage byte-code intermédiaire appelé EM. Chaque front-end de la langue produit EM objectent fichiers, qui sont ensuite traitées par un certain nombre d'optimiseurs génériques avant de se traduire par un back-end en code machine natif.
Contrairement langage intermédiaire de gcc, EM est un vrai langage de programmation et pourrait être mis en œuvre dans le matériel; un certain nombre de front-ends linguistiques ont bibliothèques mises en œuvre dans l'assemblage EM.
EM est une machine relativement haut niveau basée sur la pile, et l'un des outils fournis avec ACK est un interprète capable d'exécuter des binaires EM directement, avec un degré élevé de contrôle de sécurité. Voir le document d'em référencé ci-dessous pour plus d'informations.
ACK est livré avec un linker générique et bibliothécaire capable de manipuler des fichiers dans son propre format basé a.out-du ACK; il va travailler sur des fichiers contenant du code EM ainsi que le code machine natif. (Vous ne pouvez pas, cependant, le lien code EM en code machine natif sans traduire le binaire EM premier.)
Quoi de neuf dans cette version:
Détails logiciels:
Version: 1.0
Date de transfert: 3 Jun 15
Licence: Gratuit
Popularité: 145
Commentaires non trouvées