JikesTM est un compilateur qui traduit les fichiers source Java ™ tel que défini dans la spécification du langage Java dans l'instruction bytecoded fixer et format binaire défini dans la machine virtuelle Java Specification.
Vous pouvez vous demander pourquoi le monde a besoin d'un autre compilateur Java, considérant que Sun fournit javac gratuit avec son SDK. Jikes a cinq avantages qui en font une précieuse contribution à la communauté Java:
* Open source. Jikes est OSI Certified Open Source Software. OSI Certified est une marque de certification de l'Open Source Initiative.
* Strictement compatible Java. Jikes cherche à adhérer à la fois à La Java Language Specification et la machine virtuelle Java Specification aussi étroitement que possible, et ne supporte pas les sous-ensembles, supersets, ou d'autres variations de la langue. La FAQ décrit certains des effets secondaires de ce conformité avec le langage strict.
* Haute performance. Jikes est un compilateur de haute performance, qui le rend idéal pour une utilisation avec des projets plus importants.
* L'analyse de dépendance. Jikes effectue une analyse de dépendance sur votre code qui fournit deux fonctionnalités très utiles: incrémental construit et génération makefile.
* Assistance constructive. Jikes tente d'aider le programmeur écrire un meilleur code de deux façons. Jikes a toujours cherché à fournir erreur et un avertissement clair à aider les programmeurs à comprendre les problèmes, et maintenant avec la version 1.19 Jikes aide signaler les erreurs de programmation courantes tel que documenté dans Effective Java.
Abrégé d'une entrée de la FAQ qui a été adapté à partir de certains matériaux par Lou Grinzo pour un article qu'il a écrit.
Le fait que Jikes est une haute performance, compilateur Java hautement compatible qui peut être utilisé sur presque toute plate-forme de calcul, il est un programme intéressant et mérite d'être étudié pour presque tout programmeur Java. Mais Jikes est également remarquable car elle se trouve au centre de deux événements: l'adoption de la philosophie open source et la pratique par les grandes sociétés, et la croissance continue de Java pour Linux.
Il est intéressant de souligner que Jikes est pas, et ne vise pas à être un environnement de développement complet - il est tout simplement un compilateur de ligne de commande. Il ne devrait pas être considéré comme un remplacement pour des outils plus complets, comme Navigator Source ou VisualAge d'IBM pour Java qui fournissent IDE graphiques sophistiquées (environnements de développement intégré).
Le compilateur Jikes a été libéré sous forme binaire en Avril 1997, sur le site IBM alphaWorks. Jikes pour Linux a été libéré le 15 Juillet 1998. La réponse était écrasante - Jikes avait plus de téléchargements dans les trois mois après l'annonce que dans les quinze mois avant l'annonce.
Libération de Jikes pour Linux a été rapidement suivie par des demandes pour ouvrir la source. Beaucoup de notes et commentaires des utilisateurs ont suggéré que ce serait une bonne idée. La source a été publié sous une licence libre en Décembre 1998 à faire une démonstration très visible de l'engagement d'IBM envers les standards ouverts et de la technologie Java, de faire Jikes plus fiable et accessible, afin d'encourager une utilisation plus répandue de la technologie Java, pour encourager la standardisation de Java Technologie, et d'acquérir une certaine expérience de la gestion en fait un projet open source. Cela a marqué le début d'un des premiers efforts d'IBM dans le domaine de l'open source.
La version originale de alphaWorks Jikes a été écrit par Philippe Charles et Dave Shields du Watson Research Center d'IBM TJ. Depuis la sortie de la source, ils ont continué à travailler sur le compilateur en tant que contributeurs; Mais récemment ont officiellement été passés à d'autres projets au sein de IBM. Aujourd'hui, il n'y a pas de IBMistes qui travaillent sur Jikes dans le cadre de leur description de travail. Jikes survit aujourd'hui Soley sur la base des contributions de temps libre des membres de la communauté open source.
Le code source est disponible sous licence publique d'IBM, qui a été approuvé par le (Open Source Initiative) OSI comme une licence open source entièrement certifié. Le projet permet d'accéder à l'arbre de développement CVS complète, qui inclut non seulement Jikes, mais aussi la source de la suite de tests Jacks et le Parser Generator Jikes utilisé pour construire Jikes. Jikes est inclus dans de nombreux systèmes d'exploitation Open Source. Test Suite Jacks est un remplacement pour le paquet Jikestst.
Détails logiciels:
Version: 1.22
Date de transfert: 3 Jun 15
Licence: Gratuit
Popularité: 243
Commentaires non trouvées