Groovy is an agile and dynamic language for the Java Virtual Machine (JVM).
Cost / License
- Free
- Open Source (Apache-2.0)
Application typeApplication types
Platforms
- Mac
- Windows
- Linux
Apps similar to X10 (programming language) include Python, which is free and open source. Other options are JavaScript, Java, C (programming language) and C++. You're spoiled for choice with Programming Languages like X10 (programming language): we list more than 50 alternatives for Windows, Linux, Mac, the web and Android.
Groovy is an agile and dynamic language for the Java Virtual Machine (JVM).
The Objective-C language is a simple computer language designed to enable sophisticated object-oriented programming. Objective-C is defined as a small but powerful set of extensions to the standard ANSI C language.

Temper is a programming language and toolchain for making libraries that can be used natively from any other language.
Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses.

HolyC is very similar to regular C, so it's a very simple but powerful language. It was used to make all of TempleOS, so it definitely works to make programs.

Wolfram Language is a symbolic language, deliberately designed with the breadth and unity needed to develop powerful programs quickly. By integrating high-level forms—like Image, GeoPolygon or Molecule—along with advanced superfunctions—such as ImageIdentify or...
Jython, successor of JPython, is an implementation of the Python programming language written in Java.


FreeBASIC is a completely free, open-source, 32-bit BASIC compiler, with syntax similar to MS-QuickBASIC, that adds new features such as pointers, unsigned data types, inline assembly, object orientation, and many others.


Squirrel is a high level imperative, object-oriented programming language, designed to be a light-weight scripting language that fits in the size, memory bandwidth, and real-time requirements of applications like video games.
The Bosque programming language is an experiment in regularized design for a machine assisted rapid and reliable software development lifecycle.
