Copyright © Philip M. Parker, INSEAD. Terms of Use.

A PROGRAMMING LANGUAGE

Specialty Definition: A PROGRAMMING LANGUAGE

DomainDefinition

Computing

A Programming Language (APL) A 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 but now can use ISO8485. It is dynamically typed with dynamic scope. APL introduced several functional forms but is not purely functional. Dyadic Systems APL/W is one of the languages that will be available under Microsoft's .NET initative. Versions: APL\360, APL SV, Dyalog APL, VS APL, Sharp APL, Sharp APL/PC, APL*PLUS, APL*PLUS/PC, APL*PLUS/PC II, MCM APL, Honeyapple, DEC APL, Cognos APL2000 (http://www.apl2000.com/), IBM APL2. See also Kamin's interpreters. APLWEB translates WEB to APL. Dijkstra said that APL was a language designed to perfection - in the wrong direction. ["A Programming Language", Kenneth E. Iverson, Wiley, 1962]. ["APL: An Interactive Approach", 1976]. (2002-01-19). Source: The Free On-line Dictionary of Computing.

Source: compiled by the editor from various references; see credits.

Top     


Crosswords: A PROGRAMMING LANGUAGE

English words defined with "A PROGRAMMING LANGUAGE": Algolcomputer language, computer-oriented languagemachine language, machine-oriented language, multidimensional languageobject-oriented programing language, object-oriented programming language, one-dimensional languageunstratified language. (references)
Specialty definitions using "A PROGRAMMING LANGUAGE": ABSET, ALEF, APL, Automatische RechenplanfertigungBCPL, builtin function, bullschildtCl-, Cogo, COmmon Business Oriented Language, computer-orientated language, control structure, Course Author Languagedeclarative statementEDIF, explicit parallelismFGRAAL, ForceOneGlypnir, graph generation languageHierarchical Music Specification Language, high level language, higher order language, high-order languageIdealized CSP, implicit parallelism, instruction list, instruction repertoire, instruction setLOM, low-level language, LYaPASMarlais, My Favourite Toy LanguageOPS5PL360, programming level, Pronet, Pseudocode, pseudo-instructionresampling statsSeque, strong typing, structured language, Syntax/Semantic Language, synthetic languageTABLOG. (references)

Source: compiled by the editor from various references; see credits.

Top     

Alternative Orthography: A PROGRAMMING LANGUAGE


Hexadecimal (or equivalents, 770AD-1900s) (references)

41      50 52 4F 47 52 41 4D 4D 49 4E 47      4C 41 4E 47 55 41 47 45

Leonardo da Vinci (1452-1519; backwards) (references)

        

Binary Code (1918-1938, probably earlier) (references)

01000001 00100000 01010000 01010010 01001111 01000111 01010010 01000001 01001101 01001101 01001001 01001110 01000111 00100000 01001100 01000001 01001110 01000111 01010101 01000001 01000111 01000101

HTML Code (1990) (references)

&#65 &#32 &#80 &#82 &#79 &#71 &#82 &#65 &#77 &#77 &#73 &#78 &#71 &#32 &#76 &#65 &#78 &#71 &#85 &#65 &#71 &#69

ISO 10646 (1991-1993) (references)

0041      0050 0052 004F 0047 0052 0041 004D 004D 0049 004E 0047      004C 0041 004E 0047 0055 0041 0047 0045

Encryption (beginner's substitution cypher): (references)

352505249415235474743484124635484155354139

Top     



INDEX

1. Crosswords
2. Orthography
3. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.