Library of Congress Subject Headings
(2002)
Languages mentioned
ABAP/4
{1995} A12
ABC
{1987} A13 Simple interactive language
Actors
{1971} A15 Agent based object parallel language
Ada
{1979} A35 US DoD general purpose language
AKI
{1963} A3 Engineer's Autocode
ALGEM
{1966} A22 Economic autocode
ALGOL
{1958} A24 ALGOrithmic Language
ALGOL 60
{1959} A24 Algorithm Language
ALMO
{1976} A25
Alphard
{1974} A254 Pascal with data abstraction
AMOC
{1977} A26 Autocoder Marburg
ANALITIK
{1971} A5 Algorithmic language
ANNA
{1987} A54
APAREL
{1969} A266 A PArse REquest Language
APL
{1960} A27 Array-centered programing language
APL2
{1984} A272 An APL extension with nested arrays
AppleScript
{1990} A67
Applesoft BASIC
{1983} A68
ASSIRIS
{1974} A28
Autolisp
{1987} A84 LISP for AUTOCAD
Autopilot
{1989} A85
Avenue
{1990} A895
Avtokod-M
{1970} A9 Autocode for Russian computers
AWK
{1979} A95 String processing language
B
{1996} B155 Specification languag
BASEX
{1979} B28 Real-time BASIC dialect
BASIC
{1963} B3 Beginners All-purpose Symbolic Instruction Code
Basic-80
{1983} B33
BASIC-PLUS
{1975} B36
BBx Progression 3
{2002} B157
BBx Progression 4
{2002} B157
BBx Progression Pro5
{2002} B157
BBx Progression Vpro5
{2002} B157
BCPL
{1967} B17 Basic CPL
Bertrand
{1985} B47
C
{1972} C11 Unix systems programming language
C#
{1999} C154 Simple portable systems language
C++
{1983} C153 Class-based object oriented C
CBASIC
{1980} C16
CL
{1994} J63 Control Language
Clarion
{2002} C22
CLEOPATRA
{1973} C2
Clipper
{1985} C23
CLIST
{1990} C235
CLU
{1974} C24 CLUster programming language - abstractions and iterators
COBOL
{1960} C25 COmmon Business Oriented Language
COMAL
{1973} C26
COMIT
{1957} C27 String-handling and pattern-matching language
Common LISP
{1981} C28 Consensus-based common dialect of LISP
COMPASS
{1961} C284
Concurrent Aggregates
{1989} C652
Concurrent Pascal
{1972} C65 Dialect of Pascal which supports monitors
Concurrent Smalltalk
{1987} C653
CORAL 66
{1966} C29 Realtime English military language
CSP
{1990} C75
Data Retrieval Language
{1971} D25
Dataplan
{1993} D36
DBL
{1968} D39
DEDUCTIO
{1996} D397
Deva
{1993} D4
DIST
{1981} D57
DL Logo
{1985} D2
DRL
{1997} D25
Dylan
{1992} D95
ECSS
{1975} E26 Simluations language
Eiffel
{1986} E36 Class-based object oriented C
ELAN
{1971} E38
Erlang
{1993} E75 Concurrent functional language
F
{1996} F16 Educational subset of Fortran 90
FOCUS
{1979} F23 Hierarchical database language
FORML
{2002} F65
FORTH
{1963} F24
FORTRAN
{1954} F25 Backus et al high-level compiler
Fortran 8x
{1989} F26 Interim name for Fortran 90
Fortran 90
{1990} F28
FORTRAN IV
{1962} F25 first major release of FORTRAN
FRED
{1983} F7
GASP
{1961} G15 General Activity Simulation Program
Gedanken
{1969} G155
Goedel
{1994} G17
GW-BASIC
{1984} G25
Hermes
{1990} H47
HTML
{1994} H85 Markup language with hypertext capabilities
HyperTalk
{1987} H96 scripting language for HyperCard
Icon
{1980} I19 String manipulation language with generator capabilities
IDEAL
{2002} I193
IDL
{1987} I194 Interface Definition Language
Informix-4GL
{1987} I22
J
{1990} J35 Iverson's second (simplified, ascii, functional) array-based language
Java
{1995} J38
JAVASCRIPT
{1995} J39
JCL
{1971} J63 Job Control Language
Josef
{1982} J67
Khuwåarizmåi
{1984} K48
K-Log
{1993} K65
Korn Shell
{1989} K67
LDL
{1984} L15
Leda
{1990} L16
LISP
{1958} L23 A list processing system with emphasis on recursion and formalism
LOGO
{1967} L63 Elementary list processing language with interactive graphics
LPI-Basic
{1990} L68
LUCID
{1975} L83 dataflow language
LYaPAS
{1964} L18 Symbolic extensions to APL
Mathematica
{1988} M29
ML
{1973} M6 Meta Language
Modula-2
{1977} M63
Mouse
{1975} M68
MUMPS
{1969} M85 Associative nested array language
NETREXX
{1997} N47
OPL
{1998} O215
Pascal
{1970} P2 Wirth's development of the Algol-W proposal
Perl
{1990} P33 Pattern-based string manipulation
PILOT
{1968} P54 Computer aided instruction language
PL/I
{1964} P25 Programming Language One
PostScript
{1982} P67
Powerhouse
{1988} P88
Prolog
{1971} P76 Logic programming language
RAND-ABEL
{1990} A14 Simulation language for warfare
RPG/400
{1990} R33
RTL/2
{1972} R27 real-time language based on ALGOL 68
S
{1976} S15 Statistical analysis language at Bell Labs
Saber
{1992} S24 Workstation scripting language
S-Algol
{1979} S17 St Andrew's Algol
Scheme
{1975} S34
SGML
{1978} S17
SIMULA
{1962} S55 SIMUlation LAnguage
Smalltalk
{1971} S59
SNOBOL
{1962} S6 String processing language
T
{1977} T18 dialect with static scope and procedural features
Ten15
{1986} T46
Turing
{1982} T85
TUTOR
{1974} S48 Scripting for CAI
UCSD Pascal
{1976} U25 Pseudocode Pascal from UCSD
VIPTRAN
{1973} V56
Visual LISP
{1992} V57
Vlisp
{1973} V55
VS COBOL II
{1987} V77 COBOL for Visual Studio
WEB
{1984} W24 Self-documenting code language
Xbase
{2002} X33
XLISP
{1987} X55
XML
{1998} X56
XSLT
{1998} X58
Z
{1980} LZ2
ZPL
{1993} Z27 Scientific parallel array processing language