The GNU Compiler for Java (GCJ) – zestaw narzędzi dla języka Java, który jest częścią zestawu kompilatorów GCC z projektu GNU.

GCJ kompiluje zarówno pliki źródłowe Javy (rozszerzenie .java) jak i kod bajtowy (rozszerzenie .class, ang. bytecode) Javy do postaci kodu maszynowego. Mimo wszystko kod programu skompilowanego ze źródeł jest lepiej zoptymalizowany niż kod kompilowany z kodu bajtowego.

Stopień zaawansowania GCJ pozwala już między innymi na kompilację tak złożonego projektu jak Eclipse.

Elementy projektu

edytuj

Projekt GCJ składa się z trzech zasadniczych części:

Linki zewnętrzne

edytuj

📚 Artikel Terkait di Wikipedia

GNU

GNU Compiler Collection (GCC), narzędzia programistyczne GNU Binary Utilities (binutils), powłoka bash, biblioteka standardowych funkcji języka C GNU C

Go (język programowania)

x64 i ARM o nazwie go. Został również stworzony kompilator na bazie GNU Compiler Collection – gccgo. Brak wsparcia dla programowania generycznego we wczesnych

Boehm garbage collector

także przez środowiska uruchomieniowe wielu innych języków, w tym GNU Compiler for Java, projekt Portable.NET i implementację platformy .NET Mono. Działa

C (język programowania)

Using the GNU Compiler Collection [online], gcc.gnu.org [dostęp 2022-07-10] . PeriklisP. Akritidis PeriklisP., Practical memory safety for C, „Technical

Qt

bibliotek i narzędzi programistycznych przeznaczonych dla języków C++, QML i Java. Ich podstawowym składnikiem są klasy służące do budowy graficznego interfejsu

Lista skrótów i skrótowców używanych w informatyce

Protocol FTP – Foil Twisted Pair FTPS – File Transfer Protocol Secure GCC – GNU Compiler Collection GDDR – Graphics DDR GDI – Graphics Device Interface GDM –

Kod bajtowy Javy

Javy. Aby wygenerować kod maszynowy, można użyć aplikacji GCJ z pakietu GNU Compiler Collection. Zobacz też: Wirtualna maszyna Javy. JVM obecnie nie ma wbudowanej

C++

(2011-06-07)]. (ang.). Language Standards Supported by GCC. [w:] Using the GNU Compiler Collection (GCC) [on-line]. Free Software Foundation. [dostęp 2015-04-16]