Choisissez votre langage: International US DE ES FR

Janino 3.0.8

Telecharger 0 Imagenes Pas de video

Janino - Un compilateur de Java intégré qui compile des expressions ou des scripts sur la volée .

Un compilateur de Java intégré qui compile des expressions ou des scripts sur la volée .

Janino est un compilateur qui lit une expression Java , bloc ou fichier source , et génère du bytecode Java qui est chargé et exécuté directement . Il n'est pas destiné à être un outil de développement , mais un compilateur intégré à des fins de compilation d'exécution , tels que les évaluateurs d'expression ou " pages du serveur " moteurs comme JSP .

Le principal objectif de conception était de garder le compilateur petit et simple , tout en sacrifiant partiellement exhaustivité . Je n'aime pas l'idée de porter autour d'énormes bibliothèques pour des applications simples . Voir Parser pour la liste des mises en œuvre et les caractéristiques linguistiques manquantes . Quand avez-vous besoin d'un évaluateur d'expression efficace ?

Dites que vous construisez un système d'e - commerce , qui calcule le coût d'expédition pour les articles que l'utilisateur mis dans sa / son panier. Parce que vous ne connaissez pas le modèle de coût d'expédition du marchand au moment de la mise en œuvre , vous pouvez mettre en œuvre un ensemble de modèles de coûts d'expédition qui viennent à l'esprit ( frais fixes , en poids , par nombre de pièces, ... ) et sélectionnez l'un de ceux à run-time .

Dans la pratique , vous aurez très certainement trouver que les modèles de coûts d'expédition vous mis en œuvre seront rarement correspondre à ce que le marchand veut , si vous devez ajouter des modèles personnalisés , qui sont spécifiques marchand . Si le modèle du commerçant change par la suite , vous devez modifier votre code , recompiler et redistribuer le logiciel .
 
Parce que c'est tellement unflexible , l' expression du coût d' expédition devrait être précisé au moment de l'exécution , pas à la compilation . Cela implique que l'expression doit être scanné , analysé et évalué lors de l'exécution , c'est pourquoi vous avez besoin d'un évaluateur d'expression . Un évaluateur d'expression simple serait d'analyser l'expression et de créer un « arbre de syntaxe " .

L'expression « a + b * c " , par exemple, serait de compiler dans un objet " Sum " qui est premier opérande est le paramètre "a" et qui est deuxième opérande est un " produit " objet qui c'est opérandes sont des paramètres "b" et "c" . Un tel arbre de syntaxe peut évaluer assez rapidement .

exigences:

- Java JDK 1.3.1 ou supérieur

limitations:

- Assert ( un JDK 1.4 fonction de la langue ) n'est pas mis en œuvre
- J2SE 5.0 : Paramétrisé types ( génériques)
- J2SE 5.0 : Amélioration de la boucle FOR
- J2SE 5.0 : énumérations Typesafe
- J2SE 5.0 : arguments variables
- J2SE 5.0 : Annotations

Janino Details

  • La taille du fichier:
    1.2 Mb
  • Catégorie:
  • Vidéo:
    Vidéo non disponible
  • Captures d'écran:
    Images pas disponible
  • Téléchargements:
    67
Autres téléchargements associés
A VIP Task Management Solution 4.25
La gestion du temps nous aide à atteindre les objectifs.
221
Sumatra PDF Portable 3.1.2
Pour vous aider à manipuler les documents PDF
707
Media Transfer Protocol Porting Kit 12.0
Le nouveau Media Transfer Protocol (MTP) vous permet de gérer le contenu de n'importe quel appareil portable avec rangement.
292
Android NDK Revision 16b
Un outil d'outils Android pratique, efficace et utile qui vous offre la possibilité d'appeler un code natif à partir de vos applications Android
10
AWS SDK 1.11.36
Le développement peut maintenant être plus facile.
271
dotCover 2.7.0.662
La couverture du code en un mot.
227
Zend Studio 13.6.0
Un IDE PHP de qualité professionnelle (Integrated Development Environment).
114
InnerSoft CAD for AutoCAD 2011 3.8
Un AutoCAD à l'exportateur de mesure Excel
185
EssentialPIM Portable 7.51
Innovative Gestionnaire des renseignements personnels
271
FMOD Studio 1.10.02
Un outil de création de contenu audio fiable et polyvalent.
319