• En English
  • De
  • Fr
  • 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
December 13, 2015 20:09

About 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

Images

Screen1136x1136
Screen1136x1136
Screen1136x1136
Screen1136x1136

Download

Ios app store

Simmilar App

60x60bb

C# Programming Language - Mobile Compiler with Csharp Reference & Basic Tutorial

C# .NET programming language for iPad, iPhone and iPod touch. Programming...
60x60bb

C++ Programming Language - Compiler with Reference

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

SQL Programming Language - SQLite Mobile Database Client & Server

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

Java IDE

温馨提示: 1)Java IDE新版改名为"i码邦",支持Java多文件项目管理,以及即时编译和云端运行。请在app...

Comments

Search

Advertisement

Become a Fan on Facebook

Facebook logo
Become a Fan on