JikesTM is een compiler die JavaTM bronbestanden vertaalt zoals gedefinieerd in de Java-taal-specificatie in de bytecoded instructieset en binair formaat gedefinieerd in de Java Virtual Machine Specification.
Je kunt je afvragen waarom de wereld heeft behoefte aan een andere Java-compiler, gezien het feit dat Sun biedt javac gratis met zijn SDK. Jikes heeft vijf voordelen die het een waardevolle bijdrage aan de Java-gemeenschap:
* Open source. Jikes is OSI Certified Open Source Software. OSI Certified is een keurmerk van de Open Source Initiative.
* Strikt Java-compatibel. Jikes streeft ernaar voldoen aan zowel de Java Language Specification and The Java Virtual Machine Specification zo strak mogelijk en ondersteunt subsets, supersets of andere variaties van de taal. De FAQ beschrijft een aantal van de bijwerkingen van deze strenge taal conformiteit.
* Hoge performantie. Jikes is een high performance compiler, waardoor het ideaal is voor gebruik met grotere projecten.
* Dependency analyse. Jikes voert een afhankelijkheid analyse op uw code die twee zeer handige functies biedt: incrementele bouwt en makefile generatie.
* Constructieve hulp. Jikes streeft ernaar om te helpen de programmeur schrijven betere code op twee belangrijke manieren. Jikes er altijd naar gestreefd om duidelijke fouten en waarschuwing tekst aan de programmeur te helpen bij het begrijpen van problemen zorgen, en nu met versie 1.19 helpt Jikes wijzen gemeenschappelijke programmering fouten zoals gedocumenteerd in Effective Java.
Verkorte van een FAQ-ingang, die werd aangepast van wat materiaal door Lou Grinzo voor een artikel dat hij schreef.
Dat Jikes is een krachtige, zeer compatibel Java compiler die gebruikt kan worden op bijna elk computerplatform maakt het een interessant programma en de moeite waard voor bijna elke Java programmeur. Maar Jikes is ook opmerkelijk omdat het ligt in het centrum van twee gebeurtenissen: de adoptie van open source filosofie en praktijk door grote bedrijven, en de voortdurende groei van Java voor Linux.
Het is de moeite waard erop te wijzen dat Jikes is niet, en is niet bedoeld te zijn, een volledige ontwikkelomgeving - het is gewoon een command line compiler. Het mag niet worden beschouwd als een vervanging voor meer complete instrumenten, zoals Bron Navigator of IBM's VisualAge voor Java die geavanceerde grafische IDE's bieden (Integrated Development Environments).
De Jikes compiler werd vrijgegeven in binaire vorm in april 1997 op de IBM Alphaworks website. Jikes voor Linux werd uitgebracht op 15 juli 1998 De respons was overweldigend - Jikes had meer downloads in de drie maanden na de aankondiging dan in de vijftien maanden vóór de aankondiging.
Vrijgave van Jikes voor Linux werd al snel gevolgd door verzoeken om het openstellen van de bron. Veel aantekeningen en opmerkingen van gebruikers stelde dit zou een goed idee zijn. De bron werd vrijgegeven onder een liberale licentie in december 1998 tot een zeer zichtbare bewijs van het engagement van IBM om open standaarden en Java-technologie te maken, om Jikes meer betrouwbare en toegankelijke, meer wijdverbreid gebruik van Java-technologie aan te moedigen, om de standaardisatie van Java te stimuleren technologie, en tot op zekere ervaring op te doen in feite het runnen van een open source project. Dit markeerde het begin van een van de eerste pogingen van IBM in de open source arena.
De originele versie van Alphaworks Jikes werd geschreven door Philippe Charles en Dave Shields van de IBM TJ Watson Research Center. Sinds de release van de bron dat ze zijn blijven werken aan de compiler als contribuanten; Maar onlangs officieel zijn verhuisd naar andere projecten binnen IBM. Vandaag de dag zijn er geen IBMers die op Jikes werken als onderdeel van hun functieomschrijving. Jikes overleeft vandaag soley op basis van de vrije tijd bijdragen van de leden van de open source gemeenschap.
De broncode is beschikbaar onder de IBM Public License, die is goedgekeurd door de OSI (Open Source Initiative) als een volledig gecertificeerde open source licentie. Het project biedt toegang tot de volledige CVS ontwikkeling boom, die niet alleen Jikes, maar ook de bron voor de Jacks Test Suite en de Jikes Parser Generator gebruikt om te bouwen Jikes omvat. Jikes is opgenomen in vele Open Source Operating Systems. The Jacks Test Suite is een vervanging voor de Jikestst pakket.
Software informatie:
Versie: 1.22
Upload datum: 3 Jun 15
Licentie: Gratis
Populariteit: 243
Reacties niet gevonden