J is a high-level, general-purpose programming language that is particularly suited to the mathematical, statistical, and logical analysis of data. It is a powerful tool for developing algorithms and exploring problems that are not already well understood.
J is written in portable C and is available for Windows, Linux, Mac, iOS, Android and Raspberry Pi. J can be installed and distributed for free. The source is provided under both commercial and GPL 3 licenses.
J is easy to install, has a small footprint, and has direct access to tutorials and documentation.
The latest release is J9.5 with several new language features and performance improvements, available from December 2023. See J9.5 Release Notes.
A J9.6 beta is available from January 2024.
Documentation can be found in the J wiki.
To download and install see Installation.
To build the J engine on your platform, see overview.txt. The various distributions for supported platforms are built with github actions.