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

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

Ruby (język programowania)

Kod wykonywany w obrębie ractorów jest wykonywany z użyciem Global Interpreter Lock, jednak różne ractory są wykonywane w pełni współbieżnie. 25 grudnia

Python

fewer lines of Python code than would be required for an equivalent application written in, say, C++ or Java.. (ang.). About the Python Software Foundation

BASIC

FOR licznik = 1 TO ile 40 PRINT "*" 50 NEXT licznik Osobny artykuł: interpreter. Podejmowano różne próby ułatwienia pisania programów przez osoby nie

Formatowanie kodu

conventions for the Flex SDK Java: Ambysoft's Coding Standards for Java Java: Code Conventions for the Java Programming Language Java: GeoSoft's Java Programming

Scheme

JVM oraz do kodu natywnego. MIT/GNU Scheme – implementacja stworzona przez FSF. Gambit – kompilator i interpreter, zapoczątkowany jako praca doktorska

Green thread

Wątek (informatyka) Współprogram Wirtualna maszyna Javy Global Interpreter Lock Four for the ages. javaworld.com. [dostęp 2009-06-01]. [zarchiwizowane

PHP

wersja PHP, rozpowszechniana pod nazwą PHP/FI (Personal Home Page/Forms Interpreter), została stworzona przez Rasmusa Lerdorfa w roku 1994 jako zestaw skryptów