GCJ - független Java implementáció
A GCJ a Java GNU-fordítója, amelyet a Free Software Foundation égisze alatt állítottak elő. A Free Software Foundation 1983 óta dolgozik egy ingyenes, teljes, Unix-szerű operációs rendszeren, az úgynevezett GNU - GNU's Not Unix néven. A GNU szoftvert a Linux is erősen használja a rendszerkönyvtárak és parancsok biztosításához. Míg a Java a 1995-es kezdetektől kezdve szabadon elérhető volt a Sun Microsystems-től, csak 2007 közepén állította be a Java Java-szoftverek nagy részét szabad szoftverként abban az értelemben, hogy a Free Software Foundation, valamint számos számítógépes programozó és felhasználó átlagos. Noha szabadon használható volt, a licenc számos korlátozást tartalmazott annak felhasználására vonatkozóan. Különösen nem tudta megváltoztatni a forráskódot az Ön igényei szerint, és szabadon terjesztheti azt. A GCJ-t a Java teljesen ingyenes megvalósításának céljából hozták létre. Mivel a Java nagy része most ingyenes és nyílt forráskódú licenc alatt áll, egyesek szerint a GCJ-hez hasonló projektekre nincs szükség. Úgy gondolom azonban, hogy a Java érésével az ilyen erőfeszítések még fontosabbak. Egyrészt a GCJ olyan eszközöket tartalmaz, amelyek lehetővé teszik a programozók számára, hogy könnyen keverjék a C ++ és a Java kódot, ami megkönnyíti a meglévő könyvtárak bármelyik nyelven történő használatát. Ezenkívül, ha a Java nyelvet valaha is átveszik az ANSI vagy az ISO szabványok folyamatán, mint sok más nyelvben is, akkor fontos, hogy többféle megvalósítás legyen. Az olyan projektek, mint a GCJ, az érdeklődőknek lehetőséget kínálnak arra, hogy mélyebben megismerjék a Java megvalósítását. Számomra a GCJ használatának fő oka az attól függő projektek használata - általában azért, mert a CNI-t használják a Java kiterjesztésére a C ++ írásbeli módszerekkel vagy a Java módszerek használatát C ++ osztályokként. Ezen projektek listáját itt találja.

A GCJ-t a GNU Complier Collection (GCC) részeként kaphatja meg. A GCJ honlapja megtalálható a //gcc.gnu.org/java/index.html oldalon.


Video Utasításokat: Expert Insights on Strategy Execution by Dr Rebecca Homkes (London Business School) (Lehet 2024).