Features
Jump to navigation
Jump to search
Concise
Terse notation that was designed by Kenneth Iverson as a perfected form of the APL language, for which he won the Turing Award. The brevity of the syntax allows for expressive code that can perform complex operations with minimal lines of code.
Object Oriented
Flexible hierarchical namespace scheme (where every name exists in a specific locale) can be effectively used as a framework for both class-based and prototype-based object-oriented programming.
Unique debugging tools
Built-in tool that visualizes the execution of J sentences by displaying their step-by-step breakdown. It generates an interactive graph showing intermediate results and errors.
Multiple add-ons
Extensions of the language for data manipulation including high-performance columnar RDBMS, computation, maths, statistics and more.