compiler-construction

Que fait un compilateur juste à temps (JIT)?

Que fait spécifiquement un compilateur JIT par opposition à un compilateur non-JIT? Quelqu'un peut-il donner une description succincte et facile à comprendre?

Pourquoi Java switch on contiguous ints semble-t-il fonctionner plus rapidement avec des cas ajoutés?

Je travaille sur du code Java qui doit être hautement optimisé car il fonctionnera dans des fonctions chaudes qui sont invoqu ... witch, évidemment au détriment d'une partie du flux de contrôle switch offre. Ce code a également été ajouté au dépôt github.

Quelle est la différence entre javac et le compilateur Eclipse?

Le compilateur Java d'Eclipse n'est-il qu'un wrapper autour du même noyau que le programme javac, ou s'agit-il d'un compilateur séparé? Si ce dernier, pourquoi réinventeraient-ils la roue?

Analyseurs et compilateurs pour les nuls. Par où commencer? [dupliquer]

Cette question a déjà une réponse ici: Apprendre à écrire un compilateur [fermé] ... e spécialiser en informatique au lieu de la psychologie, j'aurais peut-être pris un cours à ce sujet à l'université. Oh bien.

Optimisation du compilateur: bytecode Java

J'écris actuellement un compilateur jouet ciblant le bytecode Java dans la traduction. Je voudrais savoir s'il existe une so ... e. Je suis en fait conscient de certaines bibliothèques qui ont cette fonctionnalité, mais j'aimerais l'implémenter moi-même.

Compilateur Java en Ligne (Prise En Charge de Plusieurs fichiers) [fermé]

Je me demandais si quelqu'un connaissait un compilateur java en ligne qui prend en charge plusieurs fichiers. J'ai essayé d' ... quelqu'un connaît un compilateur en ligne qui prend en charge plus de 10 fichiers java veuillez répondre ou laisser un lien.

Que sont les champs synthétiques en Java? [dupliquer]

Cette question a déjà une réponse ici: Quelle est la signification de"synthétique statique"? ... e interne maintient une référence à la classe englobante. Pourquoi de telles références / champs appelés champs synthétiques?

Analyse du Code Source Java

On me demande de développer un logiciel qui devrait être capable de créer un organigramme/ Flux de contrôle du code source Ja ... grammaires ne devrait pas être impossible pour moi. Désolé Si je ne suis pas clair. Veuillez demander des éclaircissements.

Comment dois-je mettre à niveau mon compilateur Java

Lorsque je lance $ javac Simulator.java, je reçois l'avertissement suivant: warning: ./particle_simulator/Atom.class: major ... SE Runtime Environment (build 1.6.0_65-b14-462-11M4609) Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)

Techniques D'Optimisation Automatique Du Code

Je travaille sur un projet pour convertir automatiquement un langage personnalisé en Java et on m'a demandé de faire quelques ... ? Je ne veux pas trop avoir à réinventer la roue. Merci à l'avance. Modifier 1: On peut supposer que la fonction est pure.

Comment compiler du code Java en ligne?

Créer un site, comparer les performances des expressions lambda en Java 8 par rapport aux expressions non lambda, en utilisan ... cette façon l'utilisateur peut modifier le code source pour tester différentes choses telles que (flux) vs parallelStream().

Comment réparer l'erreur du compilateur dans ce programme?

Je suis donc un étudiant au lycée nouveau dans le langage Java et j'utilise ce programme appelé jgrasp, que nous utilisons po ... allé au chemin de la classe et j'ai sélectionné les fichiers sélectionnés qu'il veut, mais toujours pas de chance. Une idée?

Utilisation de Parboiled pour générer un AST (Java)

J'ai créé un PEG en utilisant la bibliothèque Parboiled pour Java. Je l'ai basé sur cet exemple. Cela fonctionne bien, mai ... Java que si vous pouvez m'aider à comprendre comment cela fonctionnerait pour celui de Java, je pourrais l'adapter au mien.

Configuration du compilateur Java sur un ordinateur portable Windows

J'ai un ordinateur portable avec un système d'exploitation Windows 7 64 bits. J'essaie de configurer le compilateur Java donc ... .7.0_25\bin Cela conduit à un fichier marqué javac. Jusqu'à présent, je n'ai toujours pas réussi à configurer le compilateur.

Obtenez un ensemble (ou une collection) de toutes les classes en java.forfait lang

J'écris un compilateur pour Java et j'aimerais implicitement importer java.lang package dans tous les fichiers source (c'est ... , bien sûr!)? Le fait que java.lang soit le paquet le plus populaire en Java suggère qu'il devrait y avoir un(des) moyen (s).

Intégration du framework de compilateur Phoenix avec Eclipse pour une classe JAVA

Je veux utiliser les méthodes de la classe "Graph" du Phx.Graphs Namespace du framework Phoenix compiler (par Microsoft) dans la classe JAVA que j'ai construite sur Eclipse JUNO. Quelqu'un peut-il m'aider à comprendre comment aller à ce sujet?

commande ioper ordre isub idiv dans java virtualmachine

En regardant les commandes ioper imul et iadd sont évidents mais si j'ai: Sipush 9 sipush 3 sipush 4 La pile ressemblera à 4 3 9 Si le suivant est isub puis-je soustraire 4 de 3? ou 3 de 4 Vive

Cosa fa un compilatore just-in-time (JIT)?

Cosa fa specificamente un compilatore JIT rispetto a un compilatore non JIT? Qualcuno può dare una descrizione succinta e facile da capire?

Perché Java attiva gli int contigui sembra funzionare più velocemente con i casi aggiunti?

Sto lavorando su un codice Java che deve essere altamente ottimizzato in quanto verrà eseguito in funzioni hot che vengono in ... iamente a scapito di parte del flusso di controllo che switch offre. Quel codice è stato aggiunto anche al repository github.

Qual è la differenza tra javac e il compilatore Eclipse?

Il compilatore Java di Eclipse è solo un wrapper attorno allo stesso core che il programma javac è avvolto, o è un compilatore separato del tutto? Se quest'ultimo, perché dovrebbero reinventare la ruota?