• De Deutsch
  • Fr
  • En
  • Bg
  • Es

Pico Compiler - java code editor, ide and offline compiler

Pico Compiler is a lightweight, offline development environment for writing Java programs. It is designed primarily for students, providing an simple interface and the ability to interactively evaluate Java source code. The major design goal was ...
iOS
Sonntag, 13. Dezember 2015, 20:09 Uhr

Über Pico Compiler - java code editor, ide and offline compiler

Pico Compiler is a lightweight, offline development environment for writing Java programs. It is designed primarily for students, providing an simple interface and the ability to interactively evaluate Java source code.

The major design goal was to keep the compiler small and simple, while providing an (almost) Java compatible compiler.

The following elements of the Java programming language are implemented:
• packages, imports
• classes, interfaces
• Inheritance
• Static members
• Classes, instances initializers
• Fields, methods declarations
• Local variables declaration
• if ... else, for, while, do ... while, try ... catch ... finally, throw, return, break, continue, switch, synchronized statements
• All primitive types
• Superclass member access
• this (reference to current instance)
• Superclass constructor invocation (super(a, b, c);)
• Method invocation
• Class instance creation (new Abc())
• Primitive array creation (new int[10][5][])
• Class or interface array creation (new Abc[10][5][])
• Array access (args[0])
• Local variable access
• null literal
• Unary numeric conversion
• Block scope, method scope, class scope, global scope
• throws clause
• Array initializer (String[] a = { "x", "y", "z" })
• Primitive class literals (int.class)
• Non-primitive class literals (String.class)
• Accessibility checking (PUBLIC, PROTECTED, PRIVATE)
• Autoboxing and unboxing
• Variable arity methods (a.k.a. "varargs")

The following elements of the Java programming language are not yet implemented:

• Type arguments are parsed, but otherwise ignored
• Declaration of parametrized types
• Typesafe enums
• Annotation declarations
• Compiler can process only one file at a time

Bilder

Screen1136x1136
Screen1136x1136
Screen1136x1136
Screen1136x1136

Download

Ios app store

Ähnliche Apps

60x60bb

SQL Programming Language - SQLite Mobile Database Client & Server

SQL programming language for iPad, iPhone and iPod touch based on SQLite...
60x60bb

C++ Programming Language - Compiler with Reference

The classic C++ programming language for iPad, iPhone and iPod touch....
60x60bb

Learn Java Programming for Tomcat Apache and Google Cloud using Eclipse by Go...

*****Get 300 apps for only $9.99 via GoLearningBus Library | Limited Time...
60x60bb

JVM Programming Language - Learn & Programs Compiler

A classic JVM programming language for iPad, iPhone and iPod touch....

Kommentare

Suche

Werbung

Werde ein Fan auf Facebook

Jobs

Facebook logo
Werde ein Fan auf