Skip to content

This website works best using cookies which are currently disabled.Cookie policy  Allow cookies
United States of America (English) Change
 

A Programming Language

<language> (APL) A programming language designed originally by Ken Iverson at Harvard University in 1957-1960 as a notation for the concise expression of mathematical algorithms. It went unnamed (or just called Iverson's Language) and unimplemented for many years. Finally a subset, APL\360, was implemented in 1964.

APL is an interactive array-oriented language and programming environment with many innovative features. It was originally written using a non-standard character set. It is dynamically typed with dynamic scope. APL introduced several functional forms but is not purely functional.

Dyalog APL/W and Visual APL are recognized .NET languages.

Dyalog APL/W, APLX and APL2000 all offer object-oriented extensions to the language.

ISO 8485 is the 1989 standard defining the language.

Commercial versions: APL SV, VS APL, Sharp APL, Sharp APL/PC, APL*PLUS, APL*PLUS/PC, APL*PLUS/PC II, MCM APL, Honeyapple, DEC APL, APL+Win, APL+Linux, APL+Unix and VisualAPL , Dyalog APL , IBM APL2 , APLX , Sharp APL

Open source version: NARS2000 .

APL wiki .

See also Kamin's interpreters.

APLWEB translates WEB to APL.

["A Programming Language", Kenneth E. Iverson, Wiley, 1962].

["APL: An Interactive Approach", 1976].

A Programming Language Related Courses

Complete Java using RAD Training
99370 | Intertech

This course introduces the Java programming language and how to develop Java applications using RAD V6.0. Students learn the syntax of the Java More...

Complete Java using Eclipse Training
99373 | Intertech

This course introduces the Java programming language and how to develop Java applications using Eclipse 3.0. Students learn the syntax of the Java More...

Complete Java Training
99098 | Intertech

The Java language began modestly as a programming language to address the needs of a diverse set of consumer appliances, but has since evolved to More...

Complete VB using VS 2010 Training
99305 | Intertech

Intertech’s Complete VB course is designed to expose experienced software developers to the VB programming language and the core APIs of the More...

Complete C# using VS 2010 Training
99303 | Intertech

Intertech's Complete C# course is designed to expose experienced software developers to the C# programming language and the core APIs of the .NET More...

A Programming Language Related Jobs

Applications Developer IV -Streams Programming...
Overland Park KS

Req# 138224BR Position Title Applications Developer IV -Streams Programming Language Specialist Position Summary Leads the development of More...

Language Engineer
Santa Clara CA

Language Engineer - 707147 Description Job Description: Language Engineers conduct or participate in language technology research and More...

Natural Language Processing Analyst
Rockville MD

Natural Language Processing Analyst-01133380 Description Key Role: Assume leadership and strategic roles in a dynamic team, focusing on More...

Language Developer - MK1-SQLDeveloper
Cambridge MA, $100k - $150k

Language Developer with strong analytical and debugging skills Front End Developer Located in Cambridge, MA we are an innovative (and fun!) More...

Language Assistant (ASL) PRN (as needed)
Arlington TX

Language Assistant (ASL) PRN (as needed) Location: Texas Health Resources System Services Job ID: 49980 Department: DIVERSITY MANAGEMENT More...