JikesTM è un compilatore che traduce i file di origine JavaTM come definito nel linguaggio Java Specification nell'istruzione bytecode set e il formato binario definito nelle Java Virtual Machine Specification.
Ci si potrebbe chiedere perché il mondo ha bisogno di un altro compilatore Java, visto che Sun offre javac gratuito con suo SDK. Jikes ha cinque vantaggi che lo rendono un prezioso contributo alla comunità Java:
* Open source. Jikes è OSI Certified Open Source Software. OSI Certified è un marchio di certificazione del Open Source Initiative.
* Strettamente Java compatibili. Jikes si sforza di aderire sia il linguaggio Java Specification e Java Virtual Machine Specification più strettamente possibile, e non supporta sottoinsiemi, superset o altre varianti del linguaggio. La FAQ descrive alcuni degli effetti collaterali di questa conformità linguaggio rigoroso.
* Alte prestazioni. Jikes è un compilatore ad alte prestazioni, che lo rendono ideale per l'uso con progetti di grandi dimensioni.
* Analisi delle dipendenze. Jikes esegue un'analisi dipendenza codice che fornisce due funzioni molto utili: incrementale costruisce e generazione makefile.
* Assistenza costruttiva. Jikes sforza di aiutare il programmatore scrivere codice migliore in due modi principali. Jikes ha sempre cercato di fornire chiare errore e di allarme del testo per aiutare il programmatore comprensione dei problemi, e ora con il rilascio 1.19 Jikes aiuta sottolineare gli errori di programmazione comuni come documentato in Effective Java.
Abbreviato da una voce di FAQ che è stato tratto da un po 'di materiale da Lou Grinzo per un articolo scritto.
Il fatto che Jikes è un alto rendimento, compilatore Java altamente compatibile che può essere utilizzato su qualsiasi piattaforma informatica rende un interessante programma e la pena indagare per quasi qualsiasi programmatore Java. Ma Jikes è notevole anche perché si trova al centro di due eventi: l'adozione della filosofia open source e la pratica da grandi aziende, e la continua crescita di Java per Linux.
Vale la pena di sottolineare che Jikes non è, e non è destinato ad essere, un ambiente di sviluppo completo - è semplicemente un compilatore linea di comando. Esso non deve essere considerato un sostituto per gli strumenti più completi, come ad esempio Source Navigator o VisualAge di IBM per Java che forniscono sofisticate IDE grafiche (ambienti di sviluppo integrato).
Il compilatore Jikes è stato rilasciato in forma binaria nel mese di aprile 1997, sul sito di IBM alphaWorks. Jikes per Linux è stato rilasciato il 15 luglio 1998. La risposta è stata travolgente - Jikes avuto più download in tre mesi dopo l'annuncio che nei quindici mesi precedenti l'annuncio.
Rilascio di Jikes per Linux è stato presto seguito da richieste per aprire la fonte. Molte note e commenti degli utenti suggerito questo sarebbe una buona idea. La sorgente è stato rilasciato sotto una licenza liberale nel dicembre 1998 per fare una dimostrazione molto visibile dell'impegno di IBM verso gli standard aperti e alla tecnologia Java, per rendere Jikes più affidabili e accessibili, per incoraggiare un uso più diffuso di tecnologia Java, per favorire la standardizzazione di Java Tecnologia, e di acquisire una certa esperienza in realtà l'esecuzione di un progetto open source. Questo ha segnato l'inizio di uno dei primi sforzi di IBM in ambito open source.
La versione originale di alphaWorks Jikes è stato scritto da Philippe Charles e Dave Shields di IBM TJ Watson Research Center. Dal rilascio della sorgente hanno continuato a lavorare sul compilatore come contribuenti; tuttavia sono stati recentemente ufficialmente passato ad altri progetti all'interno di IBM. Oggi non ci sono dipendenti IBM che lavorano su Jikes come parte della loro descrizione del lavoro. Jikes sopravvive oggi soley sulla base dei contributi tempo libero dei membri della comunità open source.
Il codice sorgente è disponibile sotto Public License di IBM, che è stata approvata dal (Open Source Initiative) OSI come una licenza open source completamente certificato. Il progetto prevede l'accesso al albero di sviluppo CVS completa, che include non solo Jikes, ma anche la fonte per il Test Suite Jacks e il generatore di parser Jikes utilizzato per costruire Jikes. Jikes è incluso in molti sistemi operativi Open Source. Il Test Suite Jacks è un sostituto per il pacchetto Jikestst.
Ricerca per categoria
- Aumenti Desktop
- Browser
- Business & ufficio software
- Driver
- Giochi
- Screensaver
- Software audio
- Software di comunicazione
- Software di progettazione grafica
- Software di rete
- Software di sicurezza
- Software di sviluppo web
- Software di video
- Software didattico e scientifico
- Software fotografico digitale
- Software Home & famiglia
- Software internet
- Software per la produttività
- Software su disco e di file
- Strumenti di sviluppo
- Assemblatori e editor esadecimale
- Componenti e le biblioteche
- Editor di codice
- Garanzia di qualità e test del software
- Installatori
- Interpreti e compilatori
- Localizzazione e l'internazionalizzazione del software
- Plugin vim
- Sistemi di controllo versione
- Software di database
- Software di debug
- Software di interfaccia utente
- Software di tracciamento dei bug
- Software ide & sdk
- Software per la gestione di database
- Utilità di sistema
Popolare software
-
Intel Fortran Compiler For Linux 20 Feb 15
-
Tcl/Tk 20 Jan 18
-
Jess 3 Jun 15
-
AMD x86 Open64 Compiler Suite 11 May 15
-
GNU Octave 22 Jun 18
-
Mumps Compiler 28 Sep 15
-
R 17 Feb 15
Jikes
Programmi simili
Commenti a Jikes
Ricerca per categoria
- Aumenti Desktop
- Browser
- Business & ufficio software
- Driver
- Giochi
- Screensaver
- Software audio
- Software di comunicazione
- Software di progettazione grafica
- Software di rete
- Software di sicurezza
- Software di sviluppo web
- Software di video
- Software didattico e scientifico
- Software fotografico digitale
- Software Home & famiglia
- Software internet
- Software per la produttività
- Software su disco e di file
- Strumenti di sviluppo
- Assemblatori e editor esadecimale
- Componenti e le biblioteche
- Editor di codice
- Garanzia di qualità e test del software
- Installatori
- Interpreti e compilatori
- Localizzazione e l'internazionalizzazione del software
- Plugin vim
- Sistemi di controllo versione
- Software di database
- Software di debug
- Software di interfaccia utente
- Software di tracciamento dei bug
- Software ide & sdk
- Software per la gestione di database
- Utilità di sistema
Popolare software
-
Io programming language 17 Feb 15
-
LIOGO 3 Jun 15
-
PyInstaller 18 Feb 15
-
SWIG 7 Mar 16
-
Vala 27 Sep 15
-
FreeBASIC Compiler 7 Mar 16
-
Glulxe 11 May 15
I commenti non trovato