Pico Compiler

Pico Compiler

Pico Compiler er et let, offline udviklingsmiljø til skrivning af Java-programmer.
Pico Compiler er et let, offline udviklingsmiljø til skrivning af Java-programmer.Det er primært designet til studerende, der giver en enkel grænseflade og evnen til interaktivt at evaluere Java-kildekode.Det største designmål var at holde kompilatoren lille og enkel, samtidig med at den leverede en Java-kompatibel compiler.Følgende elementer i Java-programmeringssprog implementeres: • pakker, import • klasser, grænseflader • Arv • Statiske medlemmer • Klasser, instanser initialiserende • Felter, metodedeklarationer • Lokale variabeldeklaration • hvis ... ellers, for, mens, gør... mens, prøv ... fangst ... endelig, kaste, vende tilbage, bryde, fortsætte, skifte, synkroniserede udsagn • Alle primitive typer • Superclass-medlemstilgang • dette (henvisning til nuværende instans) • Superclass-konstruktørens påkaldelse (super (a, b, c);) • Fremkaldelse af metode • Oprettelse af klasseinstans (ny Abc ()) • Oprettelse af primitiv matrix (ny int [10] [5] []) • Oprettelse af klasse- eller interface-array (ny Abc [10] [5] []) • Array-adgang (args [0]) • Lokal variabel adgang • null-bogstavelig • Unary numerisk konvertering • Blokeringsomfang, metodeomfang, klassesomfang, globalt omfang • kast-klausul • Array-initialisator (streng [] a = {"x", "y", "z"}) • Primitive class literals (int.class) • Ikke-primitiv klasseliterals (String.class) • Tilgængelighedskontrol (PUBLIC, PROTECTED, PRIVATE) • Autoboxing og unboxing • Variable arity-metoder (alias "varargs") Begrænsninger: • Compiler kan ikke åbne eksterne projekter eller krukker • Compiler kan kun behandle en fil påen tid (ingen multi-fil-projekter) • Type-argumenter (generiske typer) er parset, men ellers ignoreret • Erklæring om parametriserede typer • Typesafe enums • Annotation erklæringer
pico-compiler

Funktioner

Kategorier

Alternativer til Pico Compiler til Web

Codeanywhere

Codeanywhere

Codeanywhere er en kodeditor i en browser med en stærk ftp-klient integreret, og alle populære webformater understøttes (HTML, PHP, JavaScript, CSS og XML).
Coder

Coder

Udvikle uden begrænsninger