Select your language

Home arrow-right ... arrow-right Development Software arrow-right IDE Software (Integrated Development Environments) arrow-right Pico Compiler

We've compiled a list of 8 free and paid alternatives to Pico Compiler. The primary competitors include VWO Fullstack, Coda. In addition to these, users also draw comparisons between Pico Compiler and VWO Fullstack, Codeanywhere, Coder. Also you can look at other similar options here: Development Software, IDE Software (Integrated Development Environments).


Effortlessly trial and implement intricate features with VWO FullStack. It offers server-side adaptability for diverse experiments with in-depth segmentation, ensuring optimal performance and consistent user experiences across channels.

A brilliant, all-in-one macOS web editor. Everything you need to write beautiful web code.

Effortlessly trial and implement intricate features with VWO FullStack. It offers server-side adaptability for diverse experiments with in-depth segmentation, ensuring optimal performance and consistent user experiences across channels.

Codeanywhere is a code editor in a browser with a powerful ftp client integrated, and all popular...

Textastic is a text editor for iPhone, iPad and Mac with rich support for syntax highlighting, FTP...

Buffer Editor is a POWERFUL code and text editor that lets you easily develop software, review code...

Pico Compiler is a lightweight, offline development environment for writing Java programs.

Pico Compiler Platforms

tick-square iPad
tick-square iPhone

Pico Compiler Video and Screenshots

Pico Compiler Overview

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 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")

Limitations:

• Compiler can't open external projects or jars
• Compiler can process only one file at a time (no multi file projects)
• Type arguments (generic types) are parsed, but otherwise ignored
• Declaration of parametrized types
• Typesafe enums
• Annotation declarations

Pico Compiler Features

tick-square Java IDE
tick-square Works Offline

Top Pico Compiler Alternatives

Share your opinion about the software, leave a review and help make it even better!

Pico Compiler Tags

java-compiler code-editor

Suggest Changes

Your Feedback

Select a rating
Please select a rating

Your vote has been counted.

Do you have experience using this software?