Programming language · 1990

J

Programming language.

Official site ›
CWritten in
1990First released
Kenneth E. IversonDeveloper
dynamicTyping
GNU General Public License, version 3.0License
Built from JJ CAPL
RuntimeInfluence

What is J written in?

Its runtime is implemented in C (well-documented).

Quick Facts

Designed by
Kenneth E. Iverson
Developer
Roger Hui
First released
1990
Typing
dynamic
License
GNU General Public License, version 3.0
Filename extension
.ijs

About J

J is a programming language. It is a dynamically typed language. It supports array and functional programming.

J first appeared in 1990 and was designed by Kenneth E. Iverson. Development is led by Roger Hui.

How J is implemented

In the Language Lineage dataset, its runtime is implemented in C.

J in the language family tree

J drew on ideas from APL.

Sources: Wikipedia · Wikidata · Official site

Frequently Asked Questions

What language is J written in?
J is primarily implemented in C. See the implementation section above for details and source references.
What languages influenced J?
J was influenced by APL among others. See the influence section above for the full list.
When was J first released?
J was first released in 1990. It was designed by Kenneth E. Iverson.

Evidence Sources

Discover More

Embed this graph

Paste this iframe into any HTML page to show the J relationship graph.

<iframe src="https://www.languagelineage.org/embed?lang=j" width="100%" height="500" loading="lazy" style="border:0" title="J relationship graph"></iframe>

Please attribute the visualization to Language Lineage and link to the J source record.

Explore J in Graph →