JikesTM er en compiler, der oversætter JavaTM kilde filer som defineret i Java-sproget Specification i bytecoded instruktionssæt og binært format er defineret i Java Virtual Machine Specification.
Du kan undre, hvorfor verden har brug for et andet Java compiler, i betragtning af at Sun giver javac gratis med sin SDK. Jikes har fem fordele, der gør det et værdifuldt bidrag til Java fællesskabet:
* Open source. Jikes er OSI Certified Open Source Software. OSI Certified er et certificeringsmærke af Open Source Initiative.
* Strengt Java kompatible. Jikes bestræber sig på at overholde både The Java Language Specification og Java Virtual Machine Specification så stramt som muligt, og ikke understøtter delmængder, supersets eller andre varianter af sproget. FAQ beskriver nogle af de bivirkninger af denne streng sprog overensstemmelse.
* Høj ydeevne. Jikes er en højtydende compiler, hvilket gør den ideel til brug med større projekter.
* Afhængighed analyse. Jikes udfører en afhængighed analyse på din kode, der giver to meget nyttige funktioner: Incremental bygger og makefile generation.
* Konstruktiv Assistance. Jikes bestræber sig på at hjælpe programmøren skrive bedre kode i to vigtige måder. Jikes har altid stræbt efter at give klare fejl og advarsel tekst til at hjælpe programmøren at forstå problemer, og nu med udgivelsen 1.19 Jikes hjælper påpege fælles programmering fejl som dokumenteret i Effektiv Java.
Forkortet fra en FAQ post, som blev tilpasset fra noget materiale af Lou Grinzo til en artikel, han skrev.
Den omstændighed, at Jikes er en højtydende, meget kompatibel Java compiler, der kan bruges på næsten enhver computing platform gør det et interessant program og værd at undersøge for næsten enhver Java programmør. Men Jikes er også bemærkelsesværdig, fordi det ligger i centrum af to begivenheder: vedtagelsen af open source filosofi og praksis af store selskaber, og den fortsatte vækst i Java til Linux.
Det er værd at påpege, at Jikes ikke, og er ikke beregnet til at være en komplet udviklingsmiljø - det er simpelthen en kommandolinje compiler. Det bør ikke betragtes som en erstatning for mere komplette værktøjer, såsom Source Navigator eller IBMs VisualAge for Java, som giver avancerede grafiske IDE'er (Integrated Development Environments).
Den Jikes compiler blev udgivet i binær form i april 1997 om IBM alphaWorks webstedet. Jikes til Linux blev udgivet den 15. juli 1998. Svaret var overvældende - Jikes havde flere downloads i de tre måneder efter annonceringen end i de femten måneder før annonceringen.
Frigivelse af Jikes til Linux blev hurtigt fulgt op af anmodninger om at åbne op kilden. Mange noter og kommentarer fra brugere foreslog dette ville være en god idé. Kilden blev frigivet under en liberal licens i december 1998 for at gøre en meget synlig demonstration af IBM forpligtelse til åbne standarder og Java-teknologi, for at gøre Jikes mere pålidelige og tilgængelige, for at tilskynde til mere udbredt anvendelse af Java-teknologi, at fremme standardisering af Java Teknologi, og for at få nogle erfaringer faktisk kører et open source-projekt. Dette markerede starten på en af IBMs første indsats i open source arena.
Den oprindelige alphaWorks version af Jikes blev skrevet af Philippe Charles og Dave Shields af IBM TJ Watson Research Center. Siden udgivelsen af den kilde, de har fortsat med at arbejde på compiler som bidragydere; dog for nylig er officielt blevet flyttet til andre projekter inden for IBM. I dag er der ingen IBMers, der arbejder på Jikes som en del af deres jobbeskrivelse. Jikes overlever i dag Soley baseret på de frie tid bidrag fra medlemmer af open source-fællesskabet.
Kildekoden er tilgængelig under IBM Public License, som er blevet godkendt af OSI (Open Source Initiative) som en fuldt certificeret open source licens. Projektet giver adgang til det komplette CVS udvikling træ, som ikke kun omfatter Jikes, men også kilden til Jacks Test Suite og Jikes Parser Generator bruges til at bygge Jikes. Jikes indgår i mange open source-styresystemer. Den Jacks Test Suite er en erstatning for Jikestst pakke.
Søg efter kategori
- Audio software
- Browsere
- Business & kontorsoftware
- Desktop ekstraudstyr
- Digital foto software
- Disk & fil software
- Drivers
- Grafisk design software
- Hjem & familie software
- Internet software
- Kommunikationssoftware
- Netværkssoftware
- Produktivitet software
- Screensavers
- Sikkerhedssoftware
- Spil
- Systemværktøjer
- Uddannelsesmæssige og videnskab software
- Udviklingsværktøjer
- Brugergrænseflade software
- Bug tracking software
- Database management software
- Database-software
- Debugging software
- IDE software & SDK
- Installatører
- Kode redaktører
- Komponenter og biblioteker
- Kvalitetssikring og test af software
- Lokalisering og internationalisering software
- Montører og hex redaktører
- Tolke og oversættere
- Udgave kontrolsystemer
- VIM plugins
- Video software
- Webudvikling software
Populære software
Jikes
Lignende software
Kommentarer til Jikes
Søg efter kategori
- Audio software
- Browsere
- Business & kontorsoftware
- Desktop ekstraudstyr
- Digital foto software
- Disk & fil software
- Drivers
- Grafisk design software
- Hjem & familie software
- Internet software
- Kommunikationssoftware
- Netværkssoftware
- Produktivitet software
- Screensavers
- Sikkerhedssoftware
- Spil
- Systemværktøjer
- Uddannelsesmæssige og videnskab software
- Udviklingsværktøjer
- Brugergrænseflade software
- Bug tracking software
- Database management software
- Database-software
- Debugging software
- IDE software & SDK
- Installatører
- Kode redaktører
- Komponenter og biblioteker
- Kvalitetssikring og test af software
- Lokalisering og internationalisering software
- Montører og hex redaktører
- Tolke og oversættere
- Udgave kontrolsystemer
- VIM plugins
- Video software
- Webudvikling software
Kommentarer ikke fundet