GCJ

GCJ A Gcj2.png kép leírása. A Gcj.png kép leírása. Információ
Fejlesztette GNU.org
Az első verzió 1998
Utolsó verzió 6.5.0 (2018. október 26)
Letét svn: //gcc.gnu.org/svn/gcc/trunk vagy https://gcc.gnu.org/git/gcc.git
Projekt állapota Elhagyatott
Operációs rendszer Unix típus
Környezet Java virtuális gép
típus Várakozó fordító ( d )
Java fordító
Engedély GNU General Public License
Weboldal gcc.gnu.org/java és gcc.gnu.org

A GCJ ( GNU Compiler for Java ) a Java fordítója volt a GNU Projektnek , ingyenes licenc alatt . A GCC egyik összetevője volt a 3-tól a 6-os verzióig, mielőtt visszavonták volna a 7-es verziótól.

A Sun Microsystems Java SDK fordítójától eltérően, amely kizárólag Java byte- kódot állít elő , a gcj hagyományos megközelítést alkalmaz, mivel natív kódot állít elő a hardverarchitektúrához. Ezen túlmenően a GCJ képes a klasszikus Java fordítóhoz hasonlóan működni bytecode előállításával, és lehetővé teszi a bytecode natív kóddá történő átalakítását is. A GCJ által használt Java könyvtárak többsége a GNU Classpath projektből származik, és a libgcj könyvtárat alkotja.

A natív kód használata jelentősen megnöveli a végrehajtási sebességet, a hordozhatóság rovására.

Mivel a gcj be van építve a GCC fordítócsomagba, minden eszköze használható, különösen a gdb hibakereső .

A 2000-es évek első felében jelentős fejlesztési erőfeszítéseket tettek egy ingyenes java platform felépítésére, és a gcj-t elkezdték integrálni a linux disztribúciókba. De miután a java ingyenes licenc alatt 2006-ban átment, a nyílt forráskódú java közösség nagy része az OpenJDK-hoz fordult, csökkentve ezzel a projekt vonzerejét. A 2013-ban említett gcj visszavonása az ÖET 7. verziója óta érvényes.

Külső hivatkozás

Megjegyzések és hivatkozások

  1. "  A gcj első verziójának bejelentése  " ,1998. szeptember 6
  2. (in) "  A GCC Java kezelőfelületét és a hozzá tartozó libjava futásidejű könyvtárat eltávolítottuk a GCC-ből.  » , A gnu.org oldalon ,2017. május 2.
  3. (in) Per Bothner, "  fordítása a Java és a GCJ  " , Linux Journal ,1 st január 2003( online olvasás )
  4. Richard Stallman , „  Ingyenes, de korlátlan - a Java csapda  ”, a gnu.org oldalon ,2004. április 12
  5. (in) Bruce Byfield, "  A GNU Compiler for Java jön kor  " ,2005. június 8
  6. (in) Matt Lee, "  Sun kezd felszabadító Java GPL alatt  " , a fsf.org ,2006. november 15
  7. (in) Michael Larabel, "  GCC Looks kikapcsolás Java, Csere ADA Go Now  " , Phoronix ,2013. november 9( online olvasás )