Programming Languages Database


Total languages in database (10 July 2025) : 8876
Corresponding languages from query : 8876

Text search

Look in

Hide versions & variants
Show only main languages
or Category


All * & ( 1 2 3 4 5 7 8 9 ABCDEFGHIJKLMNOPQRSTUVWXYZNone

Name
Year
Description Origin Area Wiki Link
ugBASIC
2020s
An isomorphic language for retrocomputers.
Marco Spedaletti, Italy
--
Algorithmique
2018
Logo or Scratch like trace oriented algorithm language implemented in Casio fx-92+ calculators using 16 instructions in french via a menu.
Casio, France
Education-
AQASM
2017
Universal quantum assmembly language for the quantic framework myQLM.
Atos, France
--
AntLang
2016
ANThony's LANGuage. Programming language for sequence processing.
---
Ring
2016
General-purpose multi-paradigm scripting language that can be embedded in C/C++ projects, extended using C/C++ code and/or used as standalone language.
---
Arcade
2016
Expression language for label and symbology managment in the ArcGIS Platform.
ESRI, USA
GIS-
Efene
2015
Programming language that runs on the Erlang virtual machine. The idea is to provide an alternative syntax to Erlang that is most suitable for people coming from languages like Java, C, C++, C#, or JavaScript.
Argentina
--
Morfa
2015
General purpose programming language which enables custom Domain Specific Language (DSL) creation.
Poland
--
SmileBASIC
2015
BASIC for Nintendo 3DS
SmileBoom Co. Ltd., Japan
--
Citrine
2015
Easy to read object oriented programming language for UNIX-like operating systems. It's intended to server web applications and websites. Combination of Smalltalk, Self and JavaScript with PHP-like tags.
Netherlands
--
Crema
c2015
LLVM front-end that aims to specifically execute in sub-Turing Complete space. Crema is designed in the popular procedural paradigm, following a number of C styles while adopting some newer features from more modern languages like Python and Ruby.
---
Imba
2015
Server and client web programming language with DOM manipulation built in. Programming language for the web that compiles to performant JavaScript. It is heavily inspired by Ruby and Python, but developed explicitly for web programming (both server and client).
Norway
Internet-
Luna (2)
c2015
Visual and textual functional programming language with a focus on productivity, collaboration and development ergonomics.
Poland
--
Lux
c2015
Functional, cross-platform, statically-typed Lisp.
---
LyteScript
c2015
Stack-based, multi-paradigm programming language with minimal syntax.
USA
--
Skew
c2015
Programming language for building cross-platform software. It compiles to straightforward, readable source code in other languages and is designed to be easy to integrate into a mixed-language code base.
---
OwlSL
c2014
Programming language based on C++ and C#. It was born out of the desire of having a scripting language that could be easily embedded into a C++ application and that it's syntax would resemble as much as possible to that of C++.
---
Swift (3)
2014
Successor to Obective-C as the main programming language on Apple’s platforms. Swift will use the same LLVM compiler and runtime as Apple’s Objective-C implementation, so Swift and Objective-C code can live side-by-side in the same application.
Apple, USA
-
NewRPL
2014
Reimplemented version of the RPL language for HP calculators.
---
Arendelle
2014
Simple free and open source sketching programming language for creating 16-bit like Pixel art.
---
Crystal (2)
2014
Similar to Ruby language.
---
EchoLisp
2014
Javascript implementation of a Scheme-like Lisp
France
--
FUZE BASIC
c2014
Pre-configured and ready-to-run on the FUZE, a computer based on the Raspberry Pi.
FUZE Technologies Ltd., UK
--
Hack
2014
Programming language for HHVM. Hack reconciles the fast development cycle of a dynamically typed language with the discipline provided by static typing, while adding many features commonly found in other modern programming languages.
Facebook, USA
--
Pony
c2014
Object-oriented, actor-model, capabilities-secure, high performance programming language.
---
Hammer
2014
Object-oriented programming language whose ideas and basic syntax structure descend from the HyperTalk programming language
Germany
--
Harlan
2014
Declarative LISP-like language for GPU programming.
USA
Graphics-
Jolie
c2014
Service-oriented language. The first built for programming microservices natively.
Italy
--
Loci
c2014
Multi-paradigm systems programming language. Very similar to, and a close competitor of, C++.
---
Mond
c2014
Scripting language for C# which can be embedded in Lua-like manner.
---
Myrddin
c2014
Simple, low level language with type checking and inference.
USA
--
Typo
c2014
Scheme-like language that runs in Haskell's type system.
---
MicroPython
2014
Lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments.
Damien George, UK
--
Asm.js
2013
Subset of JavaScript allows in combination with other tools to convert applications and libraries written in other languages and use them in the browser.
Mozilla, International
---
Hoon
2013
Programming language that runs atop the Nock virtual machine. It is used to implement the Arvo operating system and the Urbit framework. Like C.
----
Hopscotch
c2013
Visual programming language. It is one of the first programming language designed for mobile devices. Apple iPad programming language for kids.
Hopscotch Technologies, USA
--
P*
2013
P-star. Web programming language. P* targets to incorporate common tasks like template handling and database queries into the language. Under development.
Norway
Internet-
Pyret
c2013
Functional scripting language designed for programming education.
Brown University, Providence, USA
--
8th
2013
Cross-platform, secure, robust, cost-effective, extensible, and modern programming language and development environment.
Aaron High-Tech, Ltd., UK
--
Lobster
2013
General purpose programming language originally created for programming games. It has a Python-like syntax
---
SNUSP
2013
Embeddable, extensible, dynamically and strictly typed, C-like scripting language.
Hungary
--
SNUSP
2013
Object-oriented programming language for the Suneido developping platform.
---
Bard
c2013
Small, high-level, general-purpose programming language
---
Golo
c2013
Simple dynamic, weakly-typed language for the JVM.
INSA-Lyon, France
--
Javauto
c2013
Automation programming language, unique due to its ability to perform mouse clicks, simulate keyboard input, and perform pixel searches. It compiles to executable code that runs on the JVM.
---
Picat
2013
Logic-based multi-paradigm language intended for general-purpose applications.
---
PseudoD
2013
Language designed to simplify the development of small and large-scale networked applications.
Spain
--
Solid
2013
Minimalist interpreted language, with a clean object model and a tiny VM.
---
Streem
2013
Stream based concurrent scripting language. It is based on a programming model similar to the shell, with influences from Ruby, Erlang, and other functional programming languages.
Japan
--
CoolBasic
2012
Variant suited for game programming with DirectX. (Windows). Currently under development.
CoolBasic Software, Finland
Games-
OGLBasic
c2012
XProfan OGLBasic. OpenGL Basic, subset of XProfan 10.
Germany
--
TouchDevelop
c2012
Interactive development environment and a visual programming language. TouchDevelop is used to develop application programs for mobile devices, including smartphones and tablet computers.
Microsoft Research, USA
-
TypeScript
2012
Free and open source programming language. It is a strict superset of JavaScript, and essentially adds optional static typing and class-based object oriented programming to the language.
Microsoft, USA
--
DroidBasic
2012
Uses the Java programming language together with the Android SDK to create the apps.
Kbasic Software, GER
--
Apricot
2012
Programming language inspired by Clojure and Lisp that runs on the Rubinius VM.
---
0815
2012
Esoteric programming language
Brazil
--
Burlesque
2012
Stack-based, dynamic typed, concatenative, lazy and esoteric programming language.
ZHAW Zurich University of Applied Sciences, Switzerland
--
Elm
2012
Programming language for developping browser-based applications and graphical user interfaces that strictly adheres to the functional reactive paradigm
USA
--
HicEst
2012
Functional programming language that is oriented towards processing text files or JSON.
---
ProDOS
2012
Open-source command-based programming language. It is the first language of its kind to be created entirely in Windows 7 Batch.
---
Avail
c2012
Multi-paradigmatic language whose feature set emphasizes support for articulate programming.
Avail Foundation, LLC, USA
--
Céu
2012
Concurrent and reactive language that offers a safer and higher-level alternative to C.
Rio de Janeiro State University, Brazil
--
Fuzuli
c2012
General purpose programming language based on Lisp and Algol.
Turkey
--
Koka
c2012
Service-oriented language. The first built for programming microservices natively.
Microsoft, USA
--
Basic4android
2011
Rapid application development tool for native Android applications. Basic4android is an alternative to programming with Java and the Android SDK.
Anywhere Software Ltd., Israel
-
Ceylon
2011
Oject-oriented, strongly statically typed programming language with an emphasis on immutability. Ceylon programs run on the Java Virtual Machine, and can be compiled to JavaScript.
--
Clay
2011
Language for generic programming.
---
Dart (2)
2011
Browser language designed by Google to replace JavaScript, adds classes and interfaces.
Google, USA
-
Deca
2011
High-level Language for system programming. Uses LLVM.
---
Elixir
2011
Functional, concurrent, general-purpose programming language built atop the Erlang Virtual Machine (BEAM).
--
Monkey
2011
Programming language designed for game development on different platforms, including desktop, laptop, mobile and game console.The language itself is an object-oriented dialect of BASIC, and the compiler translates Monkey code into the source code for seve
-Games-
Moonscript
2011
Dynamic scripting language that compiles into Lua.
---
Red (3)
2011
Compiled programming language strongly inspired by REBOL.
---
Shen
2011
Functional programming language.
Edinburgh University, UK
-
Visual COBOL
2011
Visual COBOL delivers the next generation of COBOL development and deployment. It brings the productivity of modern, industry-leading Integrated Development Environments (IDEs) to COBOL, including the ability to deploy key business-critical COBOL applications to Windows 7, .NET, JVM and the cloud.
Micro Focus IP Development Ltd., UK
Business-
Xtend
2011
Created to replace Java, makes improvements, such as removing  semicolons, a powerful switch as in Scriptol. Compiles to JVM bytecode.
Eclipse Foundation, International
--
C1R
2011
General-purpose, procedural, imperative computer programming language.
Netherlands
--
Egison
2011
Programming language that realizes non-linear pattern-matching against unfree data types.
Rakuten Institute of Technology, Japan
--
Gecho
2011
Language was inspired by FORTH.
---
Kotlin
2011
Statically typed programming language for the JVM, Android and the browser.
JetBrains, Russia
-
Lang5
c2011
Stack based array language with roots in APL and Forth.
---
ooc
2011
Small programming language with a clear and concise syntax that compiles to C99.
Switzerland
--
Salmon
2011
General-purpose, multi-paradigm language that supports imperative, object-oriented, and functional programming styles, among others. It supports writing code at either a high level or a low level, and intermixing the two.
---
Gura
2011
Iterator-oriented programming language that focuses on iterators with improved functions for calculation and data processing
Japan
--
Luna (1)
c2011
Expressive, minimalistic, elegant programming language implemented in C. With cooperative thread concurrency at its core, async I/O, and influences derived from languages such as Lua, io, Rust, Ruby, and C
---
Next Scripting
2011
Highly flexible, Tcl-based, object-oriented scripting language.
Germany
--
TXR
<2011
Combination of pattern-based text extraction language and an innovative Lisp dialect.
---
AlgoBox language
2011
Pseudo-instruction language implemented in the AlgoBox tool using french words.
FRA
-
BaCon
2010
Basic to C converter based on shell script (Unix, BSD, Mac OS X).
---
Fabric
2010
Based on Java and Jif, it provides security on data used and stored.
---
Fancy
2010
Pure object-oriented programming language that is heavily influenced by Smalltalk and Ruby. The language is currently under development as an open source project.
---
Frink
2010
Programming language and calculating tool for the Android platform.
---
GOSU
2010
Java-like running on the JVM, provides extended types.
---
Julia
2010
For technical programming, uses LLVM, fast on mathematical operations. A program can modify its own code. Linux only.
Cornell University, USA
Scientific-
MMBasic
2000s
The GWBasic clone used by the Maximite Microcomputer.
Australia
--
MPD
2010
Multithreaded, Parallel, and Distributed Programming (MPD). Concurrent programming language. MPD is implemented as a variant of the SR programming language.
University of Arizona, USA
--
Seph
2010
Dynamic, strongly typed, prototype-based programming language targeting the Java Virtual Machine and the Common Language Runtime.
--
Simmunity
2010
Language for Internet based on APL.
-Internet--
Simple BASIC
2000s
For Windows R3 Intermedia Language version Traditional BASIC, made for scientific purpose.
-Scientific-
Axe
2010
Compiled programming language for the TI-83 and TI-84 series calculators. It has a syntax similar to (but far more powerful than) TI-83 BASIC, but it compiles to a no-stub Z80 Assembly executable rather than being interpreted like BASIC.
---
Fun
2010
Simple, structured, imperative, dynamic, object-oriented, functional and high-level programming language. Developed as a scripting language to reuse resources of Pascal.
---
Trith
c2010
Experimental stack-based, concatenative programming language. The implementation currently consists of a virtual machine, interpreter, and compiler toolchain written in Ruby and an in-the-works runtime targeting the JVM.
Germany
--
Magpie
c2010
Small dynamically-typed programming Language built around patterns, classes, and multimethods. It tries to blend the syntactic charm of Ruby, the open-ended extensibility of CLOS, and the lightweight concurrency of Go. By the creator of Wren and Magpie languages.
---
Ur
c2010
Programming language in the tradition of ML and Haskell, but featuring a significantly richer type system.
MIT, USA
--
Whiley
c2010
Hybrid programming language with extended static checking.
UK
--
ANALYTIK-2010
2010
-
Institute of Mathematical Machines and Systems of the National Academy, Russia
Scientific--
Agena
2009
Easy-to-learn procedural programming language designed to be used in scientific, educational, linguistic, graphical, and many other applications, including scripting.
-Graphics-
Ambi
2009
Programming language generalised from Reverse Polish Notation arithmetic and an extensible RPN Calculator hosted in the browser. This language is implemented completely in Javascript.
---
CoffeeScript
2009
It compiles into JavaScript and offers a more readable syntax (just as Scriptol with PHP).
USA
-
Crack
2009
Scripting language intended to provide the speed of compiled program. The syntax comes from C++ with features of Java and Python. Unlike Go whose goal is mainly compile time, it uses LLVM.
Google, USA
--
Go
2009
Compiled, garbage-collected, concurrent programming language. The syntax of Go is broadly similar to that of C. Go is designed for exceptionally fast compiling times, even on modest hardware.
Google, USA
-
Google Apps Script
2009
Cloud based scripting language for light-weight application development in the Google Apps platform. It is based on JavaScript 1.8.
Google, USA
--
less
2009
LESS extends CSS with dynamic behavior such as variables, mixins, operations and functions. LESS runs on both the client-side (Chrome, Safari, Firefox) and server-side, with Node.js and Rhino. Compilation with LessPHP.
-Internet
NAALAA
c2009
Not An Advanced Language At All. QuickBasic-like programming language mainly addressed to 2D and 3D games.
Sweden
Games-
Noop
2009
Java-like language designed to syntactically encourage good coding practices and discouraging bad habits. Compile to bytecode for the JVM.
Google, USA
--
Parrot BASIC
2009
For the Parrot virtual machine; V 1.0 is modeled on GW-BASIC, V 2.0 is modeled on Microsoft QuickBASIC version 4.5.
---
Plaid
2009
New general-purpose object-oriented computer programming language currently being designed. It falls under the permission-based programming paradigm and allows for typestate-oriented programming.
---
QML (2)
2009
Set of programming languages for quantum computers.
--
Rascal
2009
Domain specific language for source code analysis and manipulation a.k.a. meta-programming.
CWI, Netherlands
Education-
Seccia
2009
Software development environment that offers you powerful assistance to create your own win32 applications.
France
--
Simple (4)
2009
BASIC based simple programming language for Android. Linux, Mac, Windows platform.
Google, USA
--
SML (10)
2009
Service Modeling Language. XML-based specifications created by leading information technology companies that define a set of XML instance document extensions for expressing links between elementsa and a set of XML Schema extensions for constraining those links.
Microsoft, HP, IBM, USA
Internet
Vintage BASIC
2009
Cross-platform, open-source interpreter for microcomputer-era BASIC, written in Haskell.
---
XSTBasic
2000s
Basic-like language for DOS and Windows. XST is an interpreter but its sources may be converted to C with an utility provided and compiled to stand alone EXEs.
---
Zimbu
2009
Experimental programming language.
Netherlands
-
Argile
2009
Experimental, C-based, compiled programming language, that produces C code. It is not intended for beginners, but for experienced programmers with a good knowledge of C
---
Brat
2009
Little toy language. Influenced by Ruby in many ways, it accidentally resembles Javascript.
---
Dao
2009
Lightweight object-oriented programming language with optional typing.
China
--
TestML
c2009
Acmeist, data-driven, unit test language/framework.The primary purpose of TestML is to write one set of tests, for libraries (think CPAN, RubyGems, PyPI, NPM) that are intended to be ported to (or generated in) more than one programming language.
---
ChaiScript
2009
Easy to use embedded scripting language for C++. ChaiScript is an embeddable scripting language, used in games so far.
---
OMeta
c2009
Object-oriented language for pattern matching. It is based on a variant of Parsing Expression Grammars (PEGs) which we have extended to handle arbitrary data types.
University of California, USA
--
Circa
c2009
Language designed for live coding.
USA
--
DAX
2009
Data Analysis Expressions.Library of functions and operators that can be combined to build formulas and expressions in Microsoft SQL Server Analysis Services, Power Pivot in Excel, and Power BI Desktop.
Microsoft, USA
--
Chrome
2008
See Oxygene.
--
Nimrod
2008
See Nim
----
EGL
2008
Enterprise Generation Language. Based on Cross System Product created in 1981. Very high level language compiled into other languages such as COBOL, Java, etc.
IBM, USA
Business
Genie (4)
2008
Modern, general-purpose high-level programming language in active development. It was designed as an alternative, simpler and cleaner dialect for the Vala compiler, while preserving the same functionality of the Vala language.
---
Ioke
2008
Dynamic, strongly typed, prototype-based programming language targeting the Java Virtual Machine and the Common Language Runtime.
---
JavaFX Script
2008
Scripting language forming part of the JavaFX family of technologies on the Java Platform like Adobe Flex, AJAX and Microsoft Silverlight.
Sun Microsystems, USA
Internet-
LikeBASIC
c2008
Basic interpreter component for applications in the .NET framework environment. (Windows).
Willmansoft, Finland
--
M (3)
2008
Modeling language. Designed specifically for building textual domain-specific languages and software models with XAML.
Microsoft, USA
-
Metro
2008
Design language designed for Windows Phone, Media Center and mobile devices. (Link on a ppc file readable with LibreOffice).
Microsoft, USA
--
Mirah
2008
Formerly known as Duby. Programming language based on Ruby syntax, local type inference, hybrid static/dynamic type system, and a pluggable compiler toolchain.
---
Objective J
2008
Programming language developed as part of the Cappuccino web development framework. Its syntax is nearly identical to the Objective-C syntax and it shares with JavaScript the same relationship that Objective-C has with the C programming language.
-Internet
Oxygene
2008
Formerly known as Chrome. Pprogramming language developed for Microsoft's Common Language Infrastructure and the Java Platform. Oxygene is Object Pascal-based, but also has influences from C#, Eiffel, Java, F# and other languages.
RemObjects Software, USA
-
Paladiumx
c2008
Basic-like programming language written in PureBasic. The syntax of PaladiumX is very simple and suitable for beginners.
---
Protocol Buffers
2008
Data definition language created by Google that can be compared to IDL, but is much simpler. Its syntax, based on the C language, evokes that of JSON, with the difference of the use of typed variables. Google has defined this language for use on its own servers that store and exchange big quantities of structured data, and in 2008 decided to make it open source. It is used in Android to speed up exchanges with the server (in Marketplace for example).
Google, USA
Internet-
Pure
2008
Functional interpreted (through LLVM) language based on term rewriting.
--
Reia
2008
General-purpose concurrent object-oriented Ruby-like scripting programming language for the Erlang virtual machine.
USA
-
Run BASIC
2008
Free interactive web server-based version of Liberty BASIC (Mac OS X, Linux, and Windows).
Shoptalk Systems, USA
Internet
Small Basic
2008
Simplified variant of the BASIC programming language.
Microsoft DevLabs Team, USA
-
StarLogo (2)
2008
Agent-based simulation language. It is an extension of the Logo programming language, a dialect of Lisp. Designed for education, StarLogo can be used by students to model the behavior of decentralized systems.
MIT, USA
Education, AI
WOOL (2)
2008
Workflow programming Language.
----
XAML
2008
eXtensible Application Markup Language. (.Net and Java).
Microsoft, USA
Internet
LFE
2008
Lisp Flavored Erlang. Programming language which runs on the Erlang VM.
Erlang Solutions Ltd., Sweden
-
Nim
2008
Formerly known as Nimrod. General purpose, high-level, system programming, statically typed imperative compiled programming language.
---
Nit
2008
Expressive language with a script-like syntax
France
--
Objeck
2008
Object-oriented computing language with functional features. The language has ties with Java and Scheme.
USA
--
Futhark
c2008
Small programming language designed to be compiled to efficient GPU code.
University of Copenhagen , Denmark
--
Yeti
c2008
ML style functional programming language that runs on the JVM.
---
.QL
2007
Object-oriented query language used to retrieve data from relational database management systems. It is reminiscent of the standard query language SQL and the object-oriented programming language Java.
Semmle Limited, UK
Database-
Basic-256
2007
BASIC IDE with text and graphics output, written to introduce children to programming. Originally known as KidBASIC. (Microsoft Windows, Linux, Unix).
-Graphics-
batari BASIC
2007
Version of BASIC primarily used for homebrew Atari 2600 development.
---
Chomski
2007
Chomski virtual machine (named after the noted linguist Noam Chomsky) and pp (the pattern parser) refer to both a command line computer language and utility (interpreter for that language) which can be used to parse and transform text patterns.
---
Clojure
2007
Recent dialect of the Lisp programming language. It is a functional general-purpose language.
-AI-
HBasic
2007
Object-oriented open source IDE. HBasic based on Qt IDE and a BASIC dialect. Similar approach as Visual Basic. (Linux / Unix).
--
Nu
2007
Near Lisp and Ruby.
-AI-
Panoramic
2007
Simple basic-like language with many proprietary functions ans statements. Panoramic has all the needed features to handle system objects, sounds, musics, pictures, movies, 2D.
-Graphics-
Potion
2007
Tiny, fast dynamic, stack-oriented computer programming language.
--
QB64
2007
Self-hosting BASIC compiler for Microsoft Windows and Linux. Aims at full compatibility with Microsoft QBasic and QuickBASIC. (Microsoft Windows, Linux, AmigaOS and Mac OS X).
--
Sass
2007
Sass (Syntactically Awesome Stylesheets. Cascading Style Sheets (CSS) metalanguage. It is a scripting language that is interpreted into CSS. SassScript is the scripting language itself.
-Internet-
Scratch
2007
Educational language consisting of blocks to be assembled. The same principle was used for the OpenBlocks Java library.
MIT, USA
Education--
Smalltalk YX
2007
Open source programming language. It's an implementation of the Smalltalk-80 standard. Syx is written in the C programming language.
Germany
-
SPADE
c2007
Specification Processing And Dependency Extraction. Programming language and a compilation infrastructure, specifically built for streaming systems. It is designed to facilitate the programming of large streaming applications, as well as their efficient and effective mapping to a wide variety of target architectures, including clusters, multicore architectures, and processors such as the Cell/B.E. processor.
IBM, USA
--
Swift (2)
2007
Parallel scripting language. Fast easy parallel scripting - on multicores, clusters, clouds and supercomputers.
USA
-
uBasic
2007
Tiny Basic in C (BSD-style license).
Sweden
--
Vala
2007
Object-oriented programming language with a self-hosting compiler that generates C code and uses the GObject system. Vala is syntactically similar to C#. For developping OOL in the GNOME plateform.
--
XBL
2007
eXtensible (Xenogamus) Bindings Language. For widget creating in Xml based languages.
W3C, International
Internet
YARV
2007
Yet another Ruby VM is a bytecode interpreter that was developed for the Ruby programming language. The goal of the project was to greatly reduce the execution time of Ruby programs.
Japan
--
Golfscript
2007
Stack oriented esoteric programming language aimed at solving problems (holes) in as few keystrokes as possible.
---
Kaya
c2007
Compiled scripting language.
---
LOLCODE
2007
Esoteric programming language inspired by lolspeak.
Lancaster University, UK
-
Raven
2007
Eclectic language with features derived from Python, Forth, and Perl.
---
CUDA
2007
Aka Compute Unified Device Architecture.
NVidia, USA
--
ANALYTIK-2007
2007
-
National Academy of Sciences of Ukraine, Poltava National Univiversity, Russia
Scientific--
Cobra (3)
2006
Object-oriented programming language. Runs on the Microsoft .NET and Mono platforms.It is strongly influenced by Python, C#, Eiffel, Objective-C, and other programming languages.
Cobra Language LLC, UK
-
FastTrack (FSH)
2006
FastTrack Scripting Host. Scripting language for Windows IT System Administrators. The product’s goal is to handle any kind of scripting that might be required to automate processes with Microsoft Windows networks.
FastTrack Software, Danmark
--
Flapjax
2006
Programming language built atop JavaScript. It provides a spreadsheet-like dataflow computation style (functional reactive programming), making it easy to create reactive Web pages without the burden of callbacks and potentially inconsistent mutation.
-Internet
GLSL
2006
OpenGL Shading Language. High-level shading language based on the syntax of the C programming language. It was created by the OpenGL ARB to give developers more direct control of the graphics pipeline without having to use assembly language or hardware-sp
-Graphics-
HotBasic
2006
Simple but powerful compiler, emits machine code. Supports GUI, console, CGI, and database programming (Win32, Linux).
-Database-
Kite
2006
?
----
Kodu
2006
visual programming language designed for creating games. Anyone—children or grown-ups—can use Kodu to make a game.
Microsoft, USA
--
Links
2006
Application programming language for the web that presents an alternative to the usual tiered architecture. Typical web applications are written using a model that separates functionality that runs on the client, on the server, and on a database back end.
University of Edinburgh, UK
Database, internet-
MiniD
2006
Small, lightweight, extension language in the vein of Lua or Squirrel, but designed to be used mainly with the D programming language.
---
Newspeak (2)
2006
Newspeak is a new programming language in the tradition of Self and Smalltalk. Newspeak is highly dynamic and reflective - but designed to support modularity and security. It supports both object-oriented and functional programming.
--
Objective Modula 2
2006
Combination of Objective-C, Smalltalk and Modula 2.
---
OpenEdge ABL
2006
Originally PROGRESS. OpenEdge Advanced Business Language. Business application development language that uses an English-like syntax to simplify software development.
Progress Software Corp., USA
Business-
OptimJ
2006
Extension of the Java with language support for writing optimization models and abstractions for bulk data processing.
---
PowerShell
2006
Windows PowerShell, anciennement Microsoft Command Shell (MSH), est une interface en ligne de commande et un language de script développé par Microsoft. Il est inclus dans Windows 7 et fondé sur la programmation orientée objet (et le framework Microsoft .NET. Proche de PERL.
----
PyS60
2006
Nokia’s port of the general Python programming language to its S60 software platform.
Nokia, Finland
--
Quite BASIC
2006
Web based classic BASIC programming environment. No download or signup necessary.
USA
Internet-
Rust
2006
Concurrent language inspired of C and improved for safety. Alternative to Go.
Mozilla, USA
-
SpeedBasic
2006
Once called vsBasic. Object oriented basic style language with its own IDE.
---
UIML
c2006
User Interface Markup Language. XML-based user interface markup language for defining user interfaces on computers.
-Internet
Windows PowerShell
2006
Microsoft's task automation framework, consisting of a command-line shell and associated scripting language built on top of, and integrated with the .NET Framework. PowerShell provides full access to COM and WMI, enabling administrators to perform administrative tasks on both local and remote Windows systems. Replacing the Microsoft Command Shell (MSH).
Microsoft, USA
--
MFBasic (2)
2006
Basic interpreter written in C#. It is targeted at .NET Micro Framework. Based on uBasic but it's completely rewrittento be more modular and support more features.
Microsoft, USA
--
Gecho
c2006
Procedure-oriented language with some features typical of object-oriented programming. It has no complicated constructions and is easy to use, but at the same time it is a powerful tool for solving all kinds of tasks. The syntax of the language is based on the syntax of C and it has a lot in common with other C-like languages like C++, Java, C#.
Russia
--
Kite
2006
Programming language designed to minimize as much of the programmer experience as possible — quick development and running time and low CPU and memory usage
USA
--
Little (2)
2006
Compiled-to-byte-code language that draws heavily from C and Perl.
BitMover, Inc, and ActiveState Software Inc., USA
--
KyCE
2006
Kymatica Compositional Environment. Object-oriented compositional environment based on Nasal, a clean and flexible dynamically typed scripting language with garbage collection. Suitable for live performance (real-time recompiling of objects), algorithmic composition and experiments.
Sweden
Music-
Arduino
c2005
Version of the wiring language for the open source USB controller Arduino.
Interaction Design Institute Ivrea, Italy
-
Basic4ppc
2005
Programming language for smartphones and Pocket PC handheld computers running Windows Mobile operating system.
Anywhere Software Ltd., Israel
--
Croma
2005
Dialect of the Lisp programming language.
Ireland
AI-
Deesel
c2005
Deesel, formerly called G, is a computer programming language; more specifically, a metaprogramming language based on the Java language, in much the same way that C++ is based on C, so Deesel is nearly a superset of Java.
--
Dependent ML
c2005
Experimental functional programming language. Extension of the ML language.
---
EEL
2005
Extensible Embeddable Language. Scripting and programming language intended for scripting in real time systems with cycle rates in the kHz range, such as musical synthesizers and industrial control systems.
---
Fantom
2005
C-like general purpose object-oriented programming language that runs on the JRE, .NET CLR (this was discontinued), and JavaScript.
--
FNXBASIC
2005
Free a basic-like compiler for Windows. It produces quite small executables with a overhead of aproximately 340Kb.
Netherland
--
Heron
2005
New general purpose programming language that aims to make large scale programming easier, faster, and safer, while also being appropriate for small scale programming tasks. Heron has a syntax which resembles Java, C#, ECMAScript, and Scala.
--
KonsoleScript
2005
Cross-platform scripting language used mostly for games. It is available for Windows and GNU/Linux Operating Systems.
-Games
Linotte
2005
Programming language interpreted like 4GL . Its uniqueness is its syntax in French. This language is clear and has been created to allow children and people without a thorough knowledge of computers to learn the program easily.
France
Education-
Lush
2005
Object-oriented programming language designed for researchers, experimenters, and engineers interested in large-scale numerical and graphic applications. Lush is Free Software (under the GPL license) and runs on GNU/Linux, Solaris, Irix, and Windows under
-Graphics, Scientific-
MediaBASIC
2005
Basic-like language, that uses a language syntax combination of VBScript, Delphi and other major programming languages.
---
PTQL
c2005
Program Trace Query Language (PTQL) is a language based on relational queries over program traces, in which programmers can write expressive, declarative queries about program behavior.
UC Berkeley, IBM Research, Stanford University, USA
Database-
RoboMind
2005
Simple educational programming environment with its own scripting language that allows beginners to learn the basics of computer science by programming a simulated robot.
-Robot, education-
RSF (2)
2005
Java web programming framework.
University of Cambridge, UK
---
Seed7
2005
General purpose programming language. It is a higher level language compared to Ada, C/C++ and Java. The Seed7 interpreter and the example programs are open-source software.
Austria
-
Sing#
2005
Concurrent programming language that is a superset of the Spec# programming language; in turn, Spec# is an extension of the C# programming language.
Microsoft Research, USA
--
Tutorial D
2005
Tutorial D is a computationally complete programming language with fully integrated database functionality.
-Database
Ubercode
2005
Cross between Eiffel and Basic.
Ubercode Software, UK
-
Zbasic (2)
2005
Visual Basic subset dialect for ZX microcontrollers with support for multitasking.
Elba Corp., USA
--
eC
2005
object-oriented language derived from and compatible with C. It aims at being fast, light and easy to write.
Ecere Corp., USA
--
Haxe
2005
Programming language designed for creating interactive web applications. There are several official compiler targets - Adobe Flash, JavaScript, Neko VM, PHP, C++, Java, C sharp.
--
Neko
2005
High-level dynamically typed programming language. It can be used as an embedded scripting language. It has been designed to provide a common runtime for several different languages.
Motion Twin, France
-
Qore
c2005
Basically a modern perl, a rewrite with a modern vision, powerful, dynamically-typed object-oriented language designed for interfacing, embedding logic in applications, and SMP scalability
---
APL (3)
2004
Amharic Programming Language.
Ethiopia
--
BitC
2004
Systems programming language developed as part of the Coyotos project. BitC combines the concepts of higher-order functional programming languages like ML and Haskell with the close hardware interaction of low-level programming languages like C.
Johns Hopkins
--
BlitzMax
2004
Fast and compact object-oriented compiler meant for Game programming with OpenGL and DirectX support (DirectX support is Windows only). (Mac OS, Linux, Windows).
-Games-
CS-Script
2004
CLR (Common Language Runtime) based scripting system which uses ECMA-compliant C# as a programming language.
Russia
-
Cybiko B2C
2004
BASIC to C compiler for the Cybiko Handheld Computer for Teens Cybiko B2C (Cybiko).
Geeknet, Inc., USA
--
Fortress
2004
Sun high productivity HPC language.
Sun Microsystems, USA
-
FreeBASIC
2004
Open source (GPL) BASIC compiler, that employs a similar syntax to QuickBASIC's, with more advanced features like pointers and object-oriented programming, it also supports a dialect specially designed to be compatible with QuickBASIC. (DOS (DPMI32), MS Windows and Linux).
--
Go!
2004
?
---
H2o
2004
Web programming language. Helps develop browser-based applications easier than alternatives like ASP.NET, JSP and PHP.
Aestiva LLC, USA
Internet--
HiPPO
2004
High Performance Parallel Object-oriented. Visually algorithmic parallel programming language.
Newcastle-Upon-Tyne University, UK
--
iziBasic
2004
Easy-to-use compiler that runs on Palm OS devices and emits stand-alone programs. Includes terminal mode and support for Palm OS GUI.
Laurent Duveau, France
-
Joe-E
2004
Subset of the Java programming language intended to support programming according to object-capability discipline.
---
JR
2004
Java/SR.
USA
--
Lemick
2004
Basic tokenizing+JIT compiler with OOP capability (GPL'd source).
---
Little b
2004
Domain-specific programming language, more specifically, a modeling language, designed to build modular mathematical models of biological systems.
Harvard Medical School, USA
Scientific-
NDL (2)
2004
?
USA
--
Orc
2004
Language for distributed and concurrent programming, working through sites. May be used for Web scripting.
-Internet
Prothon
2004
Prototyping OO dialect of Python.
USA
--
PSL (3)
c2004
Property Specification Language (PSL) is a language for specifying properties or assertions about hardware designs.
-Hardware-
Rebeca
2004
Reactive Objects Language is an actor-based modeling language with a formal foundation, designed in an effort to bridge the gap between formal verification approaches and real applications.
Rebeca Research Group, International
-
Spec#
2004
Programming language with specification language features that extends the capabilities of the C# programming language with Eiffel-like contracts, including object invariants, preconditions and postconditions.
Microsoft Research, USA
--
Subtext
2004
Moderately visual programming language and environment, for writing application software. It is an experimental, research attempt to develop a new programming model, called Example Centric Programming.
USA
-
SWRL
2004
Semantic Web Rule Language. ombination of OWL and RuleML.
International
Internet-
thinBasic
2004
Simple, flexible, and easy-to-learn interpreted programming language.
--
WSML
2004
Web Service Modeling Language. Provides a formal syntax and semantics for the Web Service Modeling Ontology WSMO.
W3C, International
--
X10
2004
IBM high productivity HPC language.
IBM, USA
-
Zoku
2004
New version of Smalltalk that is currently in development. Zoku is being built as a collaborative system. It is the Japanese word for "group, family or tribe".
----
MeshSQL
2004
Query language for simulation mesh data.
University of Vermont and iKuni, Inc., USA
Database-
MLC
2004
Multi-Platform Language for Calculators, is an attempt to have an easy but powerful, multi-platform language, whose programs made with it can be run across a span of Casio, Texas Instruments, and hopefully Hewlett-Packard calculators.
Epic Programming Studios, USA
-
XEec
c2004
Esoteric programming language.xEec has a set of 9 instructions.
Brazil
--
AADL (2)
2003
Avionics Architecture Design Language for real-time, safety-critical systems based on the Unified Modeling Language, and Honeywell's MetaH.
Avionics, USA
--
AngelScript
2003
Game-oriented interpreted compiled scripting language.
-Games-
BasiEgaXorz
2003
Sega Genesis Tiny BASIC Compiler.
---
BlitzPlus
2003
Fast compiler made for 2D game programming. Supports both DirectX and OpenGL (Microsoft Windows).
-Games-
Boo
2003
Object-oriented, statically typed, general-purpose programming language that seeks to make use of the Common Language Infrastructure's support for Unicode, internationalization, and web applications, while using a Python-inspired syntax and a special focus on language and compiler extensibility.
-Internet
Bpel
2003
Business Process Execution Language (BPEL), short for Web Services Business Process Execution Language (WS-BPEL) is an OASIS[1] standard executable language for specifying actions within business processes with web services.
-Business, internet
Cg (2)
2003
Cg (short for C for Graphics) is a high-level shading language developed by Nvidia in close collaboration with Microsoft[1][2] for programming vertex and pixel shaders. It is very similar to Microsoft's HLSL.
-Graphics
Chapel
2003
Parallel programming language developped as in a participant in DARPA's High Productivity Computing Systems (HPCS) program, which had the goal of increasing supercomputer productivity.
Cray Inc., USA
-
ChucK
2003
Programming language for real-time sound synthesis and music creation.
Princeton Sound Lab, USA
Music-
Dribble
2003
Evolution of AgentSpeak.
Netherlands
--
Factor
2003
Stack-oriented programming language created by Slava Pestov. Factor is dynamically typed and has automatic memory management, as well as powerful metaprogramming features.
--
Falcon (2)
2003
Open source, multi-paradigm programming language.
Italy
-
FBD
2003
Function block diagram . Graphical language corresponding to a circuit diagram. FBD is widely used in process industries.
International
Graphics-
Fickle 3
2003
Improved Fickle.
---
GeoSciML
2003
Geoscience Markup Language is a GML Application Schema that can be used to transfer information about geology, with an emphasis on the "interpreted geology" that is conventionally portrayed on geologic maps.
Commission for the Management and Application of Geoscience Information, International
GIS--
GRML
2003
General Reuse Markup Language – is a markup language similar to HTML and XML, using tags to organize data in files and web pages.
-Internet-
Groovy
2003
Agile and dynamic language for the Java Virtual Machine builds upon the strengths of Java but has additional power features inspired by languages like Python, Ruby and Smalltalk.
--
HB++
2003
Handheld Basic. MSWindows-hosted IDE & compiler for a "VB-like" language (commercial product). For PalmOS.
Peter Holmes Consulting, Inc., USA
--
HPL (3)
2003
Hebrew Programming Language for programming instruction in Hebrew, outputs PHP.
Israel
--
IL (2)
2003
Instruction List. Text-based language similar to assembler. (European counterpart to LD) IEC 61131-3 PLC standard.
---
JAL
2003
Just Another Language. Pascal-like programming language and compiler that generates executable code for PIC microcontrollers. It is a free-format language with a compiler that runs on Linux, MS-Windows and MS-DOS (OSX support). It is configurable and exte
--
LD (2)
2003
PLC simulation/programming language.
International
Simulation-
Lisaac
2003
OO language based on prototypes. Conceived to write the "Isaac" operating system.
--
MobileBASIC
2003
Proprietary dialect of the BASIC programming language that can be used to program Java-enabled mobile phones.
--
MVEL
2003
MVFLEX Expression Language (MVEL) is a hybrid dynamic/statically typed, embeddable Expression Language and runtime for the Java Platform.
USA
-
Nbasic
2003
Classic BASIC interpreter that provides an environment similar in operation to microcomputers of the early 1980's. Shareware and commercial Basic interpreters for MS-Windows.
---
Nemerle
2003
General-purpose high-level statically typed programming language for the .NET (see also Mono) platform. It offers functional, object-oriented and imperative features. It has a simple C#-like syntax and a powerful metaprogramming system.
University of Wroclaw, Poland
--
Nice
2003
Nice is a new programming language. It extends the ideas behind object-orientation in order to better support modular programming and static type safety.
---
Obol
c2003
High-level security protocol programming language.
University of Tromsoe, Norway
--
PalmBASIC
2003
BASIC Interpreter for PalmOS.
---
qb2c
2003
QBASIC to C translator.
----
Quanta
2003
?
---
RunRev
2003
LiveCode cross-platform development environment (formerly the Revolution programming language) for creating applications that run on iOS, Microsoft Windows, Linux, Mac OS X, Android and Solaris.
Runtime Revolution, Ltd, UK
--
Sharpie
2003
Concurrent extensions to C Sharp.
Microsoft Research, USA
--
Squirrel
2003
High level imperative, object-oriented programming language, designed to be a light-weight scripting language that fits in the size, memory bandwidth, and real-time requirements of applications like video games.
-Games-
ST
2003
Structured Text. Pascal based language defined as part of the IEC 61131-3 PLC standard.
---
UrbiScript
2003
Robot programming language.
Gostai, France
Robot
VPBasic
c2003
Visual Pulsar Basic. BASIC interpreter and compiler.
Argentina
--
Wiring
2003
Open-source programming framework for microcontrollers. C-like language dedicated to electronics.
Spain
--
Zonnon
2003
Programming language along the Oberon, Modula, and Pascal language line.
ETHZ, Zurich, Switzerland
-
AutoHotkey
2003
Free, open-source macro-creation and automation software for Windows that allows users to automate repetitive tasks.
Northeastern University, USA
--
Cduce
2003
XML-oriented functional language.
PPC - University of Paris, France
--
Ezhil
>2003
Tamil programming language with a syntax similar to BASIC. It is designed to help Tamil-speaking people learn programming.
India
--
Swaram
2003
Full-fledged static- typed programming language, with a feature set resembling C-programming languag
India
--
Frege
c2003
Purely functional programming language with non-strict semantics, strongly influenced by Haskell, but targeting the JVM, and deviates from Haskell in ways which make it easier to interoperate with Java.
Germany
--
SNUSP
2003
Esoteric language that is a mix of Brainf*** and Befunge,
---
VMM
2003
Virtual MIDI Machine.programming language that allows you to send and receive raw midi messages and has built-in libraries for higher level MIDI functions.
Belgium
Music-
ALLOY (2)
2002
Object modelling language.
USA
--
amalthea
2002
Implementation of Io in O'Caml, including executables (from moon of Jupiter that is smaller than Io).
USA
-
Ampere
2002
Programming language for physics.
France
Scientific-
APLX
2002
Extensions to APL.
UK
Business-
ARK (2)
2002
XML subset for UNIX configuration.
-Internet-
AttoBasic
2002
ROM-resident interpreter, executes from on-chip RAM (Atmel AVR) Version 2.1 support Mega88/168/328 & 32U4 (USB and UART I/O).
---
AUI
2002
Abstract User Interface. Language to assist the development of "plastic" interactive software.
University of Saskatchewan/Queen's, Canada
-
aut
2002
2002 version of AUTOMATH, compatible with AUT-QE and AUT-PI. Written in C.
Netherlands
--
Basic4GL
2002
Fast interpreter meant for OpenGL graphical programming (especially games).
-Games, graphics-
Boxx
2002
Minimalistic stack-oriented scripting language.
Malmö University, Sweden
--
BPML
c2002
Business Process Modeling Language (BPML) is a language for business process modeling.
-Business-
BuddyScript
2002
Domain-specific language. The main purpose of the language is to be able to process natural language queries and return results in natural language form.
ActiveBuddy, USA
-
CAL (5)
2002
CAL Actor Language. General-purpose symbolic and parallel language based on graph-oriented computation. Part of the Ptolemy project.
Berkeley University, USA
--
Clarion
2002
Commercial, 4GL, multi-paradigm, programming language and Integrated Development Environment used to program database applications.
-Database
Cobol.NET
2002
Fujitsu Cobol for the .NET platform.
Japan
Business-
CSP-OZ-DC
2002
Extension of CSP-OZ to include date-specific material.
Denmark
--
Dipe-R
2002
Knowledge representation language.
Netherlands
Knowledge-
Diplomacy
2002
AI instruction language for the game Diplomacy.
International
AI, games-
ESP (6)
2002
Event-driven State-machines Programming.
Princeton University, USA
--
F#
2002
Multi-paradigm programming language, targeting the .NET Framework, that encompasses functional programming as well as imperative and object-oriented programming disciplines. It is a variant of ML and is largely compatible with the OCaml implementation.
International
-
Flavor
2002
Formal Language for audio-visual object representation.
---
FORML
2002
Formal Object Role Modeling Language. CASE language?
---
GameMonkey Script
2002
Small, cross-platform scripting language designed, as its name suggests, for embedding into games. GameMonkey bears many similarities to Lua, except the syntax is more similar to that of C.
USA
Games-
Garden Point Component Pascal
2002
Component Pascal. Release for .NET.
University of Queensland, Australia
--
GPSS/360 - Norden
2002
Interactive graphical GPSS.
United Aircraft Corp., USA
Graphics-
GRG
2002
Computer algebra system for differential geometry, gravitation and field theory.
Moscow State Pedagogical University, Russia
--
HL
2002
Handheld Language.
USA
--
Hollywood
2002
Programming language that can be used to create graphical and mutimedia applications very easily. It comes with about 500 different commands that simplifies the creation of 2D games, presentations and applications. The compiler can build EXEs for Windows,
Germany
--
HTAG
2002
Dialect of Delphi with extra string processing capabilities and web page production.
-Internet-
IDEAL
2002
?
---
ILX
2002
ILX extends the intermediary language of the .NET Common Language Runtime with systematic treatments for algebraic datatypes and function types/closures.
USA
--
IO (2)
2002
Pure object-oriented programming language inspired by Smalltalk, Self, Lua, Lisp, Act1, and NewtonScript.
USA
AI
JPiccola
2002
Implementation of Piccola for Java.
University of Bern, Switzerland
--
Kiev
2002
Derivative of the Java programming language designed to resemble the Prolog programming language. Written in and source compatible with Pizza.
USA
AI-
KoolBASIC
2002
Basic IDE for Rapid-Q.
----
LUPS
2002
Language for updating logic programs.
FCT/UNL, Portugal and Univ. of California, USA
--
Mercury.NET
2002
Mercury for .NET.
Australia
--
Mica (3)
2002
Prototyping OO language with some functional features, for MUD programming. Formerly known as POE.
USA
--
Mlud
2002
Runtime-extensible, object-oriented, prototype-based language designed for building on-line collaborative environments built on top of Standard ML. Its main influences include Cecil, Mica, Coldmud, and ML.
Georgia Institute of Technology, USA
--
Monesa
2002
Bash shell script for monitoring network equipment. It uses the ICMP protocol, as initial developer to Linux and same running on the system compliance with POSIX.
Brazil
--
MPPL (2)
2002
More Productive Programming language. Super FORTRAN-77.
Lawrence Livermore Lab., USA
Scientific-
nesC
2002
Network embedded systems C. Component-based, event-driven programming language used to build applications for the TinyOS platform.
----
NOSICA
2002
Programming language object-oriented, with a syntax similar to Java or C++ , and with advanced features such as a strong type system, an automatic memory management, and overall optimization of the code.
France
-
NPL (6)
2002
Graphical programming language for motor control and its application to bipedal walking.
-Robot-
NWScript
2002
Scripting language developed for the role-playing video game Neverwinter Nights. It is based on the C programming language and is implemented in the Aurora toolset.
BioWare, Canada
Games-
o:XML
2002
Open source, dynamically typed, general-purpose object-oriented programming language based on XML-syntax.
-Internet
O'Basic
2002
BASIC for Windows. Development aborted.
Celtech Software, Ireland
--
Obstacl
2002
?
Stanford University, USA
--
O'Ciao
2002
Object oriented version of CIAO.
Spain
--
O'Haskell
2002
Programming language derived from Haskell by the addition of concurrent reactive objects and subtyping.
Oregon Graduate Institute of Science and Technology, USA
--
Pan
2002
Domain-specific language for mathematical visualisation.
-Scientific-
PARFORMAN
2002
PARallel FORMal ANnotation language. Language for expressing intended behavior or known types of error conditions when debugging or testing parallel programs.
USA
--
Penelope
2002
Language for Realizing Context Spaces.
---
PhiLog
2002
Domain specific language for solving phylogenetic inference.
---
PiLib
2002
Pi calculus language embedded in Scala.
Ecole Polytechnique Federale de Lausanne (EPFL), Switzerland
--
PlayBASIC
2002
Windows based programming language designed for 2D video game creation.
-Games-
plua
2002
Lua for the Palm.
Brazil
--
pure_LISP
2002
SECD compliant LISP with pure functional nature.
USA
AI-
Rei
2002
Policy Language.
---
RuleML
2002
Rule markup language.
International
--
Scala
2002
Multi-paradigm programming language designed to integrate features of object-oriented programming and functional programming. The name Scala is a portmanteau of "scalable" and "language", signifying that it is designed to grow with the demands of its users.
Ecole Polytechnique Federale de Lausanne (EPFL), Switzerland
Education
Scieneer Common Lisp
2002
Commercial implementation of the Common Lisp programming language featuring support for Symmetric multiprocessing on a range of Linux, Solaris and HP-UX platforms. The compiler generates fast 64-bit and 32-bit native code.
Scieneer Pty Ltd, UK
AI
scsh
2002
Scheme Shell. An extension language.
USA
-
sdlBasic
2002
Free, multiplatform, based on core of wxBasic, but uses the SDL library.
---
SLIC
2002
Specification Language for Interface Checking. A specification language to facilitate interface in C.
Microsoft Research, USA
--
SML.NET
2002
Compilation of SML to the .NET platform.
USA
--
Snit
2002
Object-oriented extension to the Tcl programming language.
USA
-
Speakeasy Theta
2002
Improved version of SPEAKEASY.
USA
--
Spice
2002
Hybrid of ECMAscript and POP11.
Hewlett Packard, Bristol, UK
--
SquishQL
2002
Simple RDF Query Language.
-Database -
STAPLE (3)
2002
Social and Team Agents Programming Language. Agent-oriented programming language.
---
TCOZ
2002
Combination of Timed CSP and Object-Z.
---
Ubql
2002
Distributed query language.
USA
Database -
UFO (2)
2002
New version of FORMAN.
USA
--
UPC++
2002
UPC with C++ style extensions.
USA
--
VIP (4)
2002
Visual programming language for plan execution systems.
---
WHILE
2002
Multiple-agent game-theoretical programming language.
-Games-
Whitespace
2002
Actually a joke, an "esoteric" programming language, but with a real interpreter!
University of Durham, UK
-
wxBasic
2002
Open source GPL interpreter based on the platform independent wxWidgets toolkit library. For Linux, Mac OS X (proposed) and Windows.
GTE Laboratories, USA
-
Xbase
2002
Generic term for the dBASE family of languages. Coined in response to threatened litigation over use of the trademark .
USA
--
XPerl
2002
Lambda with RE.
Japan
--
XProlog
2002
Extension to W-Prolog (arithmetic, assert/retract, cut, OR, IF, Sequences).
Canada
AI-
FAUST
2002
Functional Audio Stream. Functional programming language specifically designed for real-time signal processing and synthesis.
Centre National de Création Musicale, France
Music
ActiveVFP
2001
Also AVFP. Server-side scripting framework designed for Web development to produce dynamic Web pages. Similar to PHP, but using the native Visual Foxpro (VFP) language and database (or other databases like Microsoft SQL and MySQL.
-Internet-
ALEPH (4)
2001
A Learning Engine for Proposing Hypotheses. Inductive Logic Programming (ILP) system that supersedes P-Progol.
UK
--
AsmL
2001
Abstract State Machine Language (AsmL) is a programming language based on the Abstract State Machines formal method.
Microsoft, USA
-
ATLaS (3)
2001
Aggregate & Table Language and System. ATLaS is an SQL-based programming language for data-intensive applications. Unlike languages, such as PL/SQL or SQL/PSM, which use the imperative the constructs of procedural languages, ATLaS achieves Turing completeness by using declarations.
USA
--
Aubit-4GL
2001
Software that translates x4GL programming language into executable programs, enabling fast and productive creation of BRDO applications utilizing x4GL programming language.
-Database
Bantam
2001
Biometric ANd Token technology Application Modeling language. Language for implementing biometric security systems (with reference to fingerprints, voiceprints and eye scans).
---
Bartok
2001
Optimizing compiler for C# that supports dynamic compilation and incremental program optimization.
MS Research, UK
--
BBj
2001
Software development framework. Consists of a programming language by the same name, an integrated development environment, a GUI forms designer, a Rapid Application Development tool.
BASIS International, USA
Business
Blitz3D
2001
Fast compiler made for 3D game programming, with DirectX 7 support (Microsoft Windows).
-Games-
BSDL
2001
Bitstream Syntax Description Language.
---
Cint (2)
2001
Machine-independant c-like language.
Germany
--
Cjj
2001
Subset of C++ that is compatible with JAVA.
Centro per la Ricerca Scientifica e Tecnologica, Povo, Italy
--
COSMO
2001
?
Russia
--
D4 (2)
2001
Language for Dataphor. Based on Tutorial D.
-Database-
DAML+OIL
2001
Combination of DAML and OIL with best features (?) of both.
---
DOCUMENT
2001
Beebe's text format system.
---
EMML
2001
Enterprise Mobility Mark-up Language. Extension of the HTML language.
Motorola, USA
--
ESI (2)
2001
Edge Side Includes. Small markup language for edge level dynamic web content assembly. The purpose of ESI is to tackle the problem of web infrastructure scaling. It is an application of edge computing.
---
FBSL
2001
FREESTYLE Basic Script Language (Windows, Linux on WinE). Inspired from VB, QB, PHP, Pascal and C++.
---
FickleII
2001
Improved Fickle.
---
FleXML
2001
XML transformation language. It allows a programmer to specify actions in C programming language or C++, and associate those actions with element definitions in an XML DTD.
-Internet
Giotto
2001
Temporally triggered embedded programming.
---
GLBCC
c2001
GNU/Liberty Basic Compiler Collection (GLBCC). Suite of free libraries to compile Liberty Basic code to a small and fast stand-alone application.
---
GpH
2001
Glasgow parallel Haskell. Extension to Haskell to permit parallel programming.
University of Glasgow, UK
--
GPSS World
2001
Complete redesign and reimplementation of the popular GPS S/PCti Simulation Environment.
-Simulation-
Holo
2001
Multiparadigm language based on concurrency, blackboards and mobility.
---
Hotdog
2001
Scheme 48 for .NET.
USA
--
IIL
2001
Implicit Invocation Language. Language for checking model invocation in programming systems.
Canada
--
J#
2001
Evolution of J++, Microsoft's augmented idalect of Java (frozen by a legal dispute).
Microsoft, USA
--
Jif
2001
Java with control on information access.
USA
--
JRuby
2001
Implementation of the Ruby programming language atop the Java Virtual Machine, written largely in Java. It is free software released under a three-way CPL/GPL/LGPL license.
Sun Microsystems, USA
--
Judoscript
2001
One of several general purpose programming languages designed primarily for scripting on the Java platform.
---
KLAVA
2001
KLAIM in JAVA.
Italy
--
LAML
2001
Lisp Abstracted Markup Language. Scheme with access to libraries which mirror HTML.
Denmark
AI, internet-
MetaL (4)
2001
Shorthand for Meta-programming Language. Meta-programming is a method to develop computer programs. It works by generating source code in a target language from a program specification in a higher level language. MetaL programs source code is based on XML
-Internet
MillScript
2001
Programming language for the batch production of templated Web sites. The language is a Java-based, early implementation of Spice, an experimental language developed by the OpenSpice group.
Open World Ltd, Kenya
Internet-
Mondrian
2001
Haskell-like. See Piet.
USA
--
NGL (2)
2001
NGL (short for aNGeL) is a function-level array programming language featuring an iconical mathematical notation and tuple pattern matching.
-Scientific-
Nickle
2001
Programming language based prototyping environment with powerful programming and scripting capabilities. Nickle also has features inspired by modern languages like Modula 3, ML and Java.
Computer Science Department, USA
-
NOP-2
2001
Nonlinear programming language.
USA
--
ODL (2)
2001
Object Description Language for distributed discrete event simulations.
Tuft University, USA
--
Onyx
2001
Stack-based, multi-threaded, interpreted, general purpose programming language similar to PostScript.
USA
--
Orgel
2001
Parallel Programming Language Based on Declarative Process Network Models.
Toyohashi University of Technology, Japan
--
pCRL
2001
Parallel version of microCRL.
Netherlands
--
Phoenix Object Basic
2001
Free BASIC, includes GUI builder. (Linux / Unix).
Janus Software, Netherland
-
Piccola3
2001
Even greater simplification of Piccola.
University of Berne, Switzerland
--
PIKE
2001
Dynamic language with a syntax that looks like C. It is simple to learn, doesn't need long compilation passes and has powerful built-in data types that allow simple and fast data manipulation. PIKE is GPL.
Sweden
--
PLUTO (2)
2001
General purpose programming language based on ROL2, with influences from JAVA.
Canada
--
Processing
2001
Open source programming language and integrated development environment (IDE) built for the electronic arts and visual design communities with the purpose of teaching the basics of computer programming in a visual context.
-Education
Pyrex
2001
Python with C data types. Language for extending Python.
---
RC++
2001
RETE* algorithm language written as a set of C++ extensions.
---
REC/C
2001
REC for Complex Maths.
Mexico
--
REC/R
2001
REC for Reals.
Mexico
--
Relationlog
2001
Extension of Datalog to suit nested relations.
Canada
Business-
RobotBASIC
c2001
Free BASIC interpreter and Robotic Simulator for the Windows OS that allows for Gaming and GUI graphical programming. New version will also compile to stand alone executables.
-Robot-
SALSA
2001
Simple Actor Language System and Architecture) is an actor-oriented programming language. The syntax of the SALSA language is heavily influenced by Java.
Rensselaer Polytechnic Institute, USA
-
ScriptEase
2001
Rebadged Cmm.
USA
--
Scriptol
2001
Object oriented and XML oriented. Interpreter, PHP compiler. Scriptol is a modern programming language, designed to be simple and easy to learn, allowing new users ready to program in some hours. Scriptol is object-oriented, xml-oriented, extensible, universal, uses C++, PHP or Java APIs, and GTK for graphical user interface.
France?
Internet
SELP
2001
Self-Extensible Language Processor. Extension of Strachey's GPM.
Department of Information Science,Kyoto University, Japan
--
SML (9)
2001
Linear Programming Language.
USA
--
SPL (17)
2001
Eesoteric programming language. Like the Chef programming language, it is designed to make programs appear to be something other than programs; in this case, Shakespearean plays.
---
SuperX++
2001
Object-oriented language that is specified in an XML format.
USA
Internet
SVL (2)
2001
Script Verification Language.
INRIA, France
--
ToonTalk III
2001
Version 3 of ToonTalk - added temporality.
USA
--
TRAC T2001 Version
2001
TRAC for the new millenium.
USA
--
VB.NET
2001
Visual Basic .NET. Object-oriented computer programming language that can be viewed as an evolution of the classic Visual Basic (VB), which is implemented on the .NET Framework.
Microsoft, USA
-
Visual Basic.NET
2001
VB.NET. Object-oriented computer programming language that can be viewed as an evolution of the classic Visual Basic (VB), which is implemented on the .NET Framework.
Microsoft, USA
--
xBaseScript
c2001
Clipper database scripting.
USA
Database -
XBLite
2001
Open Source-compiler with integrated editor. Combines C and BASIC (For Windows & Linux).
--
XCAS
2001
X-interactive console for the Giac library - used for interactive calculation.
---
QGRAPH
2001
New visual language for querying and updating graph databases.
University of Massachusetts, USA
Database-
Retro
2001
Stack-based, concatenative programming language with roots in Forth.
---
PROSE (3)
2001
Language designed to simplify the development of small and large-scale networked applications.
---
Push
c2001
Programming language designed for evolutionary computation, to be used as the programming language within which evolving programs are expressed
USA
--
*W
2000s
?
USA
---
µJava
2000
Subset Java omitting everything but classes. The type system and semantics of this language (and a corresponding abstract Machine JVM) are formalized in the theorem prover Isabelle/HOL.
Russia
--
ACL (7)
2000s
Arbortext Command Language, most-commonly referred to as ACL, is a scripting language for PTC's Arbortext software. Arbortext is an XML and SGML authoring tool.
-Internet-
ACS
2000s
Action Code Script. Scripting language used in video games such as HeXen and some modern Doom source ports, such as ZDoom. It is syntactically similar to C, but less flexible.
Raven Software, USA
Games
Adenine
2000s
Named after the nucleobase adenine. Scripting language that is cross-platform, which is developed in the context of project Haystack and Project Oxygen of the MIT Computer Science and Artificial Intelligence Laboratory (CSAIL) in collaboration with NTT. The language constructs of Adenine are derived from Python and Lisp.
MIT, USA
-
Agda
2000
Functional language. Modifcation of Cayenne ?
Sweden
--
Aldwych
2000
Data co-ordination language.
Queen Mary and Westfield College, UK
Business-
Anubis
2000
Functional, not ML, language.
---
APL+
2000
Manugistics becomes bought by LEX2000 and renamed APL2000, and APL Plus is renamed APL+ .
USA
--
APT (3)
2000
Almost Plain Text. Simple markup language than can be used to write simple article-like documents. Aptconvert is used to translated APT documents into a variety of formats (HTML, PDF, PS, DocBook).
-Internet-
Arc (2)
2000
Exprimental LISP dialect.
USA
AI-
Arche (2)
2000
Concurrent OO Language.
---
ASK
2000
Concurrent OO Language.
---
ASTEK
2000
?
Poland
--
Atom
2000
Concurrent OO Language.
---
Aurora (2)
2000s
32 bit compiler featuring an integrated development environment with advanced compiler, assembler and linker. Aurora features a C/C++ like syntax with high level commands making it ideal for students and advanced programmers alike.
---
Averest
2000s
Synchronous language, replaced by Quartz. It is useful for hardware design, modeling communication protocols, concurrent programs, software in embedded systems, and more.
University of Kaiserslautern, Germany
-
Banna Basic
2000s
Putatively under development; the first officially launched version is supposed to produce stand-alone executables. Now it's being written in Liberty Basic rather than Just Basic. (Microsoft Windows).
Leodescal Softwares, UK
---
BDB-BASIC
2000s
Basic interpreter based on Berkeley DB database software and the DG MICOS BASIC dialect.
----
BeanShell
2000
Java scripting language. It runs in the Java Runtime Environment (JRE) and uses Java syntax, in addition to scripting commands and syntax.
--
BHT-Basic
2000s
BASIC for BHT bar code handy terminals.
Denso Wave, USA
-
BlitzBASIC
2000
The languages are game-programming orientated but are often found general-purpose enough to be used for most types of application. Derviated version are Blitz3D, BlitzPlus, BlitzMax.
-Games-
Blunt Axe Basic
2000s
Also BXBASM. (Win32, Linux). Bxbasic is presented as a programming tutorial, to develop and construct a Console Mode Scripting Engine and Byte Code Compiler.
----
Borg
2000
Agent language based on Pico.
Belgium
--
Braid
2000
Concurrent OO Language.
---
Brooks
2000s
Functional logic programming language which inherits from the languages Curry and BABEL but allows the integration of different narrowing strategies.
---
BuildProfessional
2000s
Multi-platform framework for the deployment of mission critical business applications. Derived from the Today programming language, which provided character based interfaces while BuildProfessional provides GUI interfaces.
--
bwBASIC (1)
2000s
See Bywater BASIC.
---
BXBASM
2000s
See Blunt_Axe_Basic.
----
Bywater BASIC
2000s
Also bwBASIC. An open source interpreter for DOS and POSIX. Bwbasic contains only a small portion of the ANSI BASIC commands. Its main advantage is that one can also use shell commands in programs, an unusual feature in any BASIC implementation. It could theoretically be used as the main shell on a DOS or POSIX system, with some advantages.
--
Cache Meta Language
2000s
Programming language used to configure high-speed caching functionality in web server software such as lighttpd, which couples the functionality with that of memcache, a memory-based caching system.
----
Casio BASIC
2000s
BASIC used in Casio calculators.
Casio, Japan
--
Casl LTL
2000
Extention of Casl with a CTL labeled transition logic.
Universita di Genova, Italy
--
Cbasic (4)
2000s
See Creative Basic.
----
cbasPad Pro
2000s
See HotPaw Basic.
----
CeeBot
2000s
CeeBot is a brand new concept with which you will learn programming while having fun. The programming language you'll use is very similar to those used by professional programmers to develop their products.
---
CEiffel
2000
Concurrent OO Language.
---
CellularBASIC
2000s
Java ME open source on-phone mobile interpreter for Java-enabled handheld devices, mobiles, smartphones, and PDAs.
---
CFM
2000
Concurrent OO Language.
---
CGIbasic
2000s
Server side script based on the easy BASIC programming language.
---
Cheesecake BASIC
2000s
Exercise in compiler-writing. The goal of the exercise was to produce a self-compiling compiler supporting a syntax compatible with QuickBasic.
---
CleverForm
2000
Script language part of the CleverForm programming package, with the interpreter built into the Forms environment.
---
CLLS
2000
Constraint Language for Lambda Structures. First-order language for semantic underspecification that conservatively extends dominance constraints.
---
CLM-2
2000
Common Lisp Music Version 2 of Common Lisp Music. The new version, named CLM-2, represents a large-scale revision of the version that existed from 1990 to 1999.
USA
Music, AI-
Cmm
2000
C Minus Minus. Scripting language.
USA
--
COBOL 2000
2000
2000 COBOL Standard.
International
Business-
COMPILE
2000
?
USA
--
Concurrent Class Eiffel
2000
Concurrent OO Language.
---
cooC
2000
Concurrent Object-Oriented C. Concurrent object execution with synchronous or asynchronous message passing.
Toshiba, Japan
--
COOL/Chorus
2000
Concurrent OO Language.
---
COOL/NTT
2000
Concurrent OO Language.
---
Cool/Stanford
2000
Concurrent OO Language.
---
Coral66
2000
New version. Compiled structured programming language, of the Algol family, used for real-time system development.
XGC Technology, UK
--
Correlate
2000
Concurrent OO Language.
---
CosmicOS
2000
Evolution of LINCOS II.
USA
--
CPL (09)
2000
Chart-Pattern Language.
Singapore
--
CPL (10)
2000
Functional query language for the Kleisli system.
Kris Technology Inc., USA
Database-
CPL (11)
2000
Call Processing Language.
USA
--
Creative BASIC
2000s
Interpretive BASIC language suitable for hobbyists, students, and those looking to get their feet wet with programming.
--
CST-MIT
2000
Concurrent OO Language.
---
D (3)
2000
Simpler version of C++, includes a garbage collector.
Digital Mars, USA
-
DAML
2000
DARPA Agent Markup Language.
---
DarkBASIC
2000
Efficient compiler for 3D game programming. (Windows).
DarkBasic Software Ltd, UK
Games-
Data Parallel Haskell
2000s
Adds PODs and POD comprehensions to Haskell. (POD=Parallel Object with arbitrary Dimension).
----
DEMOS 2000
2000
DEMOS with denotational semantics.
UK
--
DEVIL
2000
Device Driver DSL, part of the Compose project at INRIA.
INRIA, France
--
dforth
2000
Forth for the .NET platform. requires some (limited) modificaiton to the language.
USA
--
DIL
2000
Dataflow Intermediate Language for the PipeRench chip.
USA
--
Distributed C++
2000
Concurrent OO Language.
---
Distributed Smalltalk-Object
2000
Concurrent OO Language.
USA
--
Distributed Smalltalk-Process
2000
Concurrent OO Language.
USA
--
D-Lib
2000s
Freeware Script programming language. D-LIB has the typical structure of Basic and all main Basic statements. D-LIB has some interesting features. It compiles to small stand-alone EXEs with an 18.5 Kb header only.
---
DoPVM
2000
Concurrent OO Language.
---
DROL
2000
Concurrent OO Language.
---
Eclectic CSP
2000
Experimental language designed to support the specification and implementation of intelligent telecommunication network services, but applicable to any field requiring interprocess communication, a safe type system, and modular implementation.
USA
--
Eiffel//
2000
Concurrent OO Language.
---
Elephant 2000
2000
Paper programming language based on Speech Acts. Paper was written in response to a paper on "Programming languages in the year 2000". This paper also contains McCarthy's Algol 48 and Algol 50.
USA
--
Eli Compiler Construction System
2000
Compiler generation package which integrates off-the-shelf tools and libraries with specialised language processors to generate complete compilers quickly and reliably. It simplifies the development of new special-purpose languages, implementation of existing languages on new hardware and extension of the constructs and features of existing languages.
---
Emergence Basic
2000s
32-bit BASIC compiler featuring an integrated development environment with syntax similar to the BASIC programming language. (Windows).
Ionic Wind Software, USA
-
EPEE
2000
Concurrent OO Language.
---
ES-Kit
2000
Concurrent OO Language.
---
ethosBASIC
2000s
New BASIC development system made to create computer games (Windows).
ethosBASIC.com Ltd, UK
Games-
Extended C++
2000s
Extensions to C++ including preconditions, postconditions, class invariants, parametrized classes, exception handling and garbage collection. Implemented as a C++ preprocessor.
----
ExtremeBasic
2000s
Take the best concepts from the scripting languages, provide easy to leverage and powerful in-built functionality, with a clean and powerful Basic dialect, all within a complete development environment. Amcintosh and Windows.
---
F*
2000s
Dependently-typed programming language developed at Microsoft Research based on F#. It can be compiled to either .NET CIL or JavaScript.
Microsoft, USA
-
FAR
2000
End-User WYSIWYG Programming Language for E-speak.
---
Ferite
2000
Small robust scripting language providing a straightforward application integration, the ability for the API to be extended very easily.
---
Fickle
2000
OO Language that supports reclassifcation of an object during its lifetime.
Imperial College, London, UK
--
Flora-2
2000
Sophisticated deductive object-oriented database system and application development platform. It is implemented as a compiler that translates a unified language of F-logic, HiLog, and Transaction Logic into the XSB deductive engine. The programming language supported by FLORA-2 is a dialect of F-logic with numerous extensions.
France
Database-
FOG/C++
2000
Concurrent OO Language.
---
FOG++
2000
Concurrent OO Language.
---
FOQL
2000
Fuzzy Object Query Language.
USA
Database-
Fortran.NET
2000
Joint effort by Fujitsu and Lahey to produce Fortran compiler.
Fujitsu, Japan
Scientific-
Fragmented Objects
2000
Concurrent OO Language.
---
GdH
2000
Glasgow disstributed Haskell. Distributed dialect of Glasgow Haskell compiler.
UK
--
GDL (2)
2000
Guideline Definition Language.
---
Generic Haskell
2000
Extensions to Haskell for generic programming.
University of Utrecht, Netherlands
--
GeoBASIC (1)
2000s
BASIC for (Leica TPS 1000/1100 surveying stations).
Leica, Germany
---
Glee
2000
APL dialect with some Algolish sytax.
USA
--
GLIF
2000
GuideLine Interchange Format. Symbolic language for representing clinical guidelines.
InterMed 2000, USA
--
Great Cow BASIC
2000s
Open source compiler for 10/12/16 series PIC microcontrollers. (Microchip PIC).
---
GROUPLOG
2000
Extended Guarded Horn Logic PROLOG.
-AI-
GXL
2000
Graph-based exchange format in XML known as GXL.
Universitat Koblenz­Landau, Germany
Internet-
Hand Basic - CBM flavor
2000s
Compatible version of Commodore's version of Microsoft BASIC 6502 as found on the Commodore 64. For iOS platform.
---
Harmony
2000
Concurrent OO Language.
---
Helios
2000
Constrainst solving language.
---
HoME
2000
Concurrent OO Language.
---
Hot Dog
2000
Scheme compiler for .NET.
USA
--
HotPaw Basic
2000s
Aka yBasic, born as cbasPad Pro. Interpreter with GUI and sound functions. For Palm, iOS.
---
HPJava
2000
Concurrent OO Language.
---
HUGS.NET
2000
Implementation of HUGS for the .NET platform (instead of C).
UK
--
IBasic
2000s
Basic with Windows API and DirectX support. (Windows).
LogicalVue Software, Inc., USA
--
IceT
2000
Concurrent OO Language.
---
indiGOLOG
2000
Variant of Golog intended to be executed online in an incremental way.
Germany
--
Internet C++
2000
Intended as a hybrid between C++ (syntax) and Java (virtual machine) that isn't C#, Internet C++ is an "operating environment"1 based around a C++ virtual machine. Internet C++ is now licensed under the GPL and runs in Windows.2 In addition, new features
-Internet-
IpTables Rope
2000s
Programming language that allows developers to write extensions to the Iptables/Netfilter components of Linux using a simple scripting language based on Reverse Polish notation.
--
IWBasic
2000s
32-bit BASIC compiler featuring an integrated development environment with syntax similar to the BASIC programming language.
Ionic Wind Software, USA
--
Jabaco
2000s
Simple programming language with a Visual Basic like syntax. Jabaco enables you to create powerful software for all Java supported operating systems.
Germany
--
JARGOL
2000
Proposed algorithmic language.
USA
--
JASS
2000s
Event driven scripting language used in Blizzard Entertainment's Warcraft III game and its expansion pack The Frozen Throne.
-Games
Java//
2000
Concurrent OO Language.
---
Java/RMI
2000
Concurrent OO Language.
---
JavaBasic
2000s
BASIC compiler, written in Java. It compiles its own version of BASIC into Java classfiles, and includes a special game API.
Clarity Systems Group, LLC, USA
-
JavaML
2000
Java code represented in XML.
USA
Internet-
JavaParty
2000
Concurrent OO Language.
---
Join Java
2000
Augmented version of Java.
--
Joy
2000
Purely functional programming language. Based on composition of functions rather than lambda calculus. Many similarities to Forth.
University of Melbourne, Australia
-
Karos
2000
Concurrent OO Language.
---
Kbasic
2000
Platform independent BASIC. Object-oriented Visual Basic-like Basic variant. Based on Qt. (Macintosh, Mac OS X, Linux and Windows).
---
Kogut
2000s
Kogut is an experimental programming language which supports impurely functional programming and a non-traditional flavor of object-oriented programming.
---
Kylix
2000
Cross-platform version of Delphi.
USA
--
LARIS
2000
LAnguage for Railway Interlocking Specifications. Textual version of EURIS, railway specification language.
CWI, Netherlands
--
Lexico
2000s
Object-oriented programming language in Spanish, compilable using the distribuible .NET Framework.
Spain
Education-
LISA (1)
2000
Lisp-based Intelligent Software Agents. CLIPS system based in CLOS, using rewritten Rete Algorithm.
USA
AI-
LOGML
2000s
XML 1.0 based markup language for web server log reports, that allows automated data mining and report generation. LOGML is based on XGMML for graph description.
-Internet-
LOOPN++
2000
LOOPN generating C++.
Australia
--
LSL (3)
2000s
Linden Scripting Language. Programming language used by residents of Second Life (SL). LSL has a syntax similar to C and allows objects to control the behavior of in-world objects of Second Life from the Internet via email, XML-RPC, and most recently, HTT
Linden Lab., USA
Internet, games-
Mahoroba
2000
Japanese language based programming language (No Spaces!!!).
Japan
--
Marathi Basic
2000s
The first programming language to enable users to write computer programs in Marathi Language.
---
Marmot
2000
Optimizing, whole-program native-code compiler for Java.
Microsoft Research, USA
--
Mediators
2000
Concurrent OO Language.
---
Meyer’s Proposal
2000
Concurrent OO Language.
---
mikroBAsic
2000s
Full-featured Basic compiler. For PIC, AVR, 851, ARM plaforms.
MikroElektronika, Serbia
--
MIXAL.NET
2000
Implementation of MIXAL for the Common Language Runtime Platform (.NET).
St. Petersburg State University, Russia
--
Monk
2000
Internal messaging language for Datagate message-brokering software.
USA
--
Morfik Basic
2000
Object-oriented dialect that can used to create Web applications, server and browser client-side code. (Web).
Morfik Technology Pty Ltd, Australia
Internet-
Moscow ML 2
2000
Version 2 of Moscow ML.
Russia
--
Moto
2000
Open Source server-side language much like PHP or JSP. The primary difference between Moto and server-side scripting languages is that Moto pages can run interpreted (like PHP) or be natively compiled into dynamically loadable Apache modules.
---
MPC++
2000
Concurrent OO Language.
---
Multiprocessor-Smalltalk
2000
Concurrent OO Language.
---
MX Language
2000s
XML-based language for defining mobile applications that will run on a variety of PDAs and Mobile Phones including Java phones,Blackberry pagers,Palm devices, Windows Mobile devices.
Momote Ltd., UK
Internet--
NAM
2000
Concurrent OO Language.
---
NQC
2000s
Not Quite C is a simple language with a C-like syntax that can be used to program Lego's RCX programmable brick. NQC is free software released under the Mozilla Public License (MPL).
--
NS Basic/App Studio
2000s
Full-featured Windows-based Basic to HTML5/Javascript translator for creating iOS and Android apps.
---
NS Basic/Palm
2000
MSWindows based IDE with visual designer (commercial product).
---
NuBasic
2000s
Free crossplatform BASIC-like open-source programming language. Completely object-oriented, byte-code compiled.
--
ODRL
2000
The Open Digital Rights Language (ODRL) is a rights expression language developed to express rights, rules, and conditions - including permissions, prohibitions, obligations, and assertions - for interacting with online content.
---
OGNL
2000s
Object-Graph Navigation Language (OGNL)is an open-source Expression Language (EL) for Java.
---
OpenAda
2000
Reflective version of Ada designed to support research in software fault tolerance with a language frequently used in high-reliability applications.
USA
--
OpenBASIC
2000s
Modernized programming BASIC derived from the syntax of QBasic, QuickBasic, and FreeBASIC, yet has most (if not all) of the Object-Oriented features of C++, as well as the portability of that language coupled with Allegro for graphics routines.
MAI Systems Corporation, Inc., USA
Business--
OPLSCRIPT
2000
Scripting runtime language to manipulate models written in OPL vie the OPLStudio.
UCL, Belgium
--
OpusJava
2000
Implementation of OPUS in JAVA. Distributed High Performance Computing (DHPC).
Institute for Science Software, University of Vienna, Austria
--
OWBasic
2000
Fast compiler/interpreter system, Open Source (Pocketviewer Casio PDA).
---
parallel C++
2000
Concurrent OO Language.
---
Parallel Computing Action
2000
Concurrent OO Language.
---
Parallel Object-Oriented Fortran
2000
Concurrent OO Language.
USA
Scientific-
Perdio
2000
Concurrent OO Language.
---
pGOLOG
2000
Probabilistic action language - extension of GOLOG.
Germany
--
Phrogram
2000s
Structured language modeled on the simplicity and readability of BASIC. KPL was developed to teach children programme.Once called KPL (Kids programming language).
-Education-
Piccola2
2000
Piccola 2nd version introduces user-defined infix and prefix operators and also models the static and dynamic environment as an explicit form.
University of Berne, Switzerland
--
pikt (2)
2000
Problem Informant/Killer Tool. Scripted language for administrative commands on UNIX systems.
USA
--
PLD2
2000
Evolution of PL/D. High-level structured assembler from DAIR Computer Systems.
USA
--
PLT Scheme
2000s
It supports the creation of new programming languages through a rich, expressive syntax system. Example languages include Typed Scheme, ACL2, FrTime, Lazy Scheme, and ProfessorJ (which is a pedagogical dialect of Java).
PLT Design Inc., USA
--
PO
2000
Concurrent OO Language.
USA
--
POOL (2)
2000
Persistent Object Oriented Language. Object-oriented class-based language with persistence.
---
ProActive PDC
2000
Concurrent OO Language.
---
Production BASIC
2000s
Open-Source, Multi-user Business Basic compiler/interpreter and run-time environment. This system is intended to be an alternative to commercially available systems, such as Basic/Four, MAI and Thoroughbred.
-Business-
PROLIX
2000
Extension to PROLOG - adds queues and new unification methods.
Spain
AI-
Proof
2000
Concurrent OO Language.
---
PVM++
2000
Concurrent OO Language.
---
QB32
2000s
BASIC compiler compatible with Microsoft QBASIC and QuickBasic. Forerunner of QB64.
----
QPC++
2000
Concurrent OO Language.
---
qSoul
2000
Meta-language for Smalltalk.
Belgium
--
RainCode COBOL
2000s
Implementation of the COBOL language natively designed for the .NET Framework. Raincode COBOL compiler supports precisely the mainframe COBOL syntax, data types and behavior.
Raincode, Bruxelles, Belgium
Business-
RainCode PL/1
2000s
Raincode PL/1 Compiler is a full legacy compiler. It supports precisely the mainframe PL/1 syntax, data types and behavior. Applications can be migrated seamlessly, and the Visual Studio plugin provides a comfortable and productive development environment.
Raincode, Bruxelles, Belgium
--
rc (5)
2000
Region C.
---
Rosette
2000
Concurrent object-oriented language.
MCC Texas, USA
--
RUBE
2000s
Esoteric programming language in tribute to Rube Goldberg.
---
RUBE II
2000s
Close descendant of RUBE, with cleaner semantics and implementation.
USA
-
SAM (3)
2000
Parallel object language.
---
SANPLAN
2000
Sanskrit as a Programming Language or else for Sanskritization (=Refinement) of the programming languages.
India
--
SBASIC (3)
2000s
Developed for Nokia 9300 and Nokia 9500 Communicator. Development not finished, stopped with version 0.9.
----
scangen
2000
Scanner-generator for ELEGANT.
Netherlands
--
Scheduling Predicates
2000
Concurrent OO Language.
---
SheerPower4GL
2000
Result of porting Touch Technologies' Intouch 4GL programming language that runs on OpenVMS (for Alpha and VAX computers) to Windows, launching in 2000.
Touch Technologies, Inc., USA
-
SHOE
2000
HTML extension set for the semantic web.
USA
Internet-
SIVIL
2000
SImple VIsual Language.
---
SKY
2000
Logic programming language intended in order to specify algorithmic strategies for the evaluation of problems.
Italy
--
SLAM-SYSTEM
2000
Simulation language.
-Simulation-
SLC
2000
Simulated Linguistic Computer. General purpose programming language that came out of the Georgetown MT project.
USA
--
Sloth
2000
Compiler that translates Curry programs into Prolog, extending our previous work on the translation of Babel programs.
Universidad de Madrid, Spain
AI-
SPicolla
2000
Piccola implemented in smalltalk.
Switzerland
--
SPL (15)
2000
Signal Processing Language. Language and Compiler for DSP Algorithms.
---
SQL3
2000
Augmentation of SQL 92.
International
--
Squeak Prolog
2000
Port Prolog/V (Smalltalk/V) to Squeak. Use/build Prolog expert systems within Squeak. Nearly full integration with the Squeak development environment: System Browser, Compiler, etc.
-AI-
Stackless Python
c2000
Python programming language interpreter, so named because it avoids depending on the C call stack for its own stack.
--
STAR (3)
2000
Bionformatic search language.
Glaxo Smith Kline R & D, Geneva, Switzerland
--
StarOffice Basic
c2000
StarOffice Basic (also known as StarBasic and OOoBasic) is a dialect of BASIC that is included with the OpenOffice.org, StarOffice and LibreOffice office suites.
---
Stek
2000
?
Poland
--
Stella (3)
2000
Strongly-Typed Lisp-like Language.
USC Information Sciences Institute, USA
AI-
STOICAL
2000
STack Oriented Interactive Compiler Adapted to Linux.
USA
--
SVG
2000s
Scalable Vector Graphic. Specification of documents to describe scalable 2D graphics in XML. It is compatible with XML 1.0. It is mainly used in replacement to Flash for creating graphics for the Web.
France
Internet-
TANGRAM (2)
2000
3-dimensional APL dialect.
---
TBASIC (2)
2000s
Version of BASIC used for software development on ATTI's family of BRAT test systems.
---
TCongolog
2000
Ordered concurrent Golog.
USA
--
Tcsim
2000s
Time (Complex) Simulator. Complex arithmetic version of Tsim.
ZOLA Technologies (Apple), USA
---
TeLa
2000
Tensor Language. Scientific computing language and environment. It is mainly targeted for prototyping large-scale numerical simulations and doing pre- and postprocessing for them, and it replaces a compiled language like C++ or Fortran in this respect.
USA
Scientific, simulation-
Thistle
2000s
Simple programming language and compiler, suitable for introductory programming instruction. It creates small stand-alone EXEs starting from 6.5Kb.
---
Thue
2000s
Esoteric programming language. It is a meta-language that can be used to define or recognize Type-0 languages from the Chomsky hierarchy.
USA
-
Tibbo BASIC
2000
Dialect of the BASIC programming language, designed for programmable logic controllers, Ethernet modules and other programmable hardware devices, both external and internal (embeddable).
Tibbo Technology, Inc., Taiwan, China
--
TKSolver 2
2000
Evolution of TKSolver Plus.
Software Arts, USA
Scientific-
TNT Basic
2000s
IDE with sprites, for Mac OS System 8.6 and higher.
---
Trellis/Owl
2000
Concurrent OO Language.
---
TScript
2000s
Object-oriented embeddable scripting language for C++ that supports hierarchical transient typed variables (TVariable).
Ekky Software, Australia
-
TTCN-3
2000
Testing and Test Control Notation. Formerly: "Tree and Tabular Combined Notation".
European Telecommunications Standards Institute, International
-
Tycoon-2
2000
OO version of Tycoon.
University of Hamburg, Germany
--
Ubik
2000
Generalised ACTORS system.
USA
--
UJML
2000
Ujinn Markup Language is a proprietary XML-based language. The goal of UJML is to allow software developers to quickly and easily create Graphical User Interfaces (GUI) for simple programs running on the UIEngine.
UIEvolution, USA
Internet
Unicon (2)
2000
Object oriented dialect of Icon.
Indiana University, USA
--
VIP-Basic
2000s
Visual Interactive Programming for BASIC (framework).
Mainstay, OmniUpdate, Inc., USA
--
VIRT
2000
Pascal-like with Prolog features, for Artificial Intelligence problem solving. Interpreter.
-AI-
VisiaComplier
2000s
Native x86 compiler for the Windows 32 platform. It is written in Visual Basic but compiles directly into machine code without the need of any runtime libraries or other dependencies.
---
Vision Results 2000
2000
Auditing language.
USA
Business-
Vision:Sixty
2000
Auditing language.
Sterling, USA
Business-
Visual
2000
Iconic based querying language for OODB.
Case Western Reserve University, USA
Database -
Visual CESIL
2000s
Visual vesion of the Cesil language developped originally in Java.
USA
--
Visual MacStandardBasic
2000s
Similar to Visual Basic for Windows for the Macintosh.
Squirrel Software, USA
--
VSPL
2000
Very Simple Programming Language. A simple language designed as a way of testing language implementation tools.
Cambridge University, UK
--
WebL
2000
Compaq web language. Similar in style to Pascal.
Compaq, USA
Internet-
xADL
2000
Architecture Design Language. c2 ADL in XML.
USA
Graphics-
XASM
2000
Open source implementation of the language AsmL.
Germany
--
Xduce
c2000
Typed programming language that is specifically designed for processing XML data.
Japan
Internet-
XGMML
2000s
eXtensible Graph Markup and Modeling Language. XML application based on GML which is used for graph description.
Rensselaer Polytechnic Institute (RPI), USA
Internet, graphics
XHTML
2000
eXtensible HyperText Markup Language. Profondeur d'expression de HTML avec la structure de XML.
-Internet--
X-KLAIM
2000
eXtended-Klaim. Language for organising mobile agents and their interaction strategies.
Italy
--
XL (2)
2000
Implements concept programming.
--
XOTcl
2000
Extended Object Tcl is an object-oriented scripting language based on Tcl. It is an extension of the MIT Otcl.
WU-Wien, Austria
-
XUpdate
2000
Lightweight XML query language for modifying XML data.
-Database, internet-
XVRL
2000
eXtensible Value Resolution Language. Enables XML authors to refer to external and dynamic data in their XML documents.
International
Internet-
Yacas
2000
Yet Another Computer Algebra System. Open source general purpose computer algebra system with a pleasant syntax.
---
Yoix
2000
Scripting language and interpreter written in pure Java. The language itself resembles a bit of both Java's and/or C's syntax, but is much more usable for scripting.
AT&T, USA
-
G4CBASIC
2000s
BASIC for GMC-4 single board computer.
Japan
--
RFO BASIC!
2000s
Dialect of Dartmouth Basic that allows you to write and run programs directly on your Android device. Created by the Atari BASIC creator. Integrates SQL, HTML, SMS, etc...
USA
--
Basic for Qt
2000s
Basic4Qt. New name for KBasic. Based on Qt.
Kbasic Software, GER
--
UserRPL
2000s
High-level User RPL. RPL variant. All UserRPL programs are internally represented as SysRPL programs, but use only a safe subset of the available SysRPL commands.
---
SysRPL
2000s
System RPL. Internal low- to medium-level variant of RPL fort HP calculators. In the HP 48 series this variant of RPL is not accessible to the calculator user without the use of external tools, but in the HP 49/50 series there is a compiler built in ROM to use SysRPL.
---
Aime
2000s
Simple, C-like, procedural, imperative computer programming language. It is designed as a lightweight language targeted towards application extension
---
Alore
2000s
Object-oriented programming language with a clean syntax that resembles Python and Lua. Alore is optionally-typed like Google Dart: it is both a dynamic scripting language and a general-purpose language
University of Cambridge, UK
--
Battlestar
2000s
A different take on assembly, with the goal of creating tiny executables.
---
Beeswax
2000s
Stack-based 2 dimensional esoteric programming language
Germany
--
Brace
2000s
Dialect of C that looks like Python.
---
Cat (3)
2000s
functional stack-based programming language inspired by the Joy programming language.
Canada
--
Chef
2000s
Stack-oriented programming language designed to make programs look like cooking recipes.
Australia
--
DDNC
2000s
DUO Decimal Numeric Code. Programming language for DUO Decimal SBC.
----
Deja Vu
2000s
Cross language between Python and Forth.
---
DWScript
2000s
DelphiWebScript. Strongly-typed object-oriented scripting language based on the Delphi language, with extensions borrowed from other Object Pascal dialects.
---
ECL (3)
2000s
Enterprise Control Language. Advanced programming language supporting both query and ETL (Extract, Transform, and Load) operations. ECL is designed and used with HPCC Systems.
HPCC Systems, USA
---
Ela
2000s
Pure functional language that runs on CLR and Mono.
---
ELENA
2000s
General-purpose, object-oriented, polymorphic language with late binding
Russia
--
Elisa
2000s
Multiparadigm programming language. It combines the best features of procedural programming, functional programming, object-oriented programming and logic programming into one coherent framework.
Netherland
--
Fexl
2000s
Functional programming language designed to be compact, efficient, and customizable in embedded environments. Its implementation aims to be the thinnest possible functional programming layer built on top of C. Fexl has no keywords, so whenever you see a symbol in a Fexl program, that symbol always refers to a function.
USA
--
FunL
2000s
Fun Language. Functional dynamically typed scripting language.
---
HicEst
c2000
Windows IDE with editor, interpreter, and incremental compiler. It is designed for immediate results. Applications are numerics, technic/scientific graphics, and text applications. Scripts are in a Fortran 90 subset-superset.
HicEst Instant Prototype Computing, Germany
--
Kitten
2000s
Statically typed, stack-based functional programming language designed to be simple and fast. It is a concatenative language, combining aspects of imperative and pure functional programming. Intended to be a practical successor to Cat.
---
Lily
2000s
Statically-typed, interpreted language.
---
LSE64
2000s
Simple, easy to use environment for laboratory data acquisition, based on LSE, a stripped-down Forth dialect inspired STOIC.
Noqsi Aerospace Ltd., USA
--
Maxima
2000
Language used in the computer algebra system of the same name. Derived from the Macsyma system, developed at MIT in the years 1968 through 1982 as part of Project MAC.
University of Texas, USA
--
MyrtleScript
2000s
Multi-User Forth. Forth-like programming language for multi-user role playing system TinyMUCK.
---
Mythryl
2000s
General-purpose, modular, functional programming language with compile-time type checking and type inference supporting both scripting and application development.
---
OForth
2000s
Imperative, dynamic typed, stack-based language.Oforth is for Object + Forth.
France
--
OpenSCAD
2000s
Language is the scripting language used by the OpenSCAD geometry compiler.
France
Graphics-
PASM
2000s
PArrot aSseMbly language. PASM is the low level assembly language used by the Parrot virtual machine.
--
Phix
2000s
Self-hosted hybrid interpreter/compiler. It is very easy to use, and similar to Euphoria.
---
PHL
2000s
Proceed High Language.General purpose object-oriented language.
Finland
--
PASM
2000s
Parrot Intermediate Representation. High-level assembly language to program the Parrot virtual machine. PIR extends PASM with syntactic sugar.
---
Ra
2000s
Alternative syntax for the .NET language that allows to program in non-English languages.
---
Shiny
2000s
Simple interpreted scripting language with aspects similar to Lua, Ruby and Perl.
---
Sidef
2000s
Object-oriented / functional programming language, focusing on simplicity, readability and elegance, taking the best from languages like Ruby, Go, Julia and implemented in Perl.
Romania
--
Terra
2000s
Low-level system programming language that is embedded in and meta-programmed by the Lua programming language
---
TorqueScript
2000s
Coding language designed specifically for the Torque Game Engine.It is similar to C++ and C#. It is a powerful entry-level scripting language that can allow complex features to be created.
-Games--
Ursa
2000s
Simple, functional programming language. Its syntax is (at times) similar to Lisp, but instead of being list-based, it is "stream-based."
USA
--
Wart
2000s
Experimental, dynamic, batshit-liberal language designed for small teams of intrinsically-motivated programmers. Wart is based on Lisp.
---
Wren
2000s
Lightweight, object-oriented programming language designed to be an easily-embeddable scripting language. By the creator of Finch and Magpie languages.
---
Finch
2000s
Simple bytecode interpreted, purely object-oriented, prototype-based, dynamically-typed programming language. By the creator of Wren and Magpie languages.
---
Zkl
2000s
General purpose object oriented programming language. The syntax strongly resembles the C programming language while the data model is closer to that of Python and Smalltalk.
---
007
2000s
Small experimental language with a license to macro. 007 could be the secret love child of Perl 6 and Python.
---
Albatross
2000s
Programming language with static verification, a proof assistant and a theorem prover.
Germany
--
Blacklight
2000s
Multithreading concatenative stack-based language.
---
Cali-Lang
2000s
Interpreted object oriented language based on Java.
---
Duck
2000s
A simple scripting language based on the idea of duck-typing (or dynamic typing).
---
Earl Grey
2000s
Neat little language that compiles to JavaScript. Concise and streamlined syntax inspired by the Python language.
---
Gremlin
2000s
Domain specific programming language for graphs
-Graphics-
Hy
2000s
Dialect of Lisp that’s embedded in Python.
---
Pez
2000s
Small, lightweight, 100% C (for now), embeddable or standalone, public domain, portable, highly nonstandard dialect of Forth
---
Quorum
2000s
General purpose "evidence-based" language originally designed for blind progammers.
USA
--
Rix
2000s
Efficient language with power of C and the convenience of a high level language. Rix uses C libraries natively and generates easy to understand C code.
Canada
--
Saffire
2000s
Object-oriented scripting language mixing Python, PHP, and Ruby.
Netherland
--
CompoSeq5
2000
Environment with Stackbased language for music composition. Algorithmic composition, sequences.
-Music-
MusicScript
2000
Music scripting language that creates an entire song from a script file.
USA
Music-
OSW
2000
Open Sound World. Scalable, extensible programming environment that allows musicians, sound designers and researchers to process sound in response to expressive real-time control.
-Music-
CPCDosC+
2000s
C-like programming language used with the CPCDos OS kernel.
Sebastien Favier, France
--
AviosPL
2000s
Language that is used to program Avios OS. It is a cross between Basic, Perl, C , shell script and Tcl with a bit of my own ideas thrown in and it is a procedural language.
---
3DComposer
1999
Visual builder for 3D notations.
---
ACE (3)
1999
Extension to C for parallel programming. Language for parallel programming with customizable protocols.
---
ALSO
1999
Language for Extensible Multi-user Systems.
MIT, USA
--
Armani
1999
Architecture description language for "capturing and encapsulating software architecture design expertise within a conceptual framework of architectural styles and design rules".
CMU, Stanford, USA
--
ARS
1999
Abstraction, Reference and Synthesis. An orientation. Inspired programming languages. An ARS++ compiler exists.
---
AspectJ
1999
Aspect-oriented extension created at PARC for the Java programming language.
Xerox PARC, USA
-
AutoIt
1999
Scripting language for automating tasks in the Microsoft Windows environment.
--
BCX
1999
Small command line tool that inputs a BCX BASIC source code file and outputs a 'C' source code file which can be compiled with many C or C++ compilers.
--
Bistro
1999
Language intended to integrate features of Smalltalk and Java, running as a variant of Smalltalk that runs atop any Java virtual machine conforming to Sun Microsystems' Java specification.
--
C#
1999
C# (pronounced see sharp). Multi-paradigm programming language object-oriented (class-based), and component-oriented programming disciplines. C# is one of the programming languages designed for the Common Language Infrastructure. C# is intended to be a simple, modern, general-purpose, object-oriented programming language. Equivalent to Java.
Microsoft (ECMA), USA
Internet
C2 AML
1999
Architecture Modification Language for the C2 style.
USA
--
Caché ObjectScript
1999
Scripting language for Caché 5 database systems. Object programming language designed for rapidly developing complex business applications. Procedural language with database functions. Compatible with Mumps.
Caché, USA
Database, business
CCC
1999
Extension to C/C++ to enable automatic creation of classes when they return NULL.
Japan
--
ccGolog
1999
Extension of Golog. Plan language for robotics.
Germany
Robot-
CFUF
1999
Compiled FUF.
University of the Negev, Israel
--
CINT (1)
1999
C/C++ Interpreter.
Agilent Technologies, USA
--
CLIP (2)
1999
Common LISP in Parallel. Version for the Sequent Symmetry.
Japan
AI-
CobolScript
1999
COBOL-based scripting language. CobolScript has syntax familiar to COBOL programmers and is used for data conversion, batch interfaces, and server-side scripting. It has versions for Microsoft Windows, Linux, SunOS and FreeBSD.
Japan
Business
Concurrent Massey Hope+C
1999
Concurrent Dialect of Massey Hope.
Massey University, New-Zealand
--
Cymbal
1999
Database language.
USA
Database-
D (2)
1999
Object oriented C dialect.
---
D4 (1)
1999
Interactive array manipulation environment, mainly an APL dialect but with some features from perl and c-shell.
Ireland
Business-
DBN
1999
Design By Numbers. Maeda's intuitional programming language.
MIT, USA
--
DESMO-J
1999
Discrete Event Modelling and Simulation in Java.
Universität Hamburg, Germany
Simulation-
EDDI
1999
Eden Definition Database Interpreter. Definitive notation based on relational algebra, as a relational database query language.
UK
Database-
EDEN (3)
1999
Evaluator for Definition Notation. Superlanguage forthe EM systems.
University of of Warwick, USA
--
Eden (4)
1999
Environmentally adaptational object oriented programming language.
University of Tokyo, Japan
--
elastiC
1999
Very high level language (VHLL) aimed at the ease of development of large systems. It has a simple syntax, similar to that of the C language. Open source.
Italy
--
Elaya
1999
Pascal-like experimental programming language.
--
EMU
1999
Embeddable Utility Language. Scripting language designed to be embedded into other files, such as text documents, Web pages, or any other place where the document itself needs to be manipulated.
-Internet
Epigram
1999
Concurrent P. L. Dependently typed functional programming language.
Epigram group, Nottingham, UK
-
ETL
1999
Extended Temporal Logic. Temporal logic database query (paper) language.
-Database-
Euler (3)
1999
Language for numerical programming real, complex and interval numbers, vectors and matrices. Some similarities to MATLAB.
---
EUPHORIA (2)
1999
End User Programming Hierarchial Objects for Robust Interpreted Applications.
Toronto University, Canada
--
EXPRESS (2)
1999
OO CNC Language.
-Robot-
Felix
1999
New programming language Algol like in the ML family. Designed as a scripting language so it is as easy to use as Ruby, Python or PHP, and provides the same kind of platform independence and rapid prototyping.
--
Fickle-99
1999
Initial version of Fickle.
UK
--
FLORID
1999
F-LOgic Reasoning In Databases.
Institut für Informatik, Universität Freiburg, Germany
Database-
Formulate
1999
Visual programming language.
---
FROB
1999
Functional ROBotics. FRP dialect featuring robotic control.
USA
Robot-
Functional Developer
1999
IDE implementation of Dylan by Functional Objects, continuation of the Harlequin Dylan line .
USA
--
funk
1999
?
---
FVision
1999
Vision control system in FRP.
USA
--
FXScript
>1999
Scripting language for Final Cut Pro and Final Cut Express.
Macromedia Inc., USA
--
Gambas
1999
Object-oriented dialect of the BASIC programming language as well as the integrated development environment that accompanies it. Designed to run on Linux and other Unix-like computer operating systems, its name is a recursive acronym for Gambas Almost Means Basic. (Linux / Unix).
--
GED
1999
Third generation of the G languages.
USA
--
GML (3)
1999
Game Marker Language.
-Games
Grrr
1999
Graph Rewriting Programming Language.
---
Hancock
1999
Language for extracting signatures from Data streams.
---
Harbour
1999
Modern computer programming language. It is a Clipper-compatible compiler which is cross-platform, running on many operating systems (DOS, Microsoft Windows, Linux, Unix variants, several BSD descendants, Mac OS X, MINIX 3, Windows CE, Pocket PC, Symbian,
-Database
HTEL
1999
Hypertext Expression Lanugage.
Netherlands
--
HyperFun
1999
Functional hyperdimensional CSG language and format.
---
IDOL
1999
Icon-Derived Object Language. Object-oriented preprocessor for Icon.
USA
--
JoCAML
1999
Experimental extension of the OBJECTIVE CAML language with the distributed join-calculus programming model. This model includes high-level communication and synchronizing channels, mobile agents, failure detection and automatic management.
France
--
JSP
1999
Technology that helps software developers create dynamically generated web pages based on HTML, XML, or other document types.
Sun Microsystems, USA
Internet-
LaSt
1999
Layout & Style. Layout language based on Prolog and rewrite logic language for CLIP lab at UPM.
UPM, USA
AI-
Localizer
1999
Modelling language.
---
LOOR
1999
Language of Object Orientation. Loor is a procedural language with object oriented aspects/extentions.
---
MCPL
1999
Programming language that has been derived from BCPL by the inclusion of features found in ML, C and Prolog.
Cambridge University, UK
--
Mercury (3)
1999
Query language for Jupiter source code repositories.
-Database-
METAJ
1999
Reflective compiler for a Subset of Java.
Université de Nantes, France
--
mJaba/LR
1999
Java with locations and regions - enhancements for distributed (internet enabled) applications.
Graduate School of Information Sciences, Tohoku University, Japan
Internet-
MQL (3)
1999
Mini QL. Query language for EMDROS text database.
Denmark
Business-
NetBasic
1999
Scripting language for the internet.
Softworks Ltd., USA
Internet-
OCL (3)
1999
Object Constraint Language. Modelling language for use with UML.
USA
--
ONTOS
1999
OO Database system.
USA
Database-
OPML
1999
OPML (Outline Processor Markup Language) is an XML format.
Scripting News, Inc., USA
Internet-
P
1999
Operation-oriented programming language, entirely made up of TLAs.
Australia
--
Piccola1
1999
First version of Piccola.
University of Berne, Switzerland
--
PL0/E
1999
Partial implementation of PL/0.
Germany
--
Pliant
1999
Newer, very tiny language with a very simple syntax, where most advanced features can be written in the language itself, as modules.
---
PreQL
1999
A prototype based object orientated epidemiology study description language.
University of Dundee, UK
--
PT (2)
1999
By-demonstration VPL.
---
ROL2
1999
Version 2 of ROL, featuring true OO capabilities.
University Regina, Saskatchewan, Canada
--
RT-Z
1999
RealTime Z. Combination of Z and CSP.
---
S2 (2)
1999
Style System 2. Object-oriented programming language developed in order to allow users full control over the appearance of their pages. S2 source code is compiled into Perl, which the webserver can then execute directly for individual web page requests.
Danga Interactive, Inc., USA
Internet
SAL (10)
1999
Spatial Aggregation Language.
USA
--
SAOL
1999
Structured Audio Orchestra Language (SAOL) is an imperative, MUSIC-N programming language designed for describing virtual instruments, processing digital audio, and applying sound effects. It was published as subpart 5 of MPEG-4 Part 3.
-Music-
Sassy
1999
Single-Assignment C (SA-C). Parallel dialect of C.
USA
--
ScriptBasic
1999
Scripting language variant of BASIC. The source of the interpreter is available as a C program under the LGPL license. Version for Windows, Unix, MacOS and and Linux.
--
SLIM (2)
1999
Set-based programming language.
South-Africa
--
Sonnet
1999
Visual language for implementing real-time processes, works with MAX on a Macintosh, but capable of greater expression. Designed to create "lumia" - av kinetic sculptures.
USA
--
SOUL
1999
Smalltalk Open Unification Language. SOUL is an open, reflective logic programming language written in VisualWorks 5i4 and ported to various other Smalltalk environments.
Belgium
--
SPARK95
1999
SPARK subset for Ada95.
UK
--
Spring (2)
1999
Real-time programming system featuring both a programming and a sepcification language component.
USA
--
THESEUS (2)
1999
User Interface-Management-System system THESEUS language.
Zentrum für Graphische Datenverarbeitung e.V., Germany
--
Timber
1999
Functional programming language descendant from O'Haskell, targeted at embedded real-time systems.
Oregon Graduate Institute of Science and Technology, USA
-
TOM
1999
TOM is an object-oriented programming language that advocates unplanned reuse of code.
Eindhoven University of Technology, Netherlands
-
ToonTalk 2
1999
Version 2 of ToonTalk.
USA
--
Tsim
1999
Time Simulator. Stack-based simulation language.
-Simulation--
UPC
1999
Unified Parallel C. Unification of three parallel Cs, each with their own model - AC (CCS), Split C (Berkeley) and Parallel C (LLNL).
USA
-
Vision:Report
1999
New (CA) edition of QuikJob.
Sterling, USA
--
Vorlon
1999
Visual parallel language.
University of Newcastle upon Tyne, UK
--
V-Promela
1999
Visual, object-oriented extension of Promela for the hierarchical modeling of structure and behaviour of concurrent reactive systems.
USA
--
WAKABA
1999
Teaching language for Japanese universities.
Japan
Education-
WinEGS
1999
Graphical Monte Carlo simulation system.
Canada
Graphics, simulation-
XNF
1990s
Xilinx Netlist Format. Language for electronic circuit design.
Xilinx, Inc., USA
Hardware--
XSIL
1999
Extensible Scientific Interchange Language) is an XML-based transport language for scientific data, supporting the inclusion of both in-file data and metadata. The language comes with an extensible Java object model. BFD is an XML dialect based on XSIL.
Caltech, USA
Scientific-
XSLT
1999
Extensible Stylesheet Language Transformations. Declarative, XML-based language used for the transformation of XML documents.
W3C, International
Internet
XUL
1999
Graphical user interface language derivative of XML for standalone applications.
Mozilla, International
Internet-
CMake
1999
Cross-platform free and open-source software for managing the build process of software using a compiler-independent method
Kitware Inc., USA
-
3APL
1998
An Abstract Agent Programming Language.
---
ABCL/R3
1998
Concurrent object-oriented language.
Japan
--
ActionScript
1998
Object-oriented language. It is a dialect of ECMAScript (meaning it is a superset of the syntax and semantics of the language more widely known as JavaScript), and is used primarily for the development of websites and software targeting the Adobe Flash Player platform, used on Web pages in the form of embedded SWF files.
Macromedia Inc., USA
Internet-
Afnix
1998
Formerly Aleph. Functional language. AFNIX is a multi-threaded functional writing system with dynamic symbol bindings that support the object oriented paradigm. It has a rich set of features providing runtime compatibility with C++.
USA
--
Algol 48
1998
McCarthy's putative theorised Algol 50 precursor.
USA
Scientific-
Algol 50
1998
Paper language created by McCarthy as an introduction to ideas in Elephant 2000, conceived of as the successor to Algol 48.
Stanford University, USA
Scientific-
Alma-0
1998
Multi-paradigm computer programming language. This language is an augmented version of the imperative Modula-2 language with logic-programming features and convenient backtracking capability.
Centrum Wiskunde & Informatica, Amsterdam, Netherlands
-
AML (3)
1998
Anil's Machine Language. Implements a simple, virtual register machine in C++, to make a portable, powerful, efficient way to solve math problems.
USA
Scientific-
APROL
1998
J with a Scheme flavour.
---
ARLO
1998
Another Representation Language Offer.
MIT Artificial Intelligence Laboratory, USA
--
ATSQL2
1998
Applied TSQL2. Extension to SQL to support the management of time-varying data.
International
--
BaLinda K
1998
Parallel LISP dialect for imperative programmers with c-like style.
Singapore
AI-
BALSA
1998
Silicon compiler.
UK
--
Bigwig
1998
Programming language, specifically a high level domain-specific language, designed to build web applications. It is implemented as an Apache HTTP Server module.
Basic Research in Computer Science (BRICS) , Aarhus University, Denmark
Internet
Bison++
1998
Bison producing C++ code.
Penn State, USA
--
Bramble
1998
Prototype-oriented Programming Language. OOPL that permits easy extensions for modelling.
Japan
--
C++//
1998
Concurrent OO Language.
USA
--
Cactus
1998
Branching-time programming language(branching rather than linear).
Greece
--
Catalysis
1998
Object modelling language.
USA
--
Cayenne
<1998
Functionnal, near Haskell with Java features.
Chalmers University of Technology, Sweden
-
CDL3
1998
Version 3 Compiler Description Language.
Netherlands
--
Chicon
1998
Icon for chinese characters.
China
--
chpp
1998
Chakotay Preprocessor. Preprocessor originally designed for HTML. It has evolved into a powerful macro compiler which combines features of CPP, M4, Perl and Scheme.
TU-Wien, Austria
Internet-
CLeogo
1998
Collaborative Leogo.
New-Zealand
--
ColaS
1998
Cordination Language System.
---
Cole
1998
Parallel language.
---
COMSOL Script
1998
Scripting language interfaced with COMSOL (formerly FEMLAB) to run simulations, retrieve results (etc.).
COMSOL Inc., USA
-
Concurrent CLU
1998
Parallel language.
---
CorbaScript
c1998
Interpreted object-oriented scripting language dedicated to CORBA environments.
Laboratoire d'Informatique Fondamentale de Lille, France
-
COSY (2)
1998
COSY Infinity is an arbitrary order beam dynamic simulation and analysis code. It allows the study of lattices, spectographs, beamlines, electron microscopes, and many other devices.
-Simulation-
cql
1998
Query language for the ACACIA graphical repository.
-Database-
Cyclone
1998
Safe Dialect of C.
AT&T Bell Labs, USA
-
Darlington
1998
Parallel language.
---
Dataparallel-C
1998
C with parallel extensions, based on an early version of C*. For Intel iPSC-2 and nCube.
University of New Hampshire, USA
--
DCL (1)
1998
DIGITAL Command Language. The interactive command and scripting language for VAX/VMS.
--
DeLis
1998
Multi-paradigm programming language.
---
DESMO-C
1998
Discrete Event Modelling and Simulation in C++.
Universität Hamburg, Germany
Simulation-
DP
1998
Parallel language.
---
E-LOTOS
1998
Extended-LOTOS.
Belgium
--
Enterprise
1998
Parallel language.
---
Euris
1998
Language for the specification of railroad interlockings.
Netherlands
--
FrameWork (2)
1998
Cooperative Meta-Programming Language.
Japan
--
FranTK
1998
FRAN + TK, pronounced "frantic". tk style interface control via functional reactive programming.
USA
--
GAEA
1998
Organic programming language. Superset of Prolog with features for concurrency and reflection.
Japan
AI-
GJ
1998
Generic Java. Aaddition of genericity to Java.
USA
--
GOLEX
1998
Intermediate language for robotic control via Golog. Runtime and execution monitoring system for GOLOG, which extends GOLOG in three aspects: GOLEX integrates sensing and user interaction capabilities into GOLOG.
Germany
Robot-
Green (2)
1998
Statically-typed object-oriented language.
Federal University of São Carlos, Brazil
--
GReQL
1998
Query language for GUPRO repository system.
-Database-
Guaraná
1998
Refelective Java.
Brazil
--
Half Life
1998
Essentially implements the Login subset of Life (i.e., Prolog with psi-terms).
USA
AI-
HaScript
1998
HAScript, or Host Access Script, is an IBM-developed macro language with an XML syntax designed for programmatic interaction with terminal-based applications.
IBM, USA
Internet
hHLDS
1998
Homogeneous HLDS. Higher Level Dataflow System.
Italy
--
HLDS
1998
High Level Dataflow System.
Italy
--
HPC++
1998
High Performance C++.
USA
--
HSML
1998
Hot Spot Markup Language. Domain-specific language designed for specifying source code mining tasks in the maintenance of legacy software systems.
Canada
--
IL (1)
1998
Intermediate Language. Target language for .NET dialects, instruction set for the CLR (Common Language Runtime).
Microsoft Compiler Research Group, USA
--
J2EE
1998
Java Enterprise Edition or Java EE (formerly J2EE), is a technical specification for the Sun Java specifically designed for enterprise applications.
Sun Microsystems, USA
Internet-
JML
1998
JAVA Modelling Language. Interface specification language for JAVA.
Iowa State University, USA
--
Kaleidoquery
1998
Visual querying language for object databases.
Manchester University, UK
Database-
KENZO
1998
EAT with Homotopy.
France
--
LARD
1998
Language for Asynchronous Research and Development. LARD is a hardware description language developed for describing asynchronous systems - though little is specific to that purpose, so you could use it to descibe synchronous systems if you wanted, or eve
Manchester University, UK
--
Link (2)
1998
Language for formalising and operationalising problem solving strategies.
---
LIRESNE
1998
Langage pour Interpreter et REsoudre des Systemes en Nombres Entiers.
Université Paris-Nord, France
--
LogP
1998
Parallel language.
---
LogTalk
1998
Object-oriented extension to Prolog.
University of Beira Interior, Portugal
AI-
LPL (4)
1998
Logic Programming Language. OO language designed for logic programming.
Lebanon
--
LPL++
1998
Extension of LPL (4).
Lebanon
--
M2001
1998
Modular educational mathematical programming language for developing and presenting mathematical algorithms, from the modern discrete to the classical continuous mathematics.
Trinity University, Texas, USA
Education, scientific
Mallet
1998
Skeleton-Based Parallel Language.
Université de Rennes, France
--
match and move
1998
Parallel language.
---
MEL
1998
Maya Embedded Language. Scripting language used to simplify tasks in Autodesk's 3D Graphics Software Maya.
Autodesk Inc., USA
Graphics
Moby
1998
For "Experiment in language design and implementation". The goal is to combine support for class-based object-oriented programming and higher-order concurrency with the desirable features of ML-like languages.
University of Chicago, USA
-
Movie (2)
1998
Parallel language.
---
MPI
1998
Parallel language.
---
Mudlle
1998
Mudlle, "MUD Language for Little Extensions", is a functional programming language originally designed for writing extensions to MUME, a Diku-based MUD written in C.
--
multiprefix
1998
Parallel language.
---
NDL (1)
1998
Narrative Description Language. Surface component of TAL.
Sweden
--
NML (2)
1998
Native Mapping Language.
Germany
--
Oberon-XSC
1998
Oberon with scientific extensions.
ETHZ, Zurich, Switzerland
Scientific-
Open Source Erlang
1998
See Erlang.
Ericsson, Sweden
--
Opera
1998
Parallel language.
---
OPL (2)
1998
Optimization Programming Language Pascal.
MIT, USA
--
Opus (3)
1998
Multidisciplinary applications language.
Austria
--
P3L
1998
Pisa Parallel Programming Language. Parallel programming language which ensures both task and data parallelism.
Universita di Pisa, Italy
--
Palm (2)
1998
Parallel language.
---
Paralf
1998
Parallel language.
---
parallel sets
1998
Parallel language.
---
Pawn (scripting language)
1998
Formerly known as Small, is an open source scripting language primarily intended as an embeddable scripting language.
CompuPhase, Netherlands
--
PCL (7)
1998
PATRAN Command Language. Modelling language.
---
picoPERC
1998
Ultra small JAVA interpreter.
---
PIKT (1)
1998
PIKT is cross-categorical, multi-purpose software for global-view, site-at-a-time system and network administration.
University of Chicago, USA
--
PLAN (3)
1998
Network programming language.
---
PQL
1998
Path Query Language. Query language for semistructured data organized as a directed (possibly cyclic) graph. PQL is derived from Lorel as part of the Lore database project at Stanford. PQL is also a descendent of SQL, via the object query language OQL that served as a basis for Lorel.
-Database
PRAM
1998
Parallel language.
---
PROMELA ++
1998
Extensions to PROMELA.
USA
--
Proteus (4)
1998
PROcessor for TExt Easy to Use. Fully functional, procedural programming language. Proteus incorporates many functions derived from several other languages: C, BASIC, Assembly, Clipper/dBase.
--
Protium
1998
Polymorphic language.
Australia
--
PureBasic
1998
Native 32 bit and 64 bit programming language based on established BASIC rules. The key features of PureBasic are portability (Windows, Linux, MacOS X and AmigaOS are currently supported), the production of very fast and highly optimized executables and, of course, the very simple BASIC syntax.
Fantaisie Software, France
-
QML (1)
1998
Language for Quality of Service Specification.
---
RAO
1998
Simulation language.
-Simulation-
RLaB
1998
Interactive, interpreted scientific programming environment. Rlab is a very high level language intended to provide fast prototyping and program development, as well as easy data-visualization, and processing. It is computational tool for scientific and engineering applications.
-Scientific-
RobotScript
1998
Scripting language for robots.
USA
Robot-
RPC
1998
Parallel language.
---
RSF (1)
1998
?
Canada
--
SA-C
1998
Single Assignment C. Member of the C programming language family designed to be directly and intuitively translatable into circuits, including FPGAs.
Colorado State University, USA
-
SDL (11)
1998
Parallel OO language.
---
SEQUENCE L
1998
Language for experimentation with declarative constructs for non-scalar processing.
---
SI Library
1998
SI Library of Unit-Based Computation. Extension to C++ to enable rigorous scientific computing (includes dimensions, units, intervals etc).
Fermi National Accelerator Laboratory, USA
Scientific-
SIL (4)
1998
Stack Intermediate Language.
Germany
--
SIMPL+
1998
Simpler C++ish version of the SIMPL AV control language.
Crestron, USA
--
SmallScript
1998
Extension of Smalltalk as a scripting environment.
USA
--
SMX
1998
Server Macro Expansion. Macro processing language designed to embed macros in web pages.
--
SOFA
1998
SmallEiffel Obviously Fits Amiga. Port of GNU SmallEiffel for Amiga.
Germany
--
SPLAW
1998
Computable agent-oriented programming language.
China
--
Standard C++
1998
C++ programming language standard ratified in 1998 as ISO/IEC 14882:1998.
ANSI/ISO, International
--
STATEMATE
1998
Language for building finite state machines. [?].
Israel
--
SYMPAL
1998
Concurrent object-oriented programming featuring explicit concurrency controls.
---
Synchronizers
1998
Concurrent OO Logic Language.
---
TAL (5)
1998
Temporal Action Logics language.
Sweden
--
TAL/T
1998
Type safe assembly language, derived from TAL.
USA
--
TDL (2)
1998
Task Description Language. Robotic language from SRI, extension of C++, uses task description trees.
Stanford SRI, USA
Robot-
TINT (2)
1998
Trac variant.
USA
--
Titanium
1998
Titanium is an explicitly parallel dialect of Java developed to support high-performance scientific computing on large-scale multiprocessors, including massively parallel supercomputers and distributed-memory clusters with one or more processors per node.
EECS, UC Berkeley, USA
Scientific
TOOLBUS
1998
Development system and language for software coordination.
---
TyRuBa
1998
Type Rule Base. Logic Programming and Logic Meta Programming Language. Extension to PROLOG.
UBC, Belgium
AI-
UnrealScript
1998
Unreal game language.
Epic Games, Inc., USA
Games
Vector PASCAL
1998
Revised PASCAL considerably influenced by "matrix languages", specially APL.
University of Glasgow, UK
--
WDDX
1998
Web Distributed Data eXchange) is a programming language-, platform- and transport-neutral data interchange mechanism to pass data between different environments and different computers.
Allaire Corp., USA
Internet-
Co-Array Fortran
1998
Formerly known as F--. Small extension of Fortran 95 for parallel processing.
USA
Scientific-
miniBasic
1998
Developed for the purposes of demonstrating Basic running on Windows CE.
----
Pocket Smalltalk
c1998
Implementation of the Smalltalk-80 programming language for the Palm Computing Platform.
USA
--
Malbolge
1998
Esoteric programming language named after the eighth circle of hell in Dante's Inferno.
--
DIS
1998
Esoteric programming language very similar to Malbolge.
---
JMSL
1998
Java Music Specification Language. Programming environment for experiments in music performance, composition, and intelligent instrument design. Based on HMSL.
USA
Music-
ManuScript
1998
Simple CAL like language for manipulating MIDI and Sibelius specific data.
USA
Music
Zel
1998
Computer language for creating MIDI data.
Zel Software, USA
Music-
`C
1997
Pronounced "Tick-C". An extension of ANSI C that supports dynamic code generation.
USA
--
20-Sim
1997
For Twente (after the university) and SIM for simulation.
Twente University, Netherlands
Simulation-
2LP
1997
Linear Programming Language.
CUNY Graduate Center and Brooklyn College, USA
--
Aardappel
1997
Concurrent tree space transformation.
UK
--
ABEL (3)
1997
Language for behavior-like desriptions of a logic circuit.
USA
--
Active-U-Datalog
1997
U-Datalog extended for active databases.
Italy
Database-
AGPS
1997
Aero Grid and Paneling System. CFD language.
Boeing Company, USA
--
Algae
1997
Interpreted language for numerical analysis. Algae was developed because we needed a fast and versatile tool, capable of handling large problems. Algae has been applied to interesting dynamics problems in aerospace and related fields for more than a decade.
USA
-
Alma (2)
1997
Imperative Constraint Programming Language.
Netherlands
--
APEX
1997
Parallel APL.
Canada
--
ASTLOG
1997
Abstract Syntax Tree proLOG. Variant on Prolog that can read abstract syntax trees as a database natively, obviating the necessity of translating source data into the form f a regular Prolog database.
Microsoft Research, USA
Database , AI-
ATP (2)
1997
Automated Test Procedure. HP language for equipment testing.
Hewlett-Packard, USA
--
BDL (3)
1997
Behaviour Description Language.
INRIA, France
--
BLOOMS
1997
Structured numeric modelling language.
USA
--
BOBJ
1997
Extension to OBJ3.
USA
--
Brenda
1997
Student dialect of Dylan (After Beverly Hills 90210).
Cornell University, USA
--
C--
1997
Portable assembly lanugage, based on C, but designed to take the role often alotted to C++ or gcc.
USA
-
C2
1997
?
USA
--
C2 SADEL
1997
Software Architecture Description and Evolution Language for the C2 style.
USA
--
CABAL
1997
Cambridge And Bath ALgebra-system. Parallel CAMAL to run on Hitachi supercomputers.
Cambridge University, UK
--
CafeObj
1997
OBJ for the CAFE Networked Environment. Algebraic specification and programming language.
Japan Advanced Institute of Science and Technology, Japan
--
Carpet
1997
Parallel language.
---
CDL++
1997
Extensions to CDL for describing moving objects.
Germany
--
CL (2)
<1997
Also AS/400 Control Language (CL) is a scripting language for the IBM AS/400 midrange platform bearing a resemblance to the IBM Job Control Language and consisting of an ever expanding set of command objects (*CMD) used to invoke traditional AS/400 programs and/or get help on what those programs do.
IBM, USA
-
CL (3)
1997
Clausal Language. Programming language and proof system written in Trilogy II.
---
COMFY
1997
Comfortable set of control primitives for machine language programming. Low lever compiler.
---
Component Pascal
1997
See Oberon.
Oberon microsystems, Inc., Switzerland
-
CSP-OZ
1997
Hybrid of CSP and object-Z.
Germany
--
CuPit-2
1997
Portable parallel programming language for artificial neural networks.
Germany
--
Curry
1997
Recent functional logic programming language, developed as a research vehicle to test ideas in the areas of narrowing, unification, and non-determinism. It has also been used to teach logic and functional programming principles.
RWTH, Germany
-
Dark Basic
1997
Commercial game creation programming language is a structured form of BASIC and is similar to AMOS on the Amiga. The purpose of the language is game creation using Microsoft's DirectX from a BASIC programming language.
The Game Creators, UK
Games
DECLARE
1997
Declarative proof system for simple higher order logic.
Microsoft Research, USA
--
DFL
1997
Dataflow language.
---
DRL
1997
Distributed real-time logic.
---
E (3)
1997
Object-oriented programming language for secure distributed computing. E is mainly descended from the concurrent language Joule and from Original-E, a set of extensions to Java for secure distributed programming.
---
EAT
1997
Effective Algebraic Topology. Symbolic maths system based on Lisp.
France
Scientific-
ECMAScript
1997
Scripting language standardized by Ecma International. The language is widely used for client-side scripting on the web, in the form of several well-known dialects such as JavaScript, JScript, and ActionScript.
E.C.M.A., International
Internet
EUROPA
1997
Parallel C++ , also EC++.
Japan
--
FACILE (2)
1997
Fast Associative Clean Interface Language and Environment. CNC language.
University of New Hampshire, USA
Robot-
FISh
1997
Functional = Imperative + Shape. FISh is a new array programming language that combines (and extends) the expressive power of functional programming with the efficient execution of imperative, or procedural, programming by performing static shape analysis on all programs.
Australia
--
FLINT
1997
Intermediate language for SML. Takes the type-based approach in TILT and extends it in the FLINT intermediate language.
Carnegie Mellon University, USA
--
FLO (2)
1997
OOPL with message passing meta-programming. FLO has three kinds of entities: classes, objects and connectors. .
France
--
Forum
1997
Linear Logic specification language. Forum is a presentation of all of higher-order linear logic that makes it into a logic programming language.
Japan
--
FRAN (2)
1997
Functional Reactive Animation. Dialect of Haskell for interactive programming of animation.
USA
--
FRP
1997
Functional Reactive Programming. High-level, declarative, domain-specific dialect (subset) of Haskell with features for programming complex hybrid systems.
USA
--
F-Script
1997
Object-oriented scripting programming language for Apple's Mac OS X operating system.
--
Gibiane
c1997
Gibiane allows to run programs, interactively or not, making use of large libraries of numerical code written in Fortran or C.
Commissariat à  l'énergie Atomique (CEA), France
--
Godiva
1997
GOal-DIrected jaVA. Dialect of Java that provides general purpose abstractions that have been shown to be valuable in several very high level languages.
USA
-
GOQL
1997
Graph query language for ad hoc OODB queries.
Case Western Reserve University, USA
Database-
GTML
1997
Guarded Term ML.
---
Haskell B
1997
Haskell 1.2 implemented in LML.
Chalmers University of Technology, Sweden
--
henk
1997
Typed intermediate language based closely on a particular pure type system, the lambda cube. Named after Dutch computer scientist Henk Barendregt
Netherlands
--
HIRAM
1997
High-level intermediate representation language for algebraic languages - part of the Maturana Translator Writing System. Translates from many systems, AMPL and SML front ends exist; backends for MINOS and LINDO.
USA
--
Humus
1997
Pure actor-based programming language that provides a foundation for software developers to build reliable concurrent computer systems..
---
IGOR Pro
c1997
Scientific data analysis software, numerical computing environment and programming language that runs on Windows or Mac operating systems.
WaveMetrics Inc., USA
Scientific-
Isabelle/HOL
1997
Combination of Isabelle and HOL.
UK
--
ISO Prolog
1997
Prolog conforming to the ISO Prolog standard.
International
AI-
J++
1997
Microsoft's augmented dialect of Java.
Microsoft, USA
--
JACAL
1997
JAffer's CAnonical ALgebra. Symbolic math program, written in Scheme.
Argentina
--
JAM (2)
1997
Automatic testing language.
Altera, USA
--
Jasmine
1997
Object-oriented programming language.
---
Jython
1997
Jython is a Java implementation of Python that combines expressive power with clarity. Jython is freely available for both commercial and non-commercial use and is distributed with source code.
USA
-
Karel++
1997
Object oriented extension to Karel.
USA
--
Klaim
1997
Kernel Language for Agents Interaction and Mobility.
Italy
--
KUMO
1997
Web-based proof assistant. Kumo assists with proofs in first order hidden logic, using OBJ3 as a reduction engine.
USCD, USA
Internet-
Lagoona
1997
Experimental programming language. It explores component-oriented programming with the use of stand-alone messages and message sets, message forwarding.
USA
-
LCS
1990s
Language for Communicating Systems. A concurrent SML with behaviors and processes, based upon higher order CCS. Implemented as a bytecode interpreter.
----
Leogo
1997
Logo with multimodal interface.
New-Zealand
--
Merle
1997
Medical Retrieval Language.
University of Northern Iowa, USA
Medical-
Metal (3)
1997
Meta Language Basic (tokenizing) compiler for Mac OS X and Mac Classic.
----
MetaML
1997
OGI Mustang (Multi-stage programming) Project. Program generation is a powerful tool for enhancing the software developement process.
USA
--
Mod51
1997
Structured Text Programming Language. HLL assembler for 8051 chips.
Mandeno Granville Electronics, New-Zealand
-
Moscow SML
1997
Dialect of SML. Core language only. Based on CAML Light and the ML Kit.
Russian Academy of Sciences, Russia
--
MOZART
1997
Successor to OZ. Uses Emacs as programming environment.
Germany
--
NEL
1997
Natural Expert Language. Haskell like language for writing Expert Systems.
Germany
--
NETREXX
1997
"Human-oriented" language designed as an effective and simple alternative to the Java language.
UK
-
Numerica
1997
Mathematical modelling language.
-Scientific-
NUOO-Prolog
1997
Object oriented Prolog extension.
Australia
AI-
Nyquist
1997
Language for creation of synthesised waveform sounds.
Sweden
Music-
Object-Flow
1997
Augmentation of CLOVER.
USA
--
OBJECT-ORIENTED FORTRAN 90
1997
OO FORTRAN. Extension of Parallel Object-Oriented Fortran.
USA
Scientific-
OLI
1997
Object and Logic Integration. Multiparadigm programming language.
---
olog
1997
OO deductive language.
Canada
--
Oracle Power Objects Basic
1997
Set of tools for building databases and applications with BASIC on Windows.
Oracle, USA
--
ParaDE
1997
Parallel Development Environment.
UK
--
ParaLog_e
1997
Extension of ParaLog to include the evidential.
Sao Paolo University, Brazil
--
Parser
1997
Free server-side CGI web scripting language.
Russia
Internet
Piccola
1997
PI Calculus based COmposition Language. Combination of PiL-calculus with some abstractions to ease the definition and usage of functions.
University of Berne, Switzerland
--
Pico
1997
The language was created to introduce the essentials of programming to non-computer science students.
Free University of Brussels, Belgium
Education
Pizza
1997
Pizza is an open-source superset of the Java programming language. Work on Pizza has more or less stopped since 2002. Its main developers have concentrated instead on the GJ project.
UK
-
Pnuts
1997
Dynamic scripting language for the Java platform. It is designed to be used in a dual language system with the Java programming language. The goals of the Pnuts project are to provide a small, fast scripting language that has tight integration with the Ja
Sun Microsystems, Japan
--
PolyP
1997
Polytypic programming language.
---
Popcorn (2)
1997
Type-based certifying compiler, called Popcorn, for a type-safe C-like language. TAL Project at Cornell (TALC).
Cornell University, USA
--
PRALU
1997
Language based on Petri nets for description of the behaviuour of multi-agent systems.
Minsk Institute of Engineering, Russia
Simulation-
PROP
1997
Extensions to C++ to enable pattern matching and forward chaining.
USA
--
ProTalk
>1997
Part of the Quintus Prolog Library. An object-oriented Prolog.
-AI--
Ravenscar profile
1997
Subset of the Ada tasking features designed for safety-critical hard real-time computing. It was defined by a separate technical report in Ada 95; it is now part of the Ada 2005 Standard. It has been named after the English village of Ravenscar.
---
RealBasic
1997
Object-oriented dialect of the BASIC programming language used in Real Studio, a programming environment for Mac OS (Classic and OS X Carbon) and MSWindows. New name for CrossBASIC.
REAL Software, Inc., USA
-
REBOL
1997
Relative Expression Based Object Language. Dynamic language with numerous predefined types.
-Internet
SaLsa
1997
Specification language for search algorithms.
Ecole Normale Superieure, France
--
SDL (12)
1997
System Description Language. Used by the Eiffel/S implementation of Eiffel to assemble clusters into a system. (see Lace).
USA
--
SHIFT
1997
Programming language with simulation semantics.
-Simulation-
SIDOPS+
1997
Modelling language.
Tech University Twente, Netherlands
--
SMIL (2)
1997
Synchronized Multimedia Integration Language. Language that allows Web site creators to be able to easily define and synchronize multimedia elements (video, sound, still images) for Web presentation and interaction. SMIL markup is written in XML, and has similarities to HTML.
USA
Internet
SML/NJ 1997
1997
1997 revision, addressing several significant issues and incorporating features of (eg) Flint.
International
--
SPARTA (2)
1997
SPAtial Reasoning using Tesseral Addressing. n-dimensional logical reasoning system with CSP.
University of Liverpool, UK
--
Spill
1997
Logic language for writing testable requirements specifications.
---
StarLogoT
1997
Programmable modeling environment for building and exploring multi-level systems.
Tufts University, USA
--
Strongtalk
1997
Smalltalk with a strong generic types extension.
USA
-
Sumatra
1997
Language for Resource-aware Mobile Programs.
---
Synchronous C++
1997
Synchronous C++ (sC++) defines active objects that contain their own execution threads and can communicate with each other by means of synchronizing method calls.
Ecole Polytechnique Federale de Lausanne (EPFL), Switzerland
--
TA
1997
Tuple­ Attribute language.
Canada
--
TAL (4)
1997
Typed Assembly Language. Stack-Based Typed Assembly Language.
Cornell University, USA
--
tcc
1997
Compiler for `C (pronounced "Tick-C").
USA
--
Tea
1997
High level scripting language for the Java environment. It combines features of Scheme, Tcl and Java.
PDM&FC, Portugal
-
Teapot
1997
Domain-specific language for addressing the cache coherence problem.
---
TILT
1997
TIL-Two. Take the original TIL compiler and extends it to work with all of Standard ML.
Carnegie Mellon University, USA
--
TSL (4)
1997
Tree Specification Lanugage. Rewriting query language, part of the TSIMMOS system.
USA
Database -
TUML
1997
Temporal Unified Modelling Language. Part of the TAU temporal dtabase project UMIST.
UMIST, Manchester, UK
--
U-Datalog
1997
Datalog extended to cover updating.
Italy
--
UNLAMBDA
1997
Functional language designed for obscurity.
USA
--
VB6
1997
Version 6 of VB, featured web support, windowless controls, designers, data sources.
Microsoft, USA
Internet-
Visual Occam
1997
Designed to automate some of the inner workings of occam to allow any user (novice or otherwise) the ability to create complex networks of communicating processes through easy to understand user interactions and interfaces.
University of Nevada, USA
-
WHIRL
1997
Word-based Heterogeneous Information Representation Language.
ATT Shannon Labs, USA
--
Wild Life
1997
Extensions to LIFE to allow accumulators to have scope and to be composed.
Belgium
--
WOL
1997
Language for Database Transformations and Constraints.
-Database -
Xbase++
1997c
Object oriented programming language which has multiple inheritance and polymorphism. It is based on the XBase language dialect and conventions.
Alaska Software, USA
-
XLISP 3
1997
Evolution of XLISP.
USA
--
XML
1997
eXtensible Markup Language. Successor for SGML like HTML but more generic, it incorporates data inside tags themselves and has unlimited description capacities.
International
Internet
YAAF
1997
Yet Another Application Framework. A C++ framework or library which is designed to facilitate creating cross-platform applications which can be compiled and run under Microsoft Windows, Mac OS 9 and Mac OS X under Carbon, and X Window on Linux.
---
Yale Haskell
1997
Yale implementation of Haskell.
University of Yale, USA
--
ZCCS
1997
Hybrid of CCS and Z.
York University, UK
--
ASDL (2)
1990s
Abstract Syntax Description Language. Language for the description of the abstract syntax of compiler intermediate representations and other tree-like data structures.
---
Wierd
1997
Esoteric programming language very similar to Malbolge.
-Graphics-
MAXScript
<1997
Built-in scripting language, and is used for a myriad of functions in 3D Studio Max.
Autodesk, USA
Graphics-
ARES/MARS
1997
Development system for realtime Digital Signal Processing techniques, sound synthesis, filters and sound effects. Sound and MIDI environments can be developped which allow it to be used as a MIDI musical instrument.
IRIS s.r.l., Italy
Music-
1996
As in 8½ (the Fellini film) - declarative data-parallel language.
---
Active VRML
1996
Functional interactive hybrid of Haskell and VRML.
Microsoft Research, USA
--
AL (8)
1996
Animation Language.
USA
--
AlpHard (2)
1996
Subset of Alpha.
France
--
Amulet
1996
High level OO language with interface capabilities. Evolution of Garnet, written in C++.
USA
--
AP/S++
1996
Adaptive programming in an extended dialect of Scheme-based, object-oriented language S++.
USA
--
APOSTLE
1996
Parallel discrete event simulation language.
Malvern, UK
Simulation-
ARACHNE
1996
Distributed simulation language modelled after SIMCAL but written as a preprocessor to C++.
-Simulation-
ASP
1996
Active Server Pages. Also known as Classic ASP or ASP Classic. Microsoft's first server-side script engine for dynamically generated web pages. Initially released as an add-on to Internet Information Services (IIS) via the Windows NT 4.0 Option Pack.
Microsoft, USA
Internet
Asspegique+
1996
Full PLUSS implementation by the Asspegique system.
France
--
B (3)
1996
Specification language similar to Z, but also supports development of C code from specifications.
Oxford Science Park, UK
--
BaLinda Lisp
1996
Parallel Lisp dialect.
Singapore
--
BANCStar
c1996
Specialist computer programming language for financial applications.
---
Biscotti
1996
Development of ScriptX to output JVM code.
USA
--
BSML
1996
Functional language designed for programming BSP algorithms in direct mode. Its aim is to combine the generality of languages like V or NESL with the predictable performance of direct-mode BSP algorithms.
Fujitsu-Labs, FPCRF, Japan
--
BUGS
1996
Bayesian inference Using Gibbs Sampling.
UK
--
C2 SADL
1996
Forerunner of C2 SADEL and C2 AML. C2 SADL (pronounced "saddle") is the language for defining architectures built according to the C2 style. C2 SADL draws its influences from the strengths and shortcomings of existing ADLs. It is currently only a prototype language and its needed support tools are under construction.
Institute for Software Research UC Irvine, USA
--
CHR
1996
Constraint Handling Rules.
UK
--
Chronolog(MC)
1996
Enhancement of Chronolog.
Canada
--
CLANG
1996
Concurrent LANGuage.
Rhodes University, South-Africa
--
Clips++
1996
CLIPS rewrited with extension of CLIPS in C++.
USA
--
CLOVER
1996
Functional language.
USA
--
CMS-2J
1996
Java port of CMS-2.
Lockheed Martin Tactical Systems, USA
--
CocoaBasic
1996
Object-oriented dialect for using the Cocoa Framework (Mac OS X).
--
Colbert
1996
Task description language.
Germany
--
ComLisp
1996
Common Lisp subset for dynamic compilation.
Germany
AI-
COOL (6)
1996
Cool, an acronym for Classroom Object Oriented Language, is a computer programming language designed for use in an undergraduate compiler course project.
Stanford University, USA
--
CSS
1996
Cascading Style Sheet is a set of instructions that tells a Web browser how to present, or display, different HTML and XML elements.
-Internet--
Curl
1996
Reflective object-oriented programming language for interactive web applications whose goal is to provide a smoother transition between formatting and programming. It makes it possible to embed complex objects in simple documents without needing to switch between programming languages or development platforms.
USA
Internet
DEDUCTIO
1996
Russian logic language Institute for Logic, Cognitive Science and Development of Personality (ILCSDP).
Moscow, Russia
Scientific-
Delftware
1996
Delftware Scientific Extension to JAVA. Extensions to JAVA in terms of scientific units and dimensions.
Delftware Technology, Netherlands
Scientific-
DEM
1996
Very minimalistic syntax subset of Demeter featuring a large number of defaults. Written in PERL.
USA
--
DESMO-M
1996
DESMO in Modula 2 ported to the Macintosh.
Universität Hamburg, Germany
--
Disjunctive Chronolog
1996
Extension of CHRONOLOG.
Canada
--
EITL
1996
Extended ITL.
UK
--
ELJ
1996
Port of SmallEiffel to Win32.
ELJ, Australia
--
EQ
1996
Single assignment language for parallel programming in the sciences, works with an idea of variable history with semantic spaces to avoid Fortran "x=x+1" style comments.
University of Colorado, USA
--
EVAL
1996
Parallel programming language based on data structures.
---
Extended Tempura
1996
Extensions to ITL and Tempura, on the way to making EITL and FITL.
University of Newcastle-Upon-Tyne, UK
--
F
1996
Compiled, structured, array programming language especially well suited to education and scientific computing. It is a subset of Fortran 95. Compilers are available at no cost for the Windows, x86 Linux, and Solaris platforms.
The Fortran Company, International
Scientific, education
FCL (3)
1996
FAM Command Language.Extension lanugage for Aesop.
CMU, USA
--
FpgaC
1996
Compiler for a subset of the C programming language, which produces digital circuits that will execute the compiled programs.
---
FTLL
1996
Framed Temporal Logic Language.
UK
--
G2QL
1996
2nd generation of GrQuLa.
---
GNAT
1996
Ada compiler written in Ada using the gcc code generator to allow easy porting to a variety of platforms.
USA
--
Griffin
1996
Intended to be a successor to SETL at NYU.
USA
--
GUM
1996
Portable Haskell.
UK
--
Handel-C
1996
High level programming language which targets low-level hardware, most commonly used in the programming of FPGAs.Handel-C is to hardware design what the first high level programming languages were to programming CPUs.
Oxford University Computing Laboratory, USA
--
Hank
1996
Query language for Comm/Sci.
Open University, UK
Database-
HLA
1996
High Level Assembly (HLA) is an assembly language. It allows the use of higher-level language constructs to aid both beginners and advanced assembly developers. It uses a syntax loosely based on several high-level languages (HLL), such as Pascal, Ada, Mod
University of California-Riverside, USA
--
HPF+
1996
High Performance Fortran extended.
USA
--
HUGS
1996
Glasgow Haskell. Generates C code.
Glasgow University, UK
--
Hyperlog
1996
Graph-based declarative language which supports both queries and updates over a graph-based data model called the Hypernode Model .
---
i-Basic
1996
Web data scripting language.
USA
Business, internet-
IDEA
1996
Interactive Data Entry/Access. Data General. A language in which you designed the screen first, and then wrote the program around the predefined fields. Precursor to the DG COBOL Screen Section.
Data General, USA
Business-
Indlog
1996
Implementation of Progol algorithm.
UK
--
JARMO
1996
Russian algorithmic Higher-Order Machine Language with several interesting data description features.
Russia
--
Joule
1996
Concurrent dataflow programming language, designed for building distributed applications.
--
JScript
1996
JavaScript from Microsoft. The Jscript was first deployed in Internet Explorer 3.0.
Microsoft, USA
Internet-
Kawa
1996
Language framework written in Java that implements the programming language Scheme, and can be used to implement other languages. It is a part of the GNU Project.
MIT, USA
-
Lasso
1996
Lasso Professional combines an interpreted programming language and server for developing internet applications which use web browsers for the client user interface to connect to HTTP and database servers.
LassoSoft Inc., Canada
Database, internet-
LIMBO
1996
Block-structured, procedural language intended for application and embedded system development. It is the main programming language of the Lucent Inferno operating system. Developed by Lucent Technologies. Successor to Alef.
USA
-
LogiC
1996
Hybrid logical OO language.
---
LPG (5)
1996
Logic Programming Language.
---
Maggiolo-Schettini 2
1996
Kernel Language for Programmed Rewriting of (Hyper)Graphs.
-Graphics-
Massey Hope+C
1996
Refinement of Hope+C with improved syntax, and no stream I/O.
Massey University, New-Zealand
--
MetaJava
1996
Refelective Java.
Germany
--
MetaXa
1996
Reflective Java. Renaming of MetaJava.
Germany
--
microLPC
1996
-
Sweden
--
Miva
1996
Proprietary computer scripting language mainly used for internet applications such as e-commerce. Although quite a number of web hosting companies support Miva Script on their servers, it is significantly less widespread than its popular competitor PHP.
Miva Merchant, San Diego, CA, USA
Internet
MLPM
1996
Modal Logic for Predicate Modification. KBS language.
---
Modelica
1996
Modelling language for physical systems.
---
MODSIM III
1996
Evolution of MODSIM II.
USA
--
Neoclasstalk
1996
Revised version of Classtalk with extra features.
Université de Nantes, France
--
NewKARL
1996
KARL adapted to PSMs.
Germany
--
Ngo Haddawy
1996
Plan language for medical studies.
University of Wisconsin-Milwaukee, USA
Medical-
NP
1996
NitPick modelling language, based non Z led to Alloy.
USA
--
NPL (5)
c1996
Niakwa Programming Language (NPL). BASIC version (for AIX, HP-UX, MS-DOS, NetBIOS, Windows, Sun, Linux, VMS).
Niakwa, Inc., USA
Business-
Objective Caml
1996
ML-derived, functional and imperative language. Extends Caml.
---
O'Caml
1996
Objective Caml, sucessor of Caml.
----
OCAML 3
1996
Version 3 of O'CAML, with many new extensions borrowed from OLABL.
France
--
Orthogonal
1996
2-D experimental scripting language.
USA
--
OZ3
1996
Evolution of OZ2 that gave rise to Mozart.
Germany
--
Palingol
1996
Nucleic acids description language.
Institut Curie, Paris, France
Scientific-
PDL (6)
1996
PDL (Perl Data Language) is a set of array programming extensions to the Perl programming language.
---
Penny (2)
1996
Parallel implementation of AKL.
SICS, Sweden
--
PITON
1996
Simple assembly-level programming language for a microprocessor called the FM9001 described at the machine code level.
---
POP++
1966
Object-oriented extension of POPLOG.
Integral Solutions, UK
--
Procalog
1996
Programming with Constraints and Abducibles in Logic.
---
PROLAC
1996
Language for Protocol Compilation.
LCS, MIT, USA
--
Prolog IV
1996
Prolog II with extra constraints etc.
International
AI-
PROMELA
1996
Language for building finite state machines.
USA
--
Quake-C
1996
Subset dialect of C used to define operations, semantics, and extentions for the Quake game engine, used for games like Quake and Hexen.
id Software, USA
Games
ROL
1996
Rule-Based Object Language. Extension of Datalog with tuple, irregularities etc. Beginning of the family of Liu DDB languages.
University Regina, Saskatchewan, Canada
--
ROLOG
1996
Reduce-Or proLOG. Parallel PROLOG compiler with a reduce-OR process model.
University of Illinois-UC, USA
AI-
RXF
1996
Constraints-based programming language.
Japan
--
S++
1996
Scheme-based, object-oriented language, inspired by Demeter/C++ and intended to support AP in Scheme.
USA
--
SCA (2)
1996
Algebraic databse query language.
-Database -
scriptic
1996
Extension to Java for parallel programming, based on the theory of Process Algebra.
Netherlands
--
SEBOL (2)
1996
SEquential Batch-oriented Language. Structured text-based language similar to BASIC.
Yokogawa, Japan
--
SequenceL
1996
Nested non-scalar processing language.
USA
--
SEQUIN
1996
Sorted query language. Extension to SQL permitting extended algebra - features a "SEQUENCE BY" clause.
Bombay, India
Database -
SKIL
1996
Imperative Language with Algorithmic Skeletons for Efficient Distributed Programming.
---
Smalltalk/X
1996
Complete implementation of the Smalltalk programming language.
Exept Software AG, Germany
-
SQL/PSM
1996
SQL/Persistent Stored Modules) is an ISO standard mainly defining an extension of SQL with a procedural language for use in stored procedures. Initially published as an extension of SQL-92.
USA
--
Squeak (2)
1996
The Squeak programming language is a Smalltalk implementation. It is object-oriented, class-based and reflective. It was derived directly from Smalltalk-80 by a group at Apple Computer that included some of the original Smalltalk-80 developers. Its development was continued by the same group at Walt Disney Imagineering, where it was intended for use in internal Disney projects.
Apple Inc., USA
-
SuperCollider
1996
Environment and programming language for real time audio synthesis and algorithmic composition. It provides an interpreted object-oriented language which functions as a network client to a state of the art, realtime sound synthesis server.
UK
-
SXM
1996
Also XEMA. Portable implementation of the Scheme Programming language. It conforms to IEEE/ANSI standard of Scheme and supports all features of the R5RS Report on Scheme.
USA
--
T3X
1996
Minimum procedural typeless, block-structured, procedural, object oriented programming language.
Germany
--
Tangram (1)
1996
CSP-based silicon compiler.
UK
--
TEMPLET
1996
Web-scripting language.
Association for Computing Machinery, USA
Internet-
TFL
1996
TASK Formal Language. Based on the algebraic language PLUSS.
Université Paris Sud, France
--
TODL
1996
Temporal Object Definition Language. Language for the TAU Temporal Object Model.
UMIST, Manchester, UK
--
TOOR
1996
System for Tracing Object Oriented Requirements. Language designed for tracing requirements in system development.
USA
--
Topsy
1996
C++ teaching subset.
Rhodes University, South-Africa
Education-
TOQL
1996
Temporal Object Query Language. Querying language for TAU temporal database.
UMIST, Manchester, UK
Database -
TPASCAL
1996
Task-Parallel Pascal.
University of Giessen, Germany
--
TSQL2
1996
Version 2 of TSQL.
UK
--
UFO (1)
1996
Unified Functions and Objects. Object-oriented functional language designed for implicit parallelism. The syntax of UFO is fairly simple and expression-based; some lexical aspects are reminiscent of Algol.
UK
-
UML (1)
1996
Unified Modeling Language. Visual programming language.
International
-
Us
1996
Prototyping OOL.
USA
--
V (4)
1996
Visual programming language.
New Mexico State University, USA
--
Valenta
1996
Graphical programming dynamic simulation language.
Biomedical Research Associates, USA
Medical-
VBS
1996
See VBScript.
----
VBScript
1996
Visual Basic Scripting Edition. Active Scripting language developed by Microsoft that is modeled on Visual Basic. It is designed as a "œlightweight" language with a fast interpreter for use in a wide variety of Microsoft environments.
Microsoft, USA
-
VCODE
1996
Macro language for portable C++.
USA
--
VDS
c1996
Visual DialogScript. Batch/scripting language for Windows. Visual DialogScript is a complete development environment consisting of editor, debugger and tools for creating simple Windows batch files, automation scripts and utilities.
J M Technical Services, UK
-
Vedo-Vedi
1996
Visual Language for Human Communication in the Internet.
USA
Internet-
Viewcharts
1996
Extension of Statecharts to deal with complex and large systems.
---
Visual Active Rule Language
1996
Visual active rule language.
---
Visual Prolog
1996
Evolution of Turbo-prolog and PDC-Prolog.
Denmark
AI-
VOQL
1996
Visual Object Query Language.
-Database -
W-Prolog
1996
Simple Prolog dialect in Java.
MU and RMIT, Australia
AI-
YAFL
<1996
Very clearly structured and modularized, object-oriented programming-language. It inherits features from Algol, Eiffel, Modula, Ada, C and C++.
PHIDANI Software sprl, Belgium
-
YAOOP
1996
Yet Another Object-Oriented Program in Forth. Object oriented FORTH.
---
Yet Another Linear Logic Programming Language
1996
Linear Logic Programming Language featuring an extension of Lafont's interaction nets to the additive case.
Japan
--
Ursala
1996
UniveRSal Applicative LAnguage. Interpreted functional language with some experimental features, intended mainly for text and numerical applications.
London South Bank University, UK
Scientific-
Haskore
1996
Set of Haskell modules for creating, analysing and manipulating music
USA
Music-
SuperCollider
1996
Programming language of the SuperCollider environment for real time audio synthesis program.
University of Iowa, USA
Music-
SKINI
1996
Synthesis toolKit Instrument Network Interface. Language designed to be MIDI compatible and extend MIDI in incremental but profound ways.
Princeton University, USA
Music-
&ACE
1995
Optimised parallel version of ACE.
UMP Madrid, Spain
--
2OBJ
1995
Meta-logical framework theorem prover.
Oxford University, UK
--
A#
1995
Object-oriented and functional, a separable component of Version 2 of the AXIOM computer algebra system. Both types and functions are first class values. Designed for compilation to efficient machine code. Now replaced by Aldor.
USA
--
ABAP/4
1995
Language for implementation and customization of the SAP R/3 system. The rough English translation of the acronym would be A Business Application Programming language, version 4. It is a block-structured language that seems to me to most resemble a cross between Oracle's PL/SQL and IBM's PL/I.
SAP AG, Germany
--
AC+
1995
Array C++ for the Connection Machine and Cray T3.
USA
--
ACL (6)
1995
Abstract language for concurrent object systems.
USA
--
ACSL Sim
1995
Extension of ACSL. ACSL Sim combines the core language ACSL, with a complete set of ACSL runtime libraries, the ACSL translator, the ACSL system macro file, the ACSL builder, and a graphical user interface.
AEgis Technologies Group, USA
Graphics-
Ada 95
1995
1995 version of Ada.
Intermetrics, Inc., USA
--
ADATE-ML
1995
Automatic Design of Algorithms Through Evolution.
Norway
--
ADL (4)
1995
Interface definition language for C++.
USA
--
Aldor
1995
Successor of A# as the extension language for Axiom (general purpose Computer Algebra system). It is useful for research and development of mathematical algorithms. Aldor's syntax is heavily influenced by Pascal, but it is optionally indentation-sensitive, like Python.
UK
Scientific
ALEF
1995
Concurrent language for systems programming. C-like syntax, but a different type system. Exception handling, process management and synchronization primitives, both shared variable and message passing. Used in Plan 9 OS.
Bell Labs, USA
-
Alkili
1995
See AMPL ?
USA
--
A-NETL
1995
Concurrent OO Language.
Japan
--
ANS MUMPS 1995
1995
Evolution of ANS MUMPS.
USA
--
ApeScript
1995
interpreted procedural dynamic-typed language. It was developed for the Noble Ape Simulation.
-Simulation-
APL SE
1995
Freeware version of APL*PLUS.
USA
--
APL*PLUS III
1995
Introduces the first pure 32-bit version of APL.
USA
--
ARABLAN
1995
Arabic programming language.
---
Assist
1995
Abstract Semi-Markov Specification Interface to the SURE Tool. High-level language for describing the semi-Markov models.
NASA, USA
--
ASTRAL (4)
1995
RT specification language.
Italy
--
BagL
1995
Predecessor of SequenceL.
USA
--
BBx Progression Pro5
1995
Business BASIC. Highly efficient character-based interpretive language, optimized for various UNIX and Linux versions, favored for legacy style Enterprise scaled systems.
Basis International, France
Business
Bigloo
1995
Scheme implementation devoted to one goal: enabling Scheme based programming style where C(++) is usually required. Bigloo attempts to make Scheme practical by offering features usually presented by traditional programming languages but not offered by Scheme and functional programming.
France
--
Bitemporal ChronoSQL
1995
Bitemporal query language.
ETHZ, Zurich, Switzerland
--
Black
1995
Scheme-based reflective language, which allows user programs to access and modify its metalevel interpreter (or the language semantics) from within the same language framework.
Japan
--
Borland Delphi
1995
See Delphi.
Borland, USA
--
Brisk
1995
Bristol Haskell System. Concurrent and Distributed Functional language.
University of Bristol, UK
--
CAMAS
1995
Computer-Aided Modeling Analysis and Simulation. Modeling and simulation package. CAMAS is now commercially released using the brand name 20-sim ("Twente SIM").
UK
Simulation-
CAML Light
1995
CAML subset. A small portable implementation, uses a bytecode interpreter written in C. Runs on Unix, MS-DOS, and Mac.
France
--
Carla
1995
Rule language for specifying communications architectures.
---
CASL (4)
1995
The CoFI Algebraic Specification Language (CoFI = Common Framework Initiative for Algebraic Specification and Development). FOL with partiality, subsorting and generation constraints.
Italy
--
cbasPad
1990s
Freeware Tiny Basic interpreter for the 3Com/USR PalmPilot handheld organizer/computer.
USA
--
CDL (9)
1995
Cellular Description Language. High granularity parallel programming language for the CEPRA-1X.
Germany
--
Cel
1995
Object-oriented prototype-based programming language based on Self which was heavily influenced by Smalltalk. The goal was to create a version of Self that would run under a lot of operating systems without strong ties to the Self GUI for development.
USA
-
CFML
1995
Cold Fusion Markup Language is a web scripting language designed to support dynamic page creation and database access in a web server environment.
Allaire Corp., USA
Internet
CHILL-96
1995
1996 re-examination of CHILL.
International
--
CLAIRE
1995
Object-oriented language with powerful functional and logic rule programming features, intended for language research and specialized application programming.
France
-
CLANGER
1995
Interpreted systems programming language.
---
CodA
1995
Multi-level reflective C.
USA
--
ColdFusion
1995
Java compatible combination of CFScript and CFML, used for dynamic web processing.
Allaire Corp., USA
Internet
Corman Common Lisp
1995
Commercial implementation of the Common Lisp programming language featuring support for the Windows operating system.
Corman Technologies, USA
AI
CPL (07)
1995
Collection Programming Language. Functional language with special facilities for working with the human genome project data.
Singapore
--
CPL (08)
1995
Cell Programming Language. Language for modelling cell interactions.
Courant Institute, USA
--
cProgol
1995
Implementation of Progol algorithm, written in C (hence name) and containing its own Prolog interpreter.
UK
AI-
CS-Prolog II
1995
Distributed logic language ran on transputers.
Greece
--
DAISY (2)
1995
Distributed AI System.
University of Parma, Italy
--
DartCVL
1995
Dartmouth CVL. Implementation of CVL for the DECmpp 12000/Sx 2000 parallel computer.
Darmouth, USA
--
DBML
1995
Database Markup Language. Original name for ColdFusion Markup Language.
Allaire Brothers, USA
Internet-
dbWeb
1995
Web data scripting language.
USA
Business, internet-
DCL (2)
>1995
Delphi Common LISP. An implementation of Common LISP that has been used as a basis for CLOS.
-AI--
DEMETER
1995
Adaptive OOP viewed as a major advance in software technology based on using well known finite automata and formal language theory to express succinctly and process efficiently paths sets in architectural graphs (e.g. UML class diagrams).
USA
--
DESMO-O
1995
Desmo in Oberon.
Hamburg Universität, FB Informatik, Germany
--
DMeroon
1995
Library of C functions that provides a data model above a coherently distributed shared memory.
France
--
ECLIPSE (2)
1995
Combines SEPIA's extended PROLOG technology with MEGALOG's persistent knowledge base functionality; a substantial subset of CHIP's constraints handling facilities, several new constraints libraries, and soon or-parallelism as featured in ElipseSys.
UK
Knowledge, AI-
Eden (2)
1995
Parallel functional programming language with both synchronous and asynchronous message passing.
Universidad Complutense de Madrid and Philipps Universität Marburg, Germany
--
Electra
1995
Distributed message-passing OO language.
USA
--
EPILIDEX
1995
Systems simulation language based on LIDEX.
Brazil
Simulation-
Escher
1995
Declarative programming language that supports both functional programming and logic programming models. It was designed mostly as a research and teaching vehicle.
University of Bristol, UK
Education
ESL (3)
1995
ESA Simulation Language (ESA=European Space Agency).
ESA, France
Simulation-
FD
1995
Finite Domains. Constrain language?
---
FLIP (6)
1995
Functional-plus-Logic Programming on an Integrated Platform.
---
Flora
1995
Language for implementing object-oriented databases.
Germany
Database-
Fork95
1995
Evolution of FORK.
Austria
--
Fortran 95
1995
Evolution of FORTRAN.
International
--
Frost
1995
Project done to support running and developing Java programs in VisualWorks.
ParcPlace-Digitalk, USA
--
fSDL
1995
Full Structure Definition Language.
CWI, Netherlands
--
FZCLIPS
1995
Fuzzy extensions to CLIPS.
Canada
--
G (5)
1995
Dataflow language for the LabView system, for graphical and parallel (and functional) programming. One programs visually by connecting objects.
National Instruments, USA
--
GCaml
1995
O'Caml with polymorphic extensions.
France
--
GCL (3)
1995
Genie Control Language. Command language for data manipulation. FORTRAN like language for controlling GENIE and defining new commands. It is translated into Smalltalk.
UK
--
Genero BDL
1995
Genero Business Development Language. Program language designed to write an interactive database application, as a set of programs that handle the interaction between a user and a database. The program sources are compiled to p-code modules, which can be
Four Js Development Tools, USA
Business, database-
Gimble
1995
Fitpatrick's scripting system, ran in Wabe environment (!).
Ireland
--
GLU
1995
Granular Lucid. Hybrid language for parallel programming.
ford Research Institute, USA
--
Grace
1995
Graph rewriting rule-based language.
Germany
--
GRASP­ML
1995
SGML based markup language to facilitate information retrieval.
---
GTM
1995
GT M, open source M system.
USA
--
hepawk
1995
High Energy Physics AWK. Awk modified to find patterns in high-energy physics.
Darmstadt, Germany
--
Herbrand
1995
Underlying logic constraint language?
---
HLO
1995
OO deductive database language.
Canada
Database-
Hugo (2)
1995
Programming language and design system for interactive fiction created by Kent Tessman. While not as popular as Inform or TADS, it is still used, particularly for multimedia interactive fiction.
---
Hyper-C
1995
HyperParallel Tech, France. Data parallel extension of C, for PVM, CM, Maspar.
HyperParallel Tech, Maspar, France
--
I+
1995
Mulitparadigm languages for object-oriented declarative programming. I+ is an integration of the three major programming paradigms: object-oriented, logic and functional.
---
ICOT
1995
Integrated C-Object Tool. Embedded object-C in a query language.
Korea
Database-
IgniteFusion
c1995
Freeware CFML script engine that runs cfm script files. Similar to Perl or PHP script engines the IgniteFusion script engine runs as an executable on the server.
Japan ?
Internet--
Internet Basic
1995
Written for use with the Comet system. Both were created by Signature Systems.
Signature Systems, Inc., USA
Internet-
IS
1995
Theoretical archetypical imperative language.
Karlsruhe University, Germany
--
ISETL-Linda
1995
Parallel language with Linda.
UK
--
ISIS (4)
1995
Scheme-like language for responsive media.
MIT Media Lab., USA
--
JavaScript
1995
Interpreted computer programming language. It was originally implemented as part of web browsers so that client-side scripts could interact with the user, control the browser, communicate asynchronously, and alter the document content that was displayed.
Netscape, USA
Internet
JESS
1995
Java Expert System Shell. Java clone of CLIPS, with some OO extensions.
Sandia National Laboratories, USA
--
K2
1995
Trellis' robotics language, clone of KAREL.
USA
Robot-
LDL++
1995
Logical Data Language. Used in Knowledge Miner to Bayesian Data Clusters.
USA
Knowledge-
Lfyre
c1995
Language designed for FlexibilitY, Reflection and Extensibility (Lfyre). General purpose, compiled programming language. It offers high performance, expressive power and flexibility. It has many features found in other languages, plus extra features as cr
---
LIEBERMAN (2)
1995
Prototyping language based by Malenfant on Lieberman's design.
Canada
--
LiveScript
1995
LiveScript was the official name for the language when it first shipped in beta releases of Netscape Navigator 2.0, but it was renamed JavaScript in a joint announcement with Sun Microsystems.
Netscape, USA
-
Lola (2)
1995
LOgic Language. Hardware description language based on his approach to Algol. By N. Wirth.
Switzerland
Hardware-
Lorel (2)
1995
Lightweight Object REpository Language.
USA
--
LotusScript
1995
Dialect of Basic used as the application extension and macro language for Lotus's line of office automation software. It has some object-oriented programming features and extensive application integration and interface facilities.
Lotus Development Corp., USA
--
Lucid Synchrone
1995
Lucid Synchrone is a synchronous stream language dedicated to the implementation of reactive systems. It combines features of Lustre and ML languages. The name Lucid Synchrone is built from Lucid a data-flow language managing streams and from the French w
France
--
Lygon
1995
Linear Logic Programming Language.
University of Melbourne, Australia
--
Macaulay2
1995
Macaulay version 2.
National Science Foundation, USA
--
MAGENTA
1995
Designed to be the most redundant language in existence.
Boston College, USA
--
Marlais
1995
The Marlais Dylan interpreter is a straightforward implementation of a programming strongly resembling the Dylan programming language, an object-oriented dynamic language.
Harris Computer Systems, USA
--
Mawl
1995
Mother of All Web Languages. Compiled structured scripting language designed for implementing interactive on-line services. The syntax of Mawl is similar to that of C.
--
MBL
1995
Imperative programming language designed to help teach compiler construction.
Calgary University, Canada
--
MERCURY (2)
1995
Logic/functional language.
Australia
--
Merlin
1995
Reflective dialect of Self.
Brazil
--
MetaBETA
1995
Meta-object version of BETA.
Norway
--
mIRC scripting language
1995
Scripting language embedded in mIRC, an IRC client for Windows.
---
Moostrap
1995
Moostrap, a language based on behavioral reflection and concatenation, implemented in Scheme.
Ecole des Mines de Nantes, France
--
Moscow ML
1995
Implementation of Standard ML. The codebase is derived from Caml Light. Supported platforms include Unix, Windows, Mac OS and .NET.
---
NLO
1995
Associative deductive database language.
-Database-
NPL (4)
1995
Neural Programming Language.
---
Object COBOL
1995
Object-oriented extensions to Cobo.
International
Business-
Object-COBOL
1995
Micro Focus. Largely compatible, but a subset of, the proposed object-oriented COBOL standard.
USA
Business-
OCAML
1995
Objective CAML.
INRIA, France
--
OFL
1995
Object Functional Language.
---
OLABL
1995
Objective Label. Wxtended Objective Caml with open sum types, named and operational functional arguments. Features subsumed into O'Caml 3.
France
--
Open C
1995
C++ with a static meta-object protocol.
Japan
--
OpenC++
1995
MetaObject protocol C++.
USA
--
OZ2
1995
Interactive implementation featuring incremental compiler, support for stand alone applications, an OO interface to Tcl/Tk, and unique graphic tools for constraint programming.
Germany
--
Parallaxis III
1995
Version 3 of Parallaxis.
Germany
--
PDC-Prolog
1995
Repurchase from Borland of Turbo-Prolog by the people that wrote it originally, with enhancements (Prolog Development Center Prolog).
Prolog Development Center Prolog, Denmark
AI-
PerfectScript
1995
PerfectScript was the macro extension language for WordPerfect, QuattroPro, and other office automation products. It is a dialect of Basic.
Novell Corporation, USA
--
perl-byacc
1995
yacc producing perl output.
USA
--
Phantom
1995
Interpreted language designed to address some of the problems presented by large-scale, interactive, distributed applications such as distributed conference systems, multi-player games, and collaborative work tools.
Trinity College, Dublin, Ireland
Games-
Phi (2)
1995
Interpreter for Phantom.
Trinity College, Dublin, Ireland
--
PHP
1995
Personal Home Page Hypertext Processor. General-purpose server-side scripting language originally designed for Web development to produce dynamic Web pages. It is one of the first developed server-side scripting languages to be embedded into an HTML sourc
-Internet
PLASM
1995
Programming LAnguage for Solid Modeling. Geometry-oriented extension of a subset of the functional language FL.
Terza Universita di Roma, Italy
--
PRL (2)
1995
Population Rule Language. Functional language for testing phone switching systems at Lucent, describes constraints and transactions.
Lucent, USA
--
PRL5
1995
Database constraint specification language for data auditing and transaction guard generation.
-Database-
Profan
>1995
BASIC. Easy to use, interpreted. (Windows). See Xprofan. For Windows 95/NT/7 and DOS, Linux.
Germany
--
ROCK & ROLL
1995
Deductive database language.
-Database -
SAL (9)
1995
Single Assignment Language. Idealised dataflow language.
---
Sather-K
1995
Karlsruhe Sather. A sublanguage of Sather used for introductory courses in object-oriented design and typesafe programming.
Karlsruhe University, Germany
--
ScriptX
1995
Object-oriented, dynamic, time-based, multithreaded multiplatform language for interactive multimedia. Available soon for Windows and Macintosh.
Kaleida Labs, USA
--
SDL (10)
1995
Shape Definition Language.
IBM, Singapore
--
SIF
1995
Standard Input Format. Mathematical modelling programming language.
IBM T.J. Watson Research Center, USA
Scientific-
Simkin
1995
Scripting language that can be embedded in Java or C++ applications. It can be stored in a variety of file formats, including XML.
Simkin Solutions Ltd., USA
Internet
SL (3)
1995
Synchronous Language.
INRIA, France
--
SLANG (5)
1995
Structures language for engineering.
USA
--
SmalltalkAgents
1995
Smalltalk with closures.
Quasar Knowledge Systems, Inc., USA
--
Spike2
1995
Special language for data acquisition.
Royal Veterinary and Agricultural University, Copenhagen, Denmark
--
Split-C
1995
Parallel extension of C for distributed memory multiprocessors. Aims to provide efficient low-level access to the underlying machine.Split-C is similar to Cilk.
USA
-
S-Plus
1995
Commercialised version of S.
USA
--
SPROUT
1995
Modelling language for the SEED CAD system.
USA
Graphics-
TAO (2)
1995
Formerly APESE. The language of the APE100 SIMD machine. TAO, is very similar to a new generation FORTRAN language.
Italy
-
TCSP
1995
Timed CSP.
---
Tempo (2)
1995
Tempo is a declarative concurrent programming language based on classical firstorder logic.
--
TIL
1995
Typed Intermediate Language. Compiler for Standard ML based on typed intermediate languages and type-directed translation that carries types through the back end of a compiler.
Carnegie Mellon University, USA
--
ToonTalk
1995
ToonTalk is a computer programming system intended to be programmed by children.
USA
-
TPP
1995
Teach Pendant Programming. Fanuc's programming language for the Teach Pendant.
Japan
Robot-
UC
1995
University of California and UNITY for the Connection Machine. Data parallel extension of C designed for scientific computations on scalable parallel architectures. Implemented on Connection Machines.
UCLA, USA
Scientific-
VB4
1995
Version 4 of VB, featured classes, OCXs.
Microsoft, USA
--
VB5
1995
Version 5 of VB, featured native compiler, ActiveX controls.
Microsoft, USA
--
Vec
1995
Higher-order functional language Vec for vectors and arrays.
---
Visual PRO/5
1995
BASIC (Basis).
Basis International, France
---
WebDNA
1995
Server-side scripting, interpreted language with an embedded database system, specifically designed for the World Wide Web. Its primary use is in creating database-driven dynamic web page applications.
WebDNA Software Corp., USA
Internet
yab
1990s
Adaptation of Yabasic that enables the creation of graphical programs using the BeOS API. (BeOS, Zeta, HaikuOS).
----
YABasic
1995
Small interpreter. (GPL) (Unix, Linux, Windows and PlayStation 2).
Germany
-
Yellow Brick Logo
1995
Also MIT Yellow Brick Logo and MIT YBL. Logo for the Lego Brick.
MIT, USA
--
YLISP
1995
Variant of Xlisp for the HP-95LX palmtop.
Hewlett-Packard, USA
AI-
ZENO (2)
1995
High-level programming language. Imperative procedural programming language designed to be easy to learn and user friendly. Zeno is generic in the sense that it contains most of the essential elements used in other languages to develop real applications.
USA
-
Pure Data
1995
Visual programming language developed for creating interactive computer music and multimedia works.
USA
Music
TBC
1995
Tokiwa Basic Compiler.
Japan
--
ViTABal
1995
Visual language.
----
CYBIL (2)
1995
Compositional language for the efficient specification of arbitrarily complex Csound scores. It is integrated into CECILIA and can be used to generate scores for any kind of Csound orchestra.
Université de Montréal, Canada
Music-
KeyKit
1995
Interpreted multi-tasking awk-like language designed for MIDI algorithmic and realtime manipulation.
USA
Music-
Pcmusic
1995
Version of the cmusic sound synthesis program for the IBM PC and compatibles.
UCSD, USA
Music-
PMML
1995
Musical event description/manipulation language designed for computer-controlled performances with MIDI instruments.
UCSD, Japan
Music-
ABC++
1994
Concurrent version of C++ for IBM Power series.
USA
--
ABCL/f
1994
ABCL with a functional flavour. Explicit parallel language.
Japan
--
ACE (2)
1994
Parallel logic language.
Spain
--
ACL2
1994
Theorem proving Lisp.
USA
AI-
ACME
1994
Simple, generic software architecture description language, meant in part as a common interchange format between other ADLs.
CMU, Stanford, USA
--
ACSL Optimize
1994
Extension of ACSL for process optimization, came equipped with considerable data store of process types etc…
USA
--
AESOP (2)
1994
System description language, with interface to TCL and subordinate FCL language.
USA
--
Agent-K
1994
Agent-oriented language with temporality.
University of Aberdeen, UK
--
AgentSpeak
1994
Concurrent AI agent.
Australian Artificial Intelligence Institute, Melbourne, Australia
AI-
AKL (2)
1994
Agents Kernel Language.
Swedish Institute of Computer Science, Sweden
--
ALG
1994
ALGOL block-structured language with local variables.
USA
--
Alonzo
1994
Named for Alonzo Church. Functional programming language for programming multicomputers.
Mitre Corp., USA
--
AML (2)
1994
Arc Macro Language. Extensions to Prime's Command Procedure Language for automating programmatic and systems tasks in Arc/Info.
ESRI, USA
GIS-
AMPL (6)
1994
Another Matrix Programming Language.
USA
--
ANS Forth
1994
See Forth.
---
ANSI Common Lisp
1994
See Common Lisp.
-AI-
April (2)
1994
Agent PRocess Interaction Language. Evolution of Go!
Imperial College, London, UK
--
ARVA
1994
Language for describing Cellular Automata.
Université de Caen, France
--
AYACC
1994
Ada YACC. YACC running on Ada - written in Ada, produces Ada output.
UC Irvine, USA
--
A-ZPL
1994
Advanced ZPL.
USA
--
Bison
1994
Gnu implementation of YACC (from Gnu vaguely like a yak which is like a bison).
MIT, USA
--
Blazon
1994
?
---
Bob (2)
1994
Thomas with CPL Algol syntax.
USA
--
BRIAN
1994
Russian programming language.
Russia
--
Chimera
1994
Language which supports active rules, with deductive rules and an object-oriented data model.
---
CIAL
1994
Interval constraint logic language. Contains a linear Gauss-Seidel constraint solver, in addition to the interval narrowing solver. Implemented as an extension to CLP(R).
China
--
CIL (3)
1994
Communication Service Implementation Language.
---
CL (1)
1944
Control Language. Batch language for the IBM RPG/38, used in conjunction with RPG III. (See OCL).
USA
--
Clipper 5
1994
Advanced Clipper with iterators and code blocks.
USA
--
clp(FD)
1994
Constraint Programming Language over Finite Domains.
USA
--
concon
1994
Lisp dialect with multitasking capabilities.
Netherlands
AI-
conGolog
1994
Logic-based control language for robots based on situation calculus and Golog.
USA
Robot-
COOL (5)
1994
COOrdination Language .
Italy
--
CorelScript
1994
Dialect of Basic that serves as the macro extension language for many products from Corel.
Corel Corp., USA
--
DAS (3)
1994
Data Analysis System.
GSF-Institut fur Biophysikalische Strahlenforschung, Neuherberg, Germany
--
DPML
1994
Intermediate-level portable language for massively parallel programming designed as an extension of Mini-ML.
France
--
Draco (2)
1994
Knowledge representational language mentioned in FermaT.
-Knowledge-
DTP
1994
Don's Theorem Prover. General theorem prover with domain-independent control of inference, running on Common Lisp.
Computer Science Department Stanford University, USA
AI-
EASEL
1994
DSL for user-defined applications.
USA
--
EAST
1994
Enhanced Ada SubseT. Data description language.
UK
--
Elan (3)
1994
Constraint logic program.
Université de Nancy I, France
--
ElipSys
1994
Parallel constraint logic programming language.
UK
--
Escalante
1994
Visual language.
---
ET++
c1994
Smalltalk-like system for Suns, built on C++.
UBILAB Zurich, Switzerland
--
EXPLAN
1994
Programming language for complex visual stimuli presentation.
Datitalia Processing S.p.A., Italy
--
FESE
1994
Programming language for programming an 8-channel FESE stimulator.
Germany
--
FM (2)
1994
Database programming language.
-Database-
Fornax
1994
Interesting hybrid of Snobol (for pattern matching) and APL (for array control) used in general education and compiler design.
Rutgers Univeristy, USA
--
Forté 4GL
1994
Proprietary application server used for developing scalable, highly available, enterprise applications.
---
Fusion
1994
Object modelling language.
USA
--
GCL (2)
1994
Gnu Common Lisp. Formerly AKCL. (See KCL and AKCL).
USA
AI-
Gema
1994
GEneral purpose MAcro processor. General purpose text processing utility based on the concept of pattern matching.
---
Gentzen
1994
Timed concurrent constraint language.
XPARC, USA
--
Glyphic Script
1994
Prototype based scripting language.
USA
--
Goblin
1994
DB programming language.
-Database-
GPSS/VI
1994
VI for Visual. Interactive (ie clickable) GPSS/V for PC.
USA
--
GRAPNEL
1994
Graphical programming language for parallel programs.
---
GUIDE
1994
Object-oriented language dedicated for programming distributed applications on top of the Comandos platform.
---
GW-Ada
1994
Enhancements of Ada/Ed.
George Washington University, USA
Education-
Gwydion
1994
Free, open-source implementation of the Dylan language for Unix-compatible systems. Originally developed by the Gwydion Group at Carnegie-Mellon University, the compiler is now being maintained and extended by a global volunteer effort. The major componen
Carnegie-Mellon University, USA
--
HACL
1994
Concurrent OO language based on linear logic.
Japan
--
HOLCF
1994
Integration of HOL and LCF.
Technische Universitat Munchen, Germany
--
Hope+C
1994
Alvey Flagship project, Imperial College. Further evolution of Hope+ with continuation-based I/O, coroutines, and RFC's. For Sun-3's with Motorola FPU's. (See Massey Hope).
Imperial College, London, UK
--
IAM (2)
1994
?
USA
--
ICL (3)
1994
Interactive Control Language for the ADAM (Astronomical Data Acquisition Monitor) system. Originally VAX/VMS then ported to UNIX.
UK
--
ILU
1994
Inter-Language Unification. ILU (pronounced eye'-loo) is a system that promotes software interoperability via interfaces.
Xerox PARC, USA
--
Jacob 2
1994
Second of two non-wimp user input specification languages. Part of PMIW system.
USA
--
Java
1994
Full-featured, portable object-oriented language. The feel of the Java language is fairly similar to that of C++, but it also borrows ideas from Modula-3, Mesa, and Objective-C.
Sun Microsystems, USA
Internet
Juno 2
1994
Juno extended into a full blown IDE.
DEC SRC, Palo Alto, CA, USA
--
K-code
1994
Language recognized by the K-machine, a virtual machine with an incremental constraint solver and a constraint-based data store. Used to implement Kaleidoscope.
USA
--
KiR
1994
Kiel Reduction language. Nested array language.
University of Kiel, Germany
--
KLIC
1994
Concurrent logic programming language.
ICOT, Japan
--
Klone
1994
Homonym for Clone (as it is a prototyping OO). Experimental version of Wool2.
France
--
KQML
1994
Language and Protocol for Knowledge and Information Exchange.
USA
Knowledge-
LC (2)
1994
Linear Logic proglan.
---
Lilac
1994
Functional programming language based on linear logic.
---
LiSEB
1994
Object oriented extensions to APL2 to enable modelling of lifestyle for medical simulations.
Belgium
--
LL
1994
Logic language for the Doedens multi language text query system.
Netherlands
Database-
LLP
1994
Linear Logic Programming. Linear Logic language that compiles to Java. Subset of Lolli (and thus Superset of Prolog).
Japan
AI-
LOL
1994
Deductive language for object bases.
Italy
--
Maglog
1994
Programming language for multi mobile agent systems. Extension to Prolog.
Japan
AI-
Meroonet
1994
Lightwieght version of Meroon.
France
--
METAPOST
1994
Picture-drawing language very much like Knuth's METAFONT except that it outputs PostScript commands instead of run-length-encoded bitmaps.
USA
Graphics-
METAWSL
1994
Domain specific language for the FermaT program transformation system.
University of Durham, UK
--
MINDY
1994
Mindy Is Not yet Dylan. Partial implementation of Dylan.
Carnegie Mellon University, USA
--
Modula-2O
1994
Object oriented extension of Modula-2.
Germany
--
Moonrock
1994
Free BASIC-like language for the MS-DOS operating system.
---
MOOSE
1994
Maise-based Object-Oriented Simulation Environment. Concurrent object-oriented language for simulation.
USA
Simulation-
MQL (2)
1994
Medical Query Language. Database query language adapted to medical information, translated in MUMPS. Part of the COSTAR system.
USA
Database, medical-
MSOL (2)
1994
SOL with multimedia extensions.
Japan
--
Multigame
1994
Very high level language for describing board games.
Netherlands
Games-
Multi-POP
1994
Hybrid operating system and programming language.
University of Edinburgh, UK
--
Mx
1994
Interactive matrix algebra exploration language.
USA
--
Navel
1994
Functional language developed to enable the implementation of programming languages as interpreters from their formal semantics.
Herriot-Watt University, UK
--
NeoLogo
1994
Prototyping OO extension of Logo.
Brazil
--
NS Basic
1994
Family of development tools for the BASIC programming language for iOS, Android, BlackBerry OS, WebOS, Newton OS, Palm OS, Windows CE, Windows Mobile and Microsoft Windows.
NS BASIC Corp., Canada
Internet
OASIS
1994
Optimizing Action-Semantics-based Compiler Generator.
---
Ocean
1994
C-like programming language.
Oregon State University, USA
--
OPTIMIX
1994
Graph rewriting language based on Datalog.
Germany
--
Orthagonal
1994
2 dimensional programming language following on from a discussion on the alt.lang.intercal newsgroup.
USA
--
P2
1994
Extensions to Ansi C (rather than C++) to enable better use and control of abstractions. Follow on to the P++ part of the Predator project.
University of Texas, USA
--
Pascal/V
1994
Pascal implemented in Smalltalk/V.
France
--
Pascal++
1994
Extension of Extended Pascal, inspired by Pascal Plus. Adds concurrency, exceptions and object orientation, including virtual types and multiple inheritance.
ISO, Denmark
--
PEI
1994
Parallel Equations Interpreter or the Architect of the PYramide du Louvre parallel language.Parallel language.
Belgium
--
PhonePro
1994
Visual language.
Cypress Research Corp., USA
--
Pike
1994
Interpreted dialect of C with object-oriented programming features and dynamic memory management. It is intended for general programming, especially for networking applications.
Linköping University, Sweden
-
PIRANHA
1994
Language for parallel computations on a dynamically changing set of processors.
---
PoliS
1994
Concurrent oo logic language.
---
PolyTOIL
1994
TOIL implemented in ML with added parametric polymorphism.
Williams College, USA
--
Predula Nouveau
1994
Improved version of PREDULA. A small Pascal-like data-parallel language with embedded data-parallel primitives.
Linköping University, Sweden
Business-
ProFIT
1994
PROlog with Features, Inheritance and Templates. Extensions to Prolog.
Germany
AI-
PSX Chipmunk BASIC
>1994
BASIC interpreter for the Sony PlayStation.
---
QL
1994
Query language for the Doedens multi language text query system.
Netherlands
Database-
QUIKCODE
1994
Pprocedural language similar to the Quikjob language existing on the IBM mainframe.
IBM, USA
--
Racket
1994
Formerly named PLT Scheme. General purpose, multi-paradigm programming language in the Lisp/Scheme family. One of its design goals is to serve as a platform for language creation, design, and implementation. The language is used in a variety of contexts such as scripting, general-purpose programming, computer science education, and research.
PLT Inc., USA
Education, AI
RAPID
1994
High-level programming language used to control ABB industrial robots.
ABB Group, USA
Robot
RENDEZVOUS (2)
1994
Application develpoment language for a user messaging system.
USA
--
RPG IV
1994
Also RPGLE and ILE RPG.
IBM, USA
Business-
RSL (3)
1994
Robot Scripting Language. Robot Battle is a programming game that challenges you to design and code adaptable battling robots.
-Robot, games
RSML
1994
Requirements state machine language.
---
RUSH (2)
1994
Extension language, a descendant of Tcl.
USA
--
S3
1994
ALGOL-like system language for the ICL 2900 computer, used to write the ICL SUPERVISOR B OS.
Bath University, UK
-
SAC (2)
1994
Single Assignment C. Strict purely functional programming language which design is focused on the needs of numerical applications.
Germany
-
SCL (5)
1994
Spacecraft Command Language.
National Aeronautics and Space Administration, USA
--
SEAL (2)
1994
Semantics-directed Environment Adaptation Language. Interface definition language for the ASF+SDF Meta-­environment.
Netherlands
--
ShaDE
1994
Concurrent OO logic Language.
---
SIMAN V
1994
Version 5 of SIMAN.
USA
--
SLIQ
1994
Script Language Interface for QmodemPro. Scripting language for interactive modem use.
Mustang Softward, Inc., USA
--
SmallEiffel
1994
GNU Eiffel implementation.
LORIA Lab, France
--
Smalltalk MT
1994
Implementation of the Smalltalk programming language created to deal with some of the shortcomings of Smalltalk-80 style of implementations.
---
SMR
1994
Logic programming language.
---
SPARC Verdi
1994
Verdi for the SPARC workstation, with intermediate language as SPARC assembler.
Canada
--
SPECTRE
1994
SPECialization by TRansformation and Elimination. Inductive logic programming (ILP) system that is an extension of SICSTUS Prolog.
Germany
AI-
StarLogo (1)
1994
Parallel visual Logo as used to model massively parallel microsystems.
USA
--
STUDIO
1994
Modular, compiled, actor-oriented language, based upon a multitask runtime system.
---
SUPER (2)
1994
Simplified user poll and experience report language.
Universität Basel, Switzerland
Medical-
s-Verdi
1994
Verdi with ALGOL syntax. Intially an example of system-proof with VERDI, but it has now become a secondary interface.
Canada
--
SVL (1)
1994
Scientific Vector Language.
Chemical Computing Group, Canada
Scientific-
Swarm
1994
Agent based simulation language.
Santa Fe Institute, USA
Simulation-
Syntropy
1994
Object modelling language.
USA
--
sysLucid
1994
Systolic functional Lucid.
Canada
--
TELESCRIPT
1994
General Magic's interpreted, object-oriented language with for remote programming.
General Magic, USA
-
TSQL
1994
Temporal SQL. Incoroporated into SQL3.
UK
--
UniCon (1)
1994
Unified Extended Dialect of Icon. High level, goal-directed, object-oriented, general purpose applications language.
USA
--
V (3)
1994
Vector C. Parallel language based on C. V extends C with a new type construction for vectors.
USA
--
VisaVis
1994
Higher-order Functional Visual Programming Language.
---
VRML
1994
Virtual Reality Markup Language.
USA
-
WinPict
1994
Visual language.
---
YORICK
1994
Interpreted block-structured language intended for data analysis and data graphics. It is designed to be easy to use, but scalable to very large datasets and very complex computations.
Lawrence Livermore Lab., USA
Graphics
youtoo
1994
("EU 2"). 2nd generation EULisp.
UK
AI-
AmigaOberon
1994
Commercial Oberon for the Amiga.
A+L AG, Switzerland
-
Vipers
1994
Visual language.
----
VIPR
1994
Visual language.
----
Foo
1994
The Foo environment consists of the Foo Kernel layer and the Foo Control layer. The Foo Kernel layer is implemented in Objective-C and is made accessible to Scheme through a set of types and primitives added to the Elk Scheme interpreter. The Foo Control layer is implemented in Scheme and OOPS, an object-oriented extension to Scheme.
IRCAM, France
Music-
Hyperlisp
1994
Real-time MIDI programming environment embedded in Macintosh Common Lisp.
MIT Media Laboratory, USA
Music-
ACL (5)
1993
Concurrent linear logic programming paradigm.
---
Agent0
1993
Agent-oriented programming language for Artificial Intelligence.
-AI-
AGORA
1993
Distributed object-oriented language.
Belgium
AI-
ALBA
1993
Parallel actor language based on actors.
Spain ?
--
AmigaE
1993
Very often called "E", it is a programming language on the Amiga. Inspired by Ada, C++, Lisp.
-AI
Ampl (7)
1993
Comprehensive and powerful algebraic modeling language for linear and nonlinear optimization problems.
AMPL Optimization LLC, USA
Scientific-
ANALYTIK-93
1993
Evolution of ANALYTIK.
Russia
Scientific-
APESE
1993
Parallel dialect of FORTRAN. The language of the APE100 SIMD machine. (See TAO).
Pisa University, Italy
Scientific
APLAN
1993
Algebraic Programming Language.
Russia
--
ASF+SDF
1993
ASFCSDF is a modular specification formalism based on the Algebraic Specification Formalism (ASF) and the Syntax Definition Formalism (SDF).
Netherlands
--
Baby modula-3
c1993
Functional programming sublanguage of Modula-3 programming language based on ideals. It is an object oriented language for studying programming language design; one part of it is implicitly prototype-oriented programming language, and the other is explicitly statically typed designed for studying computer science type theories.
DEC, USA
-
BAP (2)
1993
Brain Aid Prolog (BAP) is a Concurrent Sequential Processes (CSP) based standard Prolog for Transputer networks. BAP uses its own MS Windows or X Windows server for I/O.
-AI-
BeBOP
1993
Object-oriented parallel logic programming language. Combines sequential and parallel logic programming, object-oriented and meta-level programming.
Australia
--
BEFUNGE
1993
Interpreted low-level programming language that uses a unique data model and instruction set to perform computations on a coordinate grid.
USA
-
BOPL
1993
Basic Object Programming Language. Minimal object-based language for teaching.
-Education-
BQL
1993
Bag Query Language. Database language for Bags.
University of Pennsylvania, USA
Database-
Brainfuck
1993
Esoteric programming language noted for its extreme minimalism. It is a Turing tarpit, designed to challenge and amuse programmers, and was not made to be suitable for practical use.
---
Butterfly Common LISP
1993
Parallel version of Common LISP for the BBN Butterfly machine.
USA
AI-
CamlFlight
1993
Data-parallel categorical language.
France
--
cc
1993
Concurrent Constraints. A family of languages generalizing CLP, including concurrency, atomic tell and blocking ask.
---
cc(FD)
1993
Constraint programming language.
Brown University, USA
--
CCEL
1993
C++ Constraint Expression Language.
USA
--
CDOL
1993
Recursive OO query language.
-Database-
CHARM++
1993
Object-oriented parallel programming system, similar to CHARM but based on C++. TR 1796, UIUC.
University of Illinois, USA
--
Chronolog(0)
1993
Enhancement of Chronolog.
Canada
--
Chronolog(Z)
1993
Enhancement of Chronolog.
Canada
--
ChronoSQL
1993
SQL variant.
University of Zurich, Switzerland
Database-
CILK
1993
Multi-threading parallel language based on ANSI C. Cilk is an algorithmic multithreaded language.
USA
--
CLOS()
1993
Strict subsets of CommonLisp and CLOS.
University of Kiel, Germany
--
CommonLisp()
1993
Subset of CommonLisp essentially excluding the reflective parts of CommonLisp.
University of Kiel, Germany
--
Concert/C
1993
Parallel extension of ANSI C with asynchronous message passing.
IBM, USA
--
Concurrent METATEM
1993
Concurrent language for executable temporal logic. Extension to METATEM.
---
Concurrent Oberon
1993
Concurrent features added to Oberon.
Switzerland
--
CORAL (2)
1993
COntrol Relations And Logic. Language for deductive database.
University of Wisconsin, USA
Database-
Coral++
1993
Object-oriented language for deductive databases.
USA
Database, business-
CuPit
1993
Parallel language for neural networks.
Germany
--
CVL
1993
C Vector Library. Vector extension to C.
USA
--
C-XSC
1993
Extensions to C++ for scientific computing.
USA
Scientific-
Dataplan
1993
Databased Language is a tutorial about programming language concepts in relation to building and using databased information systems.
Essex University, Colchester, UK
Database-
DBC
1993
Data-parallel Bit-serial C. Based on MPL.
Supercomputing Res. Center, USA
--
Deva
1993
Functional language.
Technical University Berlin, Germany
--
DMIS 2
1993
Evolution of DMIS.
Germany
--
DOWL
1993
Extension of Trellis supporting transparently distributed objects.
University of Karlsruhe, Germany
--
DROOL
1993
Dave's Recycled Object-Oriented Language. Language for writing adventure games. An updated implementation of AdvSys. Multiple inheritance, garbage collection.
USA
Games-
DUEL
1993
Very high-level debugging language.
---
Dynace
1993
DYNAmic C language Extension. Extension of C, adds classes, multiple inheritance, dynamic binding, garbage collection and threads. Implemented as a C preprocessor and library.
Algorithms Corporation, USA
-
Eiffel**
1993
Extended virtual version of Eiffel.
France
--
ELLA 2000
1993
Version of ELLA with more powerful generics and user-defined attributes.
---
es (2)
1993
Extensible Shell. Unix shell derived from rc, includes real functions, closures, exceptions, and the ability to redefine most internal shell operations.
USA
--
ESP (5)
1993
Extended Shared Prolog. Prolog with Linda tuples.
Italy
AI-
Euphoria (1)
1993
End user programming with Hierarchical Objects for Robust Interpreted Applications. Simple, flexible, and easy-to-learn programming language. It lets you quickly and easily develop programs for Windows, DOS, Linux and FreeBSD.
--
FALSE
1993
Small Forth-like stack-oriented language, with syntax designed to make the code inherently obfuscated, confusing, and unreadable.
---
Feel
1993
Free and Eventually EuLisp. An initial implementation of EuLisp.
UK
AI-
Free
1993
Free and Eventually Eulisp. Implementation of EuLisp.
Bath University, UK
AI-
Fresco
1993
Object-oriented specification language.
---
FT (2)
1993
Features Table.
USA
--
GAPLog
1993
General Amalgamated Programming with Logic. Restricted version of constraint logic programming, using S-unification but not restricted to a single domain.
LOGPRO group, Linkoping, Sweden
--
Glenda
1993
Realization of Linda based on PVM. (See PVM).
University of South Mississippi, USA
--
Glish
1993
Language for buiilding loosely coupled distributed systems from modular event-oriented programs.
---
GNU C
1993
Ansi C with many extensions: compound statement within an expression, pointers to labels, local labels, nested functions, typeof operator, compound and conditional expressions and casts allowed as lvalues, long long ints, arrays of variable lengthmacros w
International
--
GOAL (2)
1993
Graph-Based Object and Association Language.
--
GOAL (3)
1993
Game Oriented Assembly Lisp.
-Games, AI--
GOLOG
1993
Logic programming language for dynamic domains.
Canada
--
GPSS*
1993
GPSS implementation with hierarchical modeling features.
---
GRAMOS-GPSS
1993
German version of GPSS for PC.
Germany
--
Graqula
1993
Graphical Query Language.
-Graphics-
High Performance Fortran
1993
Proposed extension to Fortran 90 with additional support for data parallel programming.
-Scientific--
High-integrity PEARL
1993
PEARL 90 with extra checks and safeguards.
Germany
--
HO UNIF
1993
Higher Order E-Unification.
FZI, Karlsruhe, Germany
--
HPF
1993
High Performance Fortran. Proposed extension to Fortran 90 with additional support for data parallel programming. (see High Performance Fortran).
USA
Scientific-
HSQL
1993
Historical SQL.
UK
--
Hyperflow
1993
Dataflow-based visual programming language for a multimedia pen computer system for children.
---
HyperPascal
1993
Object-based programming language for Wingz, used for creating charts, graphs, graphics, and customized data entry.
Informix, New-Zealand
Graphics
Indexical Lucid
1993
Multidimensional lucid.
University of Arizona, USA
--
Inform (4)
1993
Programming language and design system for interactive fiction. Inform can generate programs designed for the Z-code or Glulx virtual machines.
UK
--
Isabelle-93
1993
Latest version of Isabelle. Significantly faster than Isabelle-92 and has several other improvements. Isabelle-93 is not upwardly compatible with its predecessor.
USA
--
Jade (2)
1993
Device independant parallel programming language.
CSl, Standford, USA
--
K (2)
1993
Proprietary array processing language developed by The language serves as the foundation for kdb, an in-memory, column-based database, and other related financial products.
KX Systems, Inc., USA
Database
Kaleidoscope'93
1993
Third version of Kaleidoscope.
USA
--
KARL
1993
Knowledge Acquisition and Representation Language. Executable knowledge modelling language.
University of Karlsruhe, Germany
Knowledge-
K-Log
1993
Knowledge engineering language.
Australia
Knowledge-
Language A
1993
KR language with effects.
---
LIFE (2)
1993
Interpreted logic programming language, related to Prolog, with features for functional and object-oriented programming. Intended mainly as a research vehicle.
MCC Texas, USA
AI-
Linear Janus
1993
Extension of Janus.
USA
--
LiveCode
1993
The LiveCode programming language (formerly the "Revolution" programming language) is a commercial cross-platform rapid application development language inspired by Hypercard's programming language HyperTalk.
---
login/mali
1993
LOGIN in the MALI paradigm.
France
--
LOOKS (2)
1993
Language for Object-Oriented Kinematics Specifications. Imperative, object-oriented language for specifying motion.
Twente University, Netherlands
--
LOOPN
1993
Object-oriented language for simulation of Petri nets.
University of Tasmania, Australia
Simulation-
Lout
1993
Embedded language for the lout document preparation system. Procedural, with Scribe-like syntax.
---
Lua
1993
Interpreted structured language designed for embedding into other applications. It is intended for use as an extension and scripting language, especially for applications with requirements for structured data storage.
Tecgraf, PUC-Rio, Brazil
-
Magma (2)
1993
Environment and high-level language for number theory, algebra, and general mathematical programming.
-Scientific
MALI
1993
Memoire Adapteé aux Langages Indéterministes (= "Memory for Non-Deterministic Languages"). MALI is not specialised to one dialect of Prolog but can be used for any non-deterministic language using a search-tree and traversing it in a depth-first manner.
IRISA, France
AI-
MALPAS IL
1993
Strongly typed, block-structured intermediate language intended for static analysis and verification. Translators exist for Ada, C, Pascal, Fortran 77, Coral 66 and several assembly languages.
TA Consultancy Services, UK
--
MAP (5)
1993
Distributed AI OO language.
Italy
--
Mercury (1)
1993
Logic programming language with some functional language features. It was designed to give the semantic benefits of declarative programming and the speed and error-checking of procedural programming.
University of Melbourne, Australia
-
Meroon V3
1993
Meroon version 3.
France
--
MIDL (3)
1993
Menu Interface Design Language. Language for describing menus and actions.
Murodch University, Australia
--
mLucid
1993
Indexical language, descendant of Lucid.
Canada
--
MODEL-K
1993
Specification language for both knowledge level and symbol level Behaviour.
Germany
Knowledge-
MODLER
1993
Modeling by Object-Driven Linear Elemental Relations. Language for representing linear programming models.
Boston, USA
--
Modula-3*
1993
Incoprporation of Modula-2* ideas into Modula-3.
University of Karlsruhe, Germany
--
Modula-3pi
1993
Machine-independent intermediate language for compilation of Modula-3*.
University of Karlsruhe, Germany
--
Multi-Pascal
1993
Extension of Pascal-S with multiprocessing features.
USA
--
Multi-Prolog
1993
Blackboard-based Parallel Logic Programming Language.
France
--
MViews
1993
Visual language.
---
MVL
1993
Multi-Valued Logic. Theorem proving shell written in Common Lisp, includes first-order logic, ATMS, default reasoning and circumscription as special cases.
University of Oregon, USA
AI-
NewtonScript
1993
Prototype based programming language created to write programs for the Newton platform. It is heavily influenced by the Self computer language, but modified to be more suited to needs of mobile and embedded devices.
Apple Inc., USA
-
NICEL
1993
Language for programming in Fuzzy Logic.
NiceSoft Corp., USA
--
nick
1993
New ic. Rewrite of ic.
USA
--
NL
1993
General purpose visual dataflow language.
University of Tasmania, Australia
--
Noodle
1993
Nonprocedural Object­Oriented Database LanguagE. Led to the Sword system.
USA
Database-
OAK
1993
Primitive Java, part of Green Project.
USA
--
ObjectLOGO
1993
Variant of LOGO with object-oriented extensions for the Macintosh.
USA
-
OBLIQ
1993
Distributed object-oriented scripting language. Small, statically scoped, untyped, higher order, and concurrent. State is local to an address space, while computation can migrate over the network. The distributed computation mechanism is based on Modula-3
UK
-
Octopus
1993
Object Closure Transplantable to Other Persistent User Spaces.
University of Adelaide, Australia
--
ODD
1993
Sequence Retrieval System.
USA
--
OL(P)
1993
Object Layer for Prolog XPARC. Object-oriented extension to Prolog.
USA
AI-
OPAL (7)
1993
Strongly typed, higher-order, strict, pure functional language, and as such can be classified alongside ML, Haskell, and other modern functional programming languages.
Technical University of Berlin, Germany
--
OPAL-0
1993
Predecessor of OPAL-1, implementation of OPAL language formal.
Germany
--
OPAL-1
1993
Implementation of OPAL, and the successor to OPAL-0.
Germany
--
OSU APL
1993
Hybrid APL/PASCAL to evaluate usability of visual languages.
OSU, USA
--
Pacific
1993
Programming Language Based on the Idea of Natural Naming.
Finland
--
PALM (1)
1993
Pattern language for molecular biology.
USA
--
Parasol (2)
1993
Parallel Systems Object Language. Object-oriented, supports network and parallel computing. Modules, exceptions.
---
Pattern
1993
Extension to C or C++ to enable SNOBOL style PATTERN MATCHING.
USA
--
PCLOS
1993
Persistent CLOS.
USA
--
PEGS 4
1993
Preprocessor for EGS 4.
USA
--
Pict (2)
1993
Research programming language designed as a practical implementation of the pi-calculus (a parallel computation formalism).
---
piDEMOS
1993
Teaching subset of DEMOS.
Canada
Education-
PL/pgSQL
c1993
Procedural Language/PostgreSQL. Procedural programming language supported by the PostgreSQL ORDBMS. It closely resembles Oracle's PL/SQL language.
--
PLACA
1993
Agent programming language.
Stanford University, USA
--
PLNLP
1993
Portable Language for Natural Language Processing. Pronounced "Penelope"! Programmign language effort to develop an integrated system for NLP.
IBM Yorktown Heights, USA
--
PM (2)
1993
Prolog/MALI. Lambda Prolog compiler using the MALI memory system.
IRISA, France
AI-
PocketForth
1993
FORTH with AppleEvent extensions.
USA
--
P-Progol
1993
Implementation by Ashwin Srinivasan of Progol algorithm.
Germany
--
Progol
1993
Superset of Prolog that provides rapid definition of classes and attributes.
Oxford University, UK
AI-
Prolog-II/MALI
1993
Prolog-II with MALI memory management.
France
AI-
ProtoHyperflow
1993
Visual programming language which is a derivative subset of Hyperflow, and originated as a prototype implementation of Hyperflow (also PHF).
USA
--
Ptolemy
1993
Simulations language. Design environment tool.
UC Berkeley, USA
Simulation-
QIL
1993
Conceptual modelling language. Originally a generalpurpose language, but used largely in KADS.
University of Nottingham , UK
--
Quake
1993
Modula-3 programs from modules, interfaces and libraries.
DEC SRC, Palo Alto, USA
--
R
1993
Language and environment for statistical computation and graphics. Derived from the S language it is near Scheme. The current R is the result of a collaborative effort with contributions from all over the world.
University of Auckland, Australia
Graphics, scientific-
Revolution Transcript
1993
See Revolution.
---
Rlab
1993
Interactive, interpreted scientific programming environment. Rlab is a very high level language intended to provide fast prototyping and program development, as well as easy data-visualization, and processing.
-Scientific-
Rusinoff HDL
1993
LISP-like HDL based on Brock-Hunt HDL.
NASA, USA
AI-
SAX Basic
1993
BASIC. Visual Basic for Applications(TM) compatible.
FTG Software, USA
--
sceptic 4
1993
Prolog extension to add forward chaining.
Imperial College, London, UK
AI-
SchemeXerox
1993
Xerox PARC dialect of Scheme - with an externally defined knowledge of types.
Xerox PARC, USA
Knowledge-
Screamer
1993
Extension of Common Lisp providing nondeterministic backtracking and constraint programming.
USA
AI-
Scrimshaw
1993
Language for document queries and transformations.
----
SDML (2)
1993
Strictly Declarative Modeling Language. Simulations modelling language built as an extension to Park Place Smalltalk.
Manchester University, UK
Simulation-
SEL2
1993
Subset-Equational Language 2.
USA
--
Self-93
1993
Instance-based OO Language. Version 3 of Self, written in in C++ and Self.
Xparc, USA
--
SETHEO
1993
SEquential THEOrem prover. Automated theorem prover for formulae of predicate logic, based on the calculus of connection "tableaux".
Technische Universitat Munchen, Germany
--
SEUS
1993
Language allowing functions to return multiple values. Implemented but never published.
---
Similix
1993
Partially evaluating applicative language.
---
Single Assignment Fortran
1993
Parallel fortran with anonotations and comprehensions.
USA
Scientific-
SmallVDM
1993
Environment for formal specification and prototyping in Smalltalk.
---
SPARCL
1993
Created as an attempt to combine visual, logic, and set-based programming disciplines, SPARCL is an academic programming system developed to aid exploratory programming.
University of Kansas, USA
--
SPE
1993
Visual language.
---
SWORD
1993
System With Objects, Relations and Declarativeness. Declarative subsystem of the ODE OO database, based on Noodle, but with semantic enhancements to make it work with O++.
USA
Database -
TAL (3)
1993
CAI analysis language.
Germany
--
TASM (2)
1993
Transputer Assembly.
USA
--
Templar
1993
Software specification language based on temporal logic.
USA
--
The ML Kit
1993
Full implementation of Standard ML.
Denmark
--
TOIL
1993
Typed Object-Oriented Imperative Language. Successor to TOOPLE.
USA
--
TOOPL
1993
Typed Object-Oriented Programming Language.
USA
--
TOOPLE
1993
Minor variant of TOOPL.
Massaschussets College, USA
--
Tycoon/Fibonacci Add-On Experiment
1993
?
International
--
UMLS
1993
Unified Medical Language System. Knowledge representation language for medicine.
Germany
Medical, Knowledge-
UnCvl
1993
University of North Carolina CVL. Implementation of Cvl for MasPar MP-1 massively parallel computer.
University of North Carolina, USA
--
UNIFORM (2)
1993
Intermediate language developed for reverse engineering both COBOL and FORTRAN.
-Business-
Uranus
1993
Logic-based knowledge representation language. An extension of Prolog written in Common Lisp, with Lisp-like syntax. Extends Prolog with a multiple world mechanism, plus term descriptions to provide functional programming.
Japan
Knowledge, AI-
VB3
1993
Version 3 of VB, featured Access Engine, OLE 2.0, Crystal Reports, new tools and controls.
Microsoft, USA
--
VBA
1993
Visual Basic for Applications. Implementation of Microsoft's event-driven programming language Visual Basic 6 and its associated integrated development environment (IDE), which are built into most Microsoft Office applications. VBA enables building user defined functions, automating processes and accessing Windows API and other low-level functionality through dynamic-link libraries (DLLs).
---
VCODE (1)
1993
Intermediate language used in the compilation of NESL.
----
VDM++
1993
Object-oriented extension of VDM-SL.
Germany
--
Vienna Parallel Logic
1993
Persistent language and programming system that supports the concurrent execution of communicating processes and the computation of several alternative solutions by means of programmed backtracking.
Austria
--
Visual Eiffel
1993
Extension of Eiffel with a GUI IDE and cross platform display.
SIG Computer GmbH, Germany
--
VML (2)
1993
VODAK Model Language. Language for extensible object-oriented database.
-Database -
WinDev
1993
Integrated development environment (IDE) fourth generation language (4GL which is based upon a run-time engine (framework). It uses a 4GL known as WLanguage. The tools enables a predetermined set of standard forms and algorithms to be used in an automated fashion to generate applications (RAD). The source code is precompiled and interpreted at run time like Visual Basic, Java or C#. This makes the executable program independent from the operating system and allows dy
PC SOFT, France
-
WinWrap Basic
1993
Third-party macro language based on Visual Basic used with programmes of various types which its vendor touts as an alternative to ActiveX (e.g. VBScript, JScript, PerlScript, Rexx-based WSH engines and others), Visual Basic for Applications, and VSTA for this purpose. The WWB software package is used in conjunction with Microsoft development tools including Visual Studio, Visual Studio.NET, and the ActiveX scripting engines.
Polar Engineering and Consulting, USA
-
WWWinda
1993
Tcl implementation of Linda paradigm for web-coordination.
GTE Laboratories , USA
Internet-
XPRESS
1993
Advanced modelling language. Replacement for MPSX.
USA
--
XSB
1993
Deductive logic database, based on Prolog, running on WAM.
UK
Database , AI-
YACC++
1993
Object Oriented yacc.
USA
--
ZPL
1993
Array programming language designed for efficient parallel implementation. It is used for scientific computations.
University of Washington, USA
Scientific
zsh
1993
Sh with list processing and database enhancements.
Princeton University, USA
Database -
MEANDER
1993
Visual language.
----
LOOM
1993
Language Of Objects Of Music. Visual programming language for defining algorithmic processes and composition structures.
UK
Music-
CCPL
1993
Common Composer's Programming Language.computer programming environment aiming at composers and researchers in the field of electroacoustic music.
Sweden
Music-
Tclmidi
1993
Tcl-based MIDI language, for creating and editing Standard MIDI Files.
USA
Music-
(ML)2
1992
Knowledge representation language.
-Knowledge-
ABCL/R2
1992
Reflective concurrent object-oriented language, based on Hybrid Group Architecture. Provides almost all the functionality of ABCL/1. Written in Common LISP.
Tokyo Inst Tech., Japan
AI-
ACSL Level II
1992
Version II of ACSL.
USA
--
ActorSpace
1992
Parallel language.
USA
--
ADD 1 TO COBOL GIVING COBOL
1992
Tongue-in-cheek suggestion for an object-oriented COBOL.
New-Zealand
Business-
ADDL
1992
Artefact and Design Description Language. Graphical object description language, separates the description into artefact description and creator's intention.
CWI Amsterdam, Netherlands
Graphics-
Aditi
1992
Prolog with relational and transactional extensions. The Aditi Deductive Database System is a multi-user deductive database system. Named after the goddess who in Indian mythology is the personification of the infinite and the mother of the god.
University of Melbourne, Australia
Database , AI-
Adl (3)
1992
Polymorphic non-recursive data-parallel functional language.
Australia
--
AML/V
1992
Extension of AML to cover robotic vision.
Taylor Watson Labs IBM, USA
Robot-
ANTLR
1992
ANother Tool for Language Recognition. Parser generator, part of PCCTS (Purdue Compiler-Construction Tool Set).
University of San-Francisco, USA
--
ARB
1990s
OpenGL language.
-Graphics--
Arche (1)
1992
Successor to Polygoth. Object oriented parallel language.
INRIA, France
--
ASL (2)
1992
Abstract Schema Language.
University of Southern California, USA
--
AXIOM
1992
Computer Algrebra System, actually a set of tools that uses the A# language. A free, general-purpose computer algebra system. It consists of an interpreter environment, a compiler and a library, which defines a strongly typed, mathematically (mostly) correct type hierarchy. Axiom has been in development since 1971 originally as Scratchpad.
IBM, USA
Scientific
AXIOM 2
1992
Improved version of AXIOM with extra features.
USA
--
B(PN)^2
1992
Basic Petri net programming notation. A syntactically simple but semantically powerful concurrent programming language.
---
Basic+
1990s
Programming language for OpenInsight.
----
BasicBasic
1992
Basic-like language for MS-Windows that contains a subset of MS-Basic as well as many new/unique commands; supports mouse/buttons and menu.
USA
--
BB/x Progression/4
1992
Improved version of BBX.
Basis International, France
Business
BCET Compiler
c1992
Basic Compile to Expression Tree. Basic compiler for MS-Windows (currently Freeware).
---
BCOOL
1992
Richly typed extension to COOL, in turn part of COCOON.
ULM, Switzerland
--
Beta-Prolog
1992
Prolog enhanced to directly manipulate Boolean tables.
CSSE, Kyushu Institute of Technology, Japan
AI-
Borland Pascal
1992
See Pascal.
Borland, USA
--
Brock-Hunt HDL
1992
Lisp-like Hardware definition language.
USA
Hardware-
C (GNU-C)
1992
C version. By Stallman.
USA
--
c**
1992
Pointer to C*. Large grain, object-oriented, data-parallel programming language.
University of Wisconsin, Madison, USA
--
CAL (4)
1992
Cakewalk Authoring Language. Music language for Cakewalk.
USA
Music-
CA-Realizer
1992
Dialect similar to VisualBasic. Last version 3.0, no longer under development/supported.
Computer Associates, USA
--
Cecil (2)
1992
Pure object-oriented programming language. Cecil was designed as part of the larger Vortex project at UW, and it is intended to provide a framework in which large, extensible software systems can be developed more easily.
University of Washington, USA
-
Cellang
1992
Parallel language.
---
CHARITY
1992
Functional language based purely on category theory.
University of Calgary, Canada
-
CHARM (2)
1992
Explicitly parallel programming language based on C, for both shared and nonshared MIMD machines.
USA
--
ChemTrains
1992
Visual language for expressing transformations.
University of Colorado, USA
--
CLAM (3)
1992
Constraint Language Abstract Machine. The underlying abstract machine in the implementation of CLP(R). Based on the WAM.
UK
--
CODE
c1992
Computationally Oriented Display Environment. Visual programming language and system for parallel programming, which lets users compose sequential programs into parallel programs.
--
Code 2.0
1992
Large-grain dataflow language. Has a graphical interface for users to draw communication structure.
USA
--
CodeScript
1992
Embedded scripting language based on Liana.
USA
--
CogMap
1992
Visual description language for spreadsheets.
Applied Psychology Unit, Cambridge, USA
--
Collect 94
1992
Programming Language for the HP-94.
Hewlett-Packard, USA
--
Complex-Datalog
1992
Also C-Datalog.
Italy
--
Compositional C++
1992
parallel language.
USA
--
ConstraintLisp
1992
Object-oriented constraint language based on CSP. An extension of Common Lisp and CLOS.
-AI-
COOL (4)
1992
Object relational data language. Part of the COCOON project.
ETHZ, Zurich, Switzerland
Business-
CQL++
1992
SQL dialect for the Ode Object-Oriented DBMS.
---
CRML
1992
Compile-time Reflective ML. CRML is an implementation of compile-time reflection for a subset of ML built on top of the Standard ML of New Jersey compiler.
USA
--
c-talk
1992
APL variant.
USA
--
CUBE
1992
Three-dimensional visual language for higher-order logic.
USA
--
DB++
1992
B++ is an extension of C++ around five basis classes, which realises the persistence of objects.
University of Zurich, Switzerland
--
DECmpp
1992
DECmpp Programming Language (ANSI).
Digital Equipment Corp., USA
--
Delphi
1992
Delphi was originally developed by Borland as a rapid application development tool for Windows, and as the successor of Borland Pascal. Delphi and its C++ counterpart, C++Builder, shared many core components.
Borland, USA
-
DisCo (2)
1992
Designed for software engineers rather than theoreticians, and thus the DisCo language resembles more a programming language than mathematical formulas.
Tampere University of Technology, Finland
Scientific-
Distributed Eiffel
1992
Language for Programming Multi- Granular Distributed Objects on the Clouds Operating System.
---
DLP
1992
Logic programming similar to Prolog, combined with parallel object orientation similar to POOL. Supports distributed backtracking over the results of a rendezvous between objects. Multi-threaded objects have autonomous activity and may simultaneously evaluate method calls.
Netherlands
AI-
DML (6)
1992
Denotational Meta-language. System for the generation of practical and efficient compilers from specifications.
USA
--
DOODLE
1992
Draw an Object-Oriented Database LanguagE. Visual declarative language for object-oriented databases.
Toronto University, Canada
Database, business-
dpSather
1992
Data-parallel Sather. Fine-grained deterministic parallelism.
Australia
--
Dylan
1992
DYnamic LANguage. Dynamic object-oriented language with both procedural and functional features, intended for application development and system programming. A simple object-oriented LISP dialect, most closely resembles CLOS and Scheme.
Apple Inc., UK
AI
Echidna
1992
Constraint logic programming embedded in an object-oriented language. The syntax is an extension of Edinburgh Prolog.
-AI-
Edison (2)
1992
Adds an OPS5-like system to C. Implemented as a C preprocessor.
Institut de Recherche Polytechnique, France
--
ESC/P
1992
Epson printer control language.
Epson, Japan
Hardware-
ESQL
1992
Object-Oriented SQL with F-Logic Semantics.
---
FE 92
1992
Visual interface to the GHC system.
Japan
--
FIML
1992
Functional and Imperative ML. Extension of ML based on the transformation calculus.
Japan
--
FOAM
1992
First Order Abstract Machine. Intermediate language for the A# coimpiler language of Axiom.
USA
--
FORK
1992
Pascal-like PRAM-language (PRAM = Parallel Random Access Machine).
Austria
--
FORTRAN M
1992
Parallel extensions to Fortran with processes and channels.
USA
Scientific-
FRAPPS
1992
Framework for Resolution-based Automated Proof Procedures. Portable resolution theorem-prover written in Common Lisp.
USA
AI-
FutureBASIC
1992
Free compiled, procedural, provides access to Carbon API (Mac OS Toolbox), GUI and file system of System 6 to Mac OS X.
--
g-2
1992
Evolution of G (1).
USA
--
Gallina
1992
Genus of Cock, after Coq. The base language for the Coq system.
France
--
GCLA II
1992
Prolog dialect from SICS. Logical programming language, with some properties usually found among functional languages.
Sweden
Simulation, AI-
GDCC
1992
Parallel constraint logic programming language.
---
Ginger
1992
Lazy functional language with simple syntax and semantics, heavily sugared lambda-calculus spiced with primitive data types and operators. Ginger is designed to run on a parallel machine, and operators to control parallelism are included.
University of Warwick, UK
--
GLisp (3)
1992
Graphical Lisp. Graphical extensions to Lisp.
Italy
Graphics, AI-
GLOW
1992
POP-11 variant with lexical scope.
---
Gödel
1992
See Goedel.
---
Goedel
1992
Declarative language for AI, based on many-sorted logic. Strongly typed, polymorphic, declarative, with a module system. Supports bignums and sets.
UK
-
Gram (2)
1992
Graph data model and query language.
-Database-
Hi-Visual
1992
Iconic programming language.
Japan
--
HLASM
1992
High Level Assembler or HLASM is IBM's current assembler product for its z/OS, z/VSE, z/VM and z/TPF operating systems on z/Architecture mainframe computers. There is also a version that runs on Linux.
IBM, USA
---
Ibuki CL
1992
Common Lisp implementation.
Japan
AI-
IC Prolog ][
1992
Prolog with multithreading, TCP primitives for interprocess communication, mailboxes, and an interface to Parlog.
Imperial College, London, UK
AI-
ICI
1992
Interactive C Interpreter? Interpreted language, syntax similar to C. Adds high-level garbage-collected associative data structures. Exception handling, sets, regular expressions, Dynamic arrays, database features, screen handling. Extensible.
-Database
INFER
1992
Statically-typed dialect of SCHEME. INFER combined many (but not all) of the best features of SCHEME and ML.
USA
--
IRL
1992
Industrial Robot Language. A high-level language for programming industrial robots.
Germany
Robot-
Isabelle-92
1992
Generic theorem prover, supporting a wide variety of logics. A system of type classes allows polymorphic object-logics with overloading and automatic type inference.
UK
--
ISLisp
1992
International Standard LISP, ISO WG 16. An object-oriented Lisp intended as an international replacement for Common Lisp, EuLisp, Le-Lisp and scheme. Goals are object orientation, extensibility, efficiency, and suitability for non-academic use.
ISO, International
AI
jigsaw
1992
OO language with modules and mixins.
---
KBSSF
1992
Knowledge Based Systems Specification Language. Conceptual modelling language developed as part of the VITAL system.
-Knowledge-
Kevo
1992
Prototype-based object-oriented system built around a threaded code interpreter. Semantically resembles Self and Omega. Syntacically resembles Forth.
University of Victoria, Finland
--
L&O
1992
Logic and Objects. Implemented as a front end for IC Prolog.
UK
AI-
Lace
1992
Language for Assembling Classes in Eiffel. Specifies how to assemble an Eiffel system : in which directories to find the clusters, which class to use as the root, permits class renaming to avoid name clashes.
USA
--
Law-Governed Linda
1992
Controls Linda spaces with the Law of Demeter to make a coordination model.
USA
--
LEGO
1992
Proof system.
Edinburgh University, UK
--
Liberty BASIC
1992
Multiparadigm object oriented IDE system (Windows, Mac, Linux).
Shoptalk Systems, USA
-
LiE
1992
Symbolic math aimed at Lie groups.
---
Lingua Graphica
1992
Visual language for virtual environments.
---
LinLog
1992
Linear Logic. Linear Logic programming language.
Japan
--
Lisp/sql
1992
Hybrid of LispKit LISP and SQL to permit recursive SQL queries.
Yougoslavia
AI-
LK
1992
Functional Language.
---
LogC
1992
C extension ncorporating rule-oriented programming, for AI applications. Production rules are encapsulated into functional components called rulesets. Uses a search network algorithm similar to RETE.
USA
--
Lolli
1992
Named for the "lollipop" operator "-o". Based on linear logic, in which clauses can be used exactly once. All the operators of lambda- Prolog plus linear variations. Implemented in SML/NJ.
USA
AI
LOP
1992
Language based on first-order logic.
---
M5
1992
Macro processor, a generalization of M4. For Unix and DOS.
University of Cincinnati, USA
--
Maggiolo-Schettini 4
1992
Maggiolo-Schettin version 4.
-Graphics-
MAVIS
1992
Dataflow visual language for computer vision and image processing.
---
MDL (3)
1992
Methodology Definition Language.
---
MELFA BASIC
1992
Mitsubishi Robotics language.
Mitsubishi, Japan
Robot
microC++
1992
Also ?C++ or micro-C++. A concurrent extension of C++ with coroutines and mutual exclusion.
University of Waterloo, Canada
-
Modula-P
1992
Language for parallel programming.
UK
--
Modula-R
1992
Realtime Modula-2.
UK
--
Modular Prolog
1992
Extension of SB-Prolog (version 3.1) extended with ML- style modules. For Sun-4.
UK
AI-
MoMo
1992
Modelling language.
GMD, Bonn, Germany
--
MooZ
1992
Object-oriented extension of Z.
---
Morphe
1992
Constraint-Based Object-Oriented Language Supporting Situated Knowledge.
Japan
Knowledge-
MTL
1992
Temporal extensions to prolog.
USA
AI-
NeuronC
1992
Programming language based on ANSI C that is designed for Neuron Chips and Smart Transceivers.
Echelon, USA
--
NewsClip
1992
Very high level language for writing netnews filters. Used by ClariNet Communications.
----
Noodlle
1992
Teaching subset of Dylan compiled under JAVA.
Cornell University, USA
Education-
O (3)
1992
O graphics descriptor language. The O graphic descriptor language can be used to draw anything the user wants.
Department of Molecular Biology, BMC, Sweden
--
Object CHILL
1992
Object Oriented Language for Systems Implementation.
International
--
Occam 3
1992
Under development.
UK
--
OCL (2)
1992
Object Command Language. Formalism to build molecular models and to analyze structural parameters in macromolecules, with applications to nucleic acids.
USA
Medical-
O-Matrix
c1992
Matrix programming language for mathematics, engineering, science, and financial analysis. The language is designed for High-performance computing solutions.
Harmonic Software, UK
Scientific
OMOS
1992
Operational Models of Problem-Solving. KADS Knowledge modelling language.
GMD, Bonn, Germany
Knowledge-
ONS
1992
One Name Space. Provides a buggy reader macro for providing a single Lisp syntax for functions and variables. It bypasses the function-bindings of symbols and uses the value-bindings for everything.
University of Illinois at Urbana-Champaign, USA
AI-
OOZE
1992
Object oriented extension of Z.
UK
--
OQL
1992
Query language for the ODMG-93 database. Query language for IBM on Mark IV.
International
Database-
ORE
1992
Real-time language. Gives watchable variables, program variables that are to be seen by the monitor.
USA
--
O-TELOS
1992
Object-oriented version of TELOS.
Tilburg University, Netherlands
--
P++
1992
For ++ to the Predator preprocessor for C++. Extension to C++ for building software system generators, part of the Predator reuse system at University of Texas.
University of Texas, USA
--
PARCIL
1992
PARser for C syntax In Lisp. PARCIL is a parser for a subset of the syntax for the C programming language. PARCIL is written in Common Lisp.
JPL, NASA, USA
AI-
PARTS
1992
Visual language for OS/2 2.0.
---
Pathlog
1992
Multimodal extensions to Prolog.
France
AI-
PCL (6)
1992
Portable CommonLoops. Started out as an implementation of CommonLoops. Is now being converted to CLOS, but currently implements only a subset of the CLOS specification.
XEROX PARC, USA
--
PCN
1992
Program Composition Notation. Specification language for parallelism between C and Fortran modules.
Argonne National Laboratory, USA
--
Pfortran
1992
Parallel Fortran. Extensions to Fortran providing a shared memory SIMD model on message passing machines. Under development.
University of Houston, USA
Scientific-
Pictorial Janus
1992
Visual extension of Janus. Requires Strand88 and a PostScript interpreter.
Xerox Corp., USA
--
PL/SQL
1992
Procedural Language/Structured Query Language. Procedural extension language for SQL and the Oracle relational database. PL/SQL's general syntax resembles that of Ada or Pascal. PL/SQL is one of three key programming languages embedded in the Oracle Database.
Oracle, USA
Database
Plural EuLisp
1992
EuLisp with parallel extensions.
-AI-
PowerBuilder
1992
Integrated development environment owned by Sybase, a division of SAP. PowerBuilder also includes a scripting language, PowerScript, which is used to specify the application behavior when events occur.
Sybase, USA
--
P-Quest
1992
Database programming language.
Germany
Database-
ProvideX
1992
Cross-platform program development language derived from Business Basic. (Microsoft Windows, Linux, Unix).
Sybex Ltd., UK
Business-
Proxy
1992
Interpreter for a specification, design and rapid prototyping language based on the VDM (Vienna Development Method) and written in Scheme.
USA
--
PVM
1992
Parallel Virtual Machine. Intermediate language used by the Gambit compiler for Scheme.
USA
AI-
PVS
1992
Prototype Verification System.
USA
--
RDL (4)
1992
Record Defnition Language. Language for describing scientific data structures, part of the ASIST system (together with STOL).
-Scientific-
Robotalk
1992
Forth-based assembly/control language with low level extensions such as special purpose registers and interrupts, and traces of C, Pascal and the HP48 calculator. Used in the game "RoboWar" by David Haris, implemented on the Macintosh.
USA
Games-
RPL (5)
1992
Reactive Plan Language.
Canada
--
RS
1992
Reactive planning language.
JPL, NASA, USA
--
RSL (2)
1992
RAISE Specification Language. (RAISE=Rigorous Approach to Industrial Software Engineering). A wide-spectrum specification and design language. Systems may be modular, concurrent, nondeterministic. Specifications may be applicative or imperative, explicit or implicit, abstract or concrete.
CRI A/S, Denmark
--
RTRAN
1992
?
Russia
--
Ruby
1992
Interpreted scripting language for quick and easy OOP. It is simple, straightforward, extensible, and portable.
Japan
-
Saber
1992
LAN Workstation scripting language.
Saber Software Corp., USA
--
SCIL-VP
1992
Visual dataflow language.
University of Amsterdam, Netherlands
--
SDL 92
1992
SDL with object-orientation.
International
--
S-Lang
1992
Interpreted language that was designed from the start to be easily embedded into a program to provide it with a powerful extension language.
---
SML#
1992
Extension of SML/NJ with polymorphic field selection and nondestructive field update.
---
SOL (6)
1992
Simple Object Language. Part precursor of Lua.
Tecgraf/PUC-Rio, Brazil
--
SPLX
1992
Specification Language for Parallel cross-product of processes and sequential modules.
---
SQL-92
1992
Third revision of the SQL database query language. Unlike SQL-89, it was a major revision of the standard. For all but a few minor incompatibilities, the SQL-89 standard is forward compatible with SQL-92.
USA
Database
STING
1992
Parallel dialect of Scheme intended to serve as a high-level operating system for symbolic programming languages.
USA
--
STOL
1992
System Test and Operation Language. Systems testing language for the ASIST (Advanced Spacecraft Interface for System Test) system.
---
StreamIt
1992
Language for Streaming Applications.
MIT, USA
--
TDF
1992
Intermediate language, a close relative of ANDF. A TDF program is an ASCII stream describing an abstract syntax tree.
UK
--
Thomas
1992
Dylan compiler implemented in Scheme at DEC.
DEC, USA
--
TL
1992
Tycoon Language. Language for the TYCOON system, first implemntation thereof.
University of Hamburg , Germany
--
TLISP (4)
1992
Transputer LISP.
UK
AI-
TUPLE
1992
Toyohashi University Parallel Lisp Environment. A parallel Lisp based on KCL.
Toyohashi University of Technology, Japan
AI-
TYCOON
1992
Typed Communicating Objects in Open eNvironments. Polymorphic persistent programming environment for the development of data-intensive applications in open environment.
Hamburg University, Germany
--
uC++
1992
Micro-C++. A concurrent extension of C++ with coroutines and mutual exclusion.
University of Waterloo, Canada
---
UL/alpha
1992
Also UL/?. Object oriented extension to LOGIN and PROLOG II.
Japan
AI-
USSA
1992
Universal Syntax and Semantics Analyzer. Object-oriented state language.
Pyramid, USA
--
Vampire
1992
Visual language.
---
VB2
1992
Version 2 of VB, featured the ODBC, object variables.
Microsoft, USA
--
Vienna Fortran
1992
Data- parallel extension of Fortran 77 for distributed memory multiprocessors.
University of Vienna, Austria
Scientific-
VIP (3)
1992
View Interactive Programming. Visual programmign system for modelling physics problems.
---
Visual LISP
1992
Development environment for, and stricter LISP dialect of AutoLISP.
USA
AI-
WINTERP
1992
Widget Interpreter. Engine for OSF/MOTIF. Event-driven version of Betz/Almy/Tiernay et al's XLISP-PLUS0.
USA
AI-
Wlanguage
1992
Integrated 4GL. The WLanguage functions allow you to create processes for each project, window, page and control. Used to target a wide range of platforms: Windows, Linux, .Net, Java, Mac, Internet, Intranet, Tablet, Smartphone, Windows 8 RT, Windows Mobile, Windows Phone, Android, iOS iPhone/iPad.
PC SOFT
--
Wool2
1992
Version 2 of WOOL, the Lisp for window management.
France
AI-
WordBasic
1992
Dialect of Basic used as the extension language for the popular Microsoft Word program, versions 2 through 7. Superseded by VBA.
----
XSCHEME
1992
Scheme with object-oriented extensions. Source in C. Versions for PC, Macintosh, Atari, Amiga.
Stanford, USA
--
XSQL
1992
OO Query language in UniSQL.
USA
Database -
YERK
1992
Named for Yerkes Observatory. A public domain reincarnation of Neon. OOL based on a FORTH kernel with some major modifications. Originally known as NEON.
Kriya Systems, USA
--
ZERO
1992
Object oriented extension of Z.
UK
--
ZEST
1992
Object oriented extension of Z.
UK
--
Comeau C++
1992
Commercial C cross-compiler for many platforms (Windows, Unix, SUN, Amiga, Solaris).
Comeau Computing, USA
--
Voice Dialog D.E.
1992
Voice Dialog Design Environment. Visual language.
---
Pure Pascal
1992
Objects Pascal compiler for Atari ST. Compatible with Turbo Pascal 7+.
Pure Software/Application Systems Heidelberg, Germany
--
1C:Enterprise script
1992
Programming language embedded in the 1C:Enterprise platform. It's important part of 1C:Enterprise technological platform because it provides developers with tools for describing custom applied solution algorithms. 1C programming language has much in common with other programming languages, such as Pascal, JavaScript, and Basic, which simplifies the learning curve.
1C Company, Russia
--
{log}
1991
Logic programming language with finite sets.
----
2-step
1991
Visual language for representing programming language structures as directed networks. Designed to represent Ada or C programs.
USA
--
abc (5)
1991
Musical composition language. This notation language was originally designed for transcribing Irish folk tunes, but has since evolved into a considerably richer language allowing, for example, polymetric output on multiple staves. This music notation format has the advantage of being extremely concise and fairly readable.
UK
Music-
ACIS
1991
CAD/NC Language.
Spatial Technology, Inc., USA
Graphics-
AIMMS
1991
Advanced Interactive Multi-dimensional Modeling Software. Software system designed for modeling and solving large-scale optimization and scheduling-type problems.
Paragon Decision Technology, Netherlands
Scientific
AKL (1)
1991
Andorra Kernel Language. Successor of KAP.
Japan
--
AL (7)
1991
TSL knowledge representation language.
USA
Knowledge-
ALJABR
1991
Full-featured computer algebra system for symbolic and numerical mathematics. It is derived from MACSYMA (Project MAC's Symbolic Manipulation System), a system which was originally developed by the Mathlab Group at M.I.T.'s Laboratory for Computer Science.
Fort Pond Research, USA
Scientific-
ALMS (2)
1991
Language for parallel computation.
Supercomputing Computations Research Institute, Florida State University, USA
--
ANALITIK-91
1991
Evolution of ANALYTIK.
USA
--
Andorra-I
1991
The OR parallelism of Aurora plus the AND parallelism of Parlog.
UK
--
Argos
1991
Synchronous language.
France
-
ASCEND
1991
Mathematical Modelling Language. An object­oriented computer environment for modeling and analysis.
-Scientific-
BasicScript
1991
VBA-compatible scripting and macro development product available on multiple platforms.
Summit Software, USA
--
Bob (1)
1991
Tiny object-oriented language.
---
C flat
1991
Subset of C designed to permit distribution of code without revealing source.
USA
--
C+@
1991
Formerly Calico. Object-oriented language, uniformly represents all data as a pointer to a self-described object. Provides multiple inheritance with delegation, with control over which methods come from which delegated object. Default methodologies. Simple syntax, with emphasis on graphics. Originally used for prototyping of telecommunication services.
Bell Labs, USA
--
C++Linda
1991
The AUC C++Linda System.
University Aalborg, Sweden
--
Calico
1991
Object-oriented language, uniformly represents all data as a pointer to a self-described object. See C+@.
Bell Labs, USA
--
cantata
1991
Visual dataflow programming language part of the Khoros system.
University of New Mexico, USA
--
CECIL (2)
1991
Prototyped OOL.
USA
--
Closette
1991
Implementation in Common LISP of a subset of CLOS with a metaobject protocol.
USA
AI-
COFFEE
>1991
Often written as "C.O.F.F.E.E. Computer scripting language that forms part of CINEMA 4D, a proprietary 3D graphics application.
MAXON Computer GmbH, Germany
-
ConC
1991
Concurrent extension of C based on DPN (decomposed Petri nets).
---
coq
1991
Inductive proof system for Calculus of Constructions (but also for T Coquand who created the Coc, and of course the Rooster being the symbol of France etc). A higher-order proof system based on the Curry-Howard(-deBruijn) isomorphism between propositions and types, proofs and terms in a pure functional language.
France
--
CPL (06)
1991
Categorical Programming Language.
University of Edinburgh, UK
--
CUP
1991
Constraint Unification Prolog. Also cu-Prolog.
Japan
AI-
DataVis
1991
Dataflow language for scientific visualization.
USA
Scientific-
DDL (8)
1991
Data Definition Language. Specification language for a database based on the entity-relationship model. Used in the Eli compiler-compiler to manage type definitions.
USA
Database, business-
DEC BASIC
c1991
Formerly VAX BASIC; renamed after VAX/VMS was ported to Alpha processors and renamed OpenVMS. Now called HP BASIC for OpenVMS due to corporate acquisitions.
DEC, USA
--
Dee
1991
Statically typed, dynamically bound object oriented programming language Amongst other object oriented languges, it is most similar to Eiffel and Sather. It is, however, simpler than these languages.
Concordia, Canada
Scientific-
DEL (2)
1991
Data Entry Language.
Brazil
--
Delirium
1991
An embedding coordinate language for parallel programming, implemented on Sequent Symmetry, Cray, BBN Butterfly.
BBN Butterfly, USA
--
DESMO
1991
Distributed simulation language based in JAVA.
Universität Hamburg, Germany
Simulation-
DICE
1991
Distributed and Integrated Environment for Computer-Aided Engineering. OO CAE system.
USA
--
DICON
1991
Realtime language.
USA
--
DINO
1991
Data parallel language, a superset of C.
USA
--
DOHJI
1991
Natural language like proof description language, part of the constructive programming system SHUTEN.
Japan
--
DTL
1991
Decision Tree Language.
Netherlands
--
Duration Calculus
1991
Formal expression of time passing.
UK
--
dVoice
1991
Voice-capable dBase.
USA
Business-
DYNO
1991
Extension for DINO.
USA
--
EDX/EDL
1991
Fairly low level language specifically for the IBM Series/1.
USA
--
Eiffel 3
1991
Latest version of the Eiffel language. Available as Eiffel/S.
France
--
Eiffel/S
1991
Shareware Implimentation of Eiffel. Outputs C.
SiG Computer GmbH, Germany
--
ELLIS
1991
EuLisp LInda System. An object-oriented Linda system written for EuLisp.
Broadbery, UK
AI-
ELSIE
1991
Distributed version of ELLIS.
---
EPL (8)
1991
Equational Programming Language. Equational language for parallel scientific applications.
Rensselaer Polytechnic Institute, USA
Scientific-
EPOCH
1991
Extension to Prolog for Constraint Handling.
Japan
AI-
ERAE
1991
Requirements specification language based on multisorted temporal logic supporting events, partial functions, metric temporal operators, and specification-structuring mechanisms such as contexts.
France
--
Erasmus
1991
Medical framework language developed at Erasmus.
---
ESL (2)
1991
Executive Support Language. Language for Supporting Robust Plan Execution in Embedded Autonomous Agents. Built as an extensio to LISP.
Caltech, USA
AI-
expect
1991
Script language for dealing with interactive programs. Written in Tcl.
USA
-
Express (1)
1991
Data definition language, meant to become an ISO standard for product data representation and exchange.
USA
Business-
Fibonacci
1991
Programming Language for Object Databases.
Italy
Database-
FLEX (5)
1991
Real-time language for dynamic environments.
USA
--
FORKADS
1991
First ORder KADS. Knowledge management language.
USA
Knowledge-
FORMAN
1991
FORMal ANnotation Language. Language for "building automatic debugging tools based on precise program execution behavior models that enable us to employ a systematic approach [...] program behavior models are based on events and event traces.
USA
--
FORMS/3
1991
Interpreted visual programming language with an expression-oriented interface and mostly declarative semantics. It is an academic research language.
Oregon State University, USA
-
Formula (1)
1991
FORTH Music Language. An extension of FORTH with concurrent note- playing processes.
USA
Music-
Fortran 90
1991
Previously Fortran 8x and Fortran Extended. An extensive enlargement of FORTRAN 77. Derived types, assumed shape arrays, array sections, functions returning arrays, case statement, module subprograms and internal subprograms, optional and keyword subprogram arguments, recursion, and dynamic allocation. ISO 1539:1991, soon to be adopted by ANSI.
International
Scientific-
Fortran D
1991
Data-parallel Fortran.
USA
Scientific-
Fortran-Linda
1991
Fortran 90 with Linda tyuple spaces implemented as an extension to the Fortran 90 array system. Commercial product.
Scientific Computer Assoc., Ireland
Scientific-
Frontier
1991
Scripting environment. Frontier is an integrated development environment for building and managing the most powerful high performance websites. It leads the market for automated website development tools.
-Internet--
FX-91
1991
Evolution of FX-90
USA
--
G (4)
1991
Combines functional, object-oriented, relational, imperative and logic programming (you name it we got it).
Oregon State University, USA
---
GAML
1991
Parallel Lazy ML.
---
GCLA
1991
Prolog dialect from SICS.
Sweden
AI-
Glue-Nail
1991
Hybrid database language, formed by combining Nail with Glue. Has a special target language Iglue.
USA
Database-
GNU E
1991
Extension of C++ designed for writing software systems to support persistent applications, it was designed as part of the Exodus project.
---
Gofer
1991
Similar to Haskell 1.1. Lazy evaluation, higher order functions, pattern matching, and type classes. Lambda, case, conditional and let expressions, and wildcard, as and irrefutable patterns. Lacks modules, arrays, standard classes.
Oxford University, UK
--
GRAP (2)
1991
Language for typesetting graphs.
Bell Labs, USA
--
Grapes
1991
Modula-like system description language.
---
Haskell#
1991
Parallel dialect of Haskell.
USA
--
Hence
1991
Visual language.
---
HPCode-Plus
1991
Descendant of HPcode with data types, developed to be an ANDF language.
USA
--
HSL
1991
Hierarchical Simulation Language.
USA
Simulation
HyTime
1991
Hypermedia extension of SGML.
USA
-
iGlue
1991
Intermediate/target language for the Glue/Nail deductive database system.
USA
Database-
IRDATA
1991
Industrial Robot DATA. A standardized robot control code.
Germany
Robot-
Iris
1991
Embedded function OSQL for the HP Iris system.
USA
--
Isabelle-91
1991
First implementation of Isabelle.
USA
--
ISL (3)
1991
Interface Specification Language.
Xerox PARC, USA
--
ITL (2)
1991
Concept Language.
Italy
--
Jade (1)
1991
Proprietary object-oriented software development and deployment platform consisting of a programming language, integrated application server and object database management system. its main competitors are Java and C#.
Jade Software Corporation, New-Zealand
Database
Jbasic
1991
Traditional BASIC language intepreter written in Java for command line or embedded use. It supports conventional GW-BASIC style syntax, plus some modern extensions for supporting threads, JDBC, etc. JBasic can be run directly from a shell.
USA
--
JOSIE
1991
Frame representation system.
USA
--
Kaleidoscope'91
1991
Second version of Kaleidoscope.
USA
--
Kid
1991
Kernel language for Id. A refinement of P-TAC, used as an intermediate language for Id.
USA
--
King Kong
1991
KL-ONE family FRL. Evolution of KRYPTON.
USA
--
KiXtart
1991
Cosed source free-format scripting language for Windows. It is described as a logon script processor and enhanced batch scripting language.
Microsoft, Netherlands
--
KMODEL
1991
Ancestor of Model-K.
Germany
--
KRIS
1991
Knowledge Representation and Inference System. KRYPTON implementation.
USA
--
LCL (1)
1991
The Larch interface language.
DEC SRC, Palo Alto, CA, USA
---
Liana
1991
Similar to C++, aimed at Windows applications. No pointers, no multiple inheritance. Garbage collection.
USA
--
Lingo (3)
1991
Application scripting and extension language used in Macromedia Inc. authoring and presentation products. It is a procedural, event-driven language with English-like syntax and some object-oriented programming features.
Macromedia Inc., USA
-
LinxBasic
1991
Generator language as superset of Basic.
Canada
AI-
log
1991
Logic Programming Language with Finite Sets.
USA
--
LOLA (1)
1991
LOgic Language. Runtime Language for Deductive Databases.
München Universität, Germany
Database-
Low-Ada
<1991
Intermediate language for Ada, intended for formal verification. Just a concept, not yet fully defined or implemented.
----
LPMud
1991
Simplification of LPC4, after LPC also became microLPC (thence Pike) also the name for the game for which LPC was made.
Sweden
Games-
Lucid representations
1991
Abstract form description language.
NYU, USA
--
Lucinda
1991
Combines Russell-like polymorphism with Linda-like concurrency. Implemented as a threaded interpreter written in C, for a Sun network and a Meiko Computing Surface.
University of York, UK
--
MACL
1991
Macintosh Allegro CL. Former name of MCL.
Apple Inc., USA
--
MacOberon
1991
Mac port of Oberon.
ETHZ, Zurich, Switzerland
--
Maggiolo-Schettini 3
1991
Programming Language for Manipulating Relational data Bases.
-Database-
MAL (3)
1991
Modal Action Logic. Knowledge-based language for software specifications using temporal logic.
---
Maril
1991
Machine description language used by the Marion code generator.
---
mawk
1991
Implementation of nawk, distributed under GNU license but distinct from GNU's gawk.
---
MCL
1991
Macintosh Common LISP. (Previously MACL.).
USA
AI-
Megalog
1991
Prolog dialect.
ECRC, UK
AI-
MEROON
1991
Object-oriented system built on Scheme. Portable. Named after the developer's son's Teddy Bear.
Ecole Polytechnique, Palaiseau, France
--
MIDAS (6)
1991
Bell Labs Simulator.
Bell Labs, USA
--
Miracula
1991
Implementation of a subset of Miranda, no modules or files. Can be interactively switched between eager and lazy evaluation. Portable source in C.
LFCS, UK
--
M-LISP
1991
Hybrid of M-expression LISP and Scheme.
USA
AI-
Mma
1991
Fast Mathematica-like system, in Allegro CL.
USA
Scientific-
Modula SC
1991
Modula 2 with scientific computing extensions.
University of Basel, Switzerland
Scientific-
Morpheus
1991
Network protocol language.
---
NESL (2)
1991
Data-parallel functional programming language intended to be highly portable across different parallel computer architectures, easy to use, and efficient to compile.
Carnegie-Mellon University, USA
-
Neuro-Prolog
1991
Prolog enhanced to include Neural Networks operations.
Japan
AI, Medical-
Neuro-Prolog II
1991
Evolution of Neuro-Prolog.
Japan
AI, Medical-
NewLISP
1991
Open source scripting language in the Lisp family of programming languages.
--
nML (1)
1991
Specification language for instruction sets, based on attribute grammars, for back-end generators.
USA
--
NSL (1)
1991
New Systolic Language. Programming language for the B-SYS (Brown Systeloic Array) Systolic Shared Register (SSR) architecture.
USA
--
NSL (2)
1991
Neural Simulation Language.
USC Information Sciences Institute, USA
Simulation-
NUA-Prolog
1991
Extension to the WAM for Parallel Andorra.
UK
--
NUE-Prolog
1991
Combined relational + functional language. NUE-Prolog is implemented as a preprocessor for NU-Prolog.
Australia
AI-
Oberon-2
1991
Superset of Oberon-1 to include object-orientation. A redesign of Object Oberon. Type-bound procedures (equivalent to methods), read-only export of variables and record fields, open array variables, and a 'with' statement with variants. The 'for' statemen
ETHZ, Zurich, Switzerland
--
Object-Oriented Turing
1991
Extension of Turing, and a replacement for Turing Plus. Integrated environment under X windows.
University of Toronto, Canada
--
Object-Z
1991
Object-Z extends Z by the addition of language constructs resembling the object-oriented paradigm, most notably, classes.
University of Queensland, Australia
-
odl (1)
c1991
Fine-grained active object oriented design/programming language. Part of the Diamonds project for software engineering on heterogeneous distributed systems.
--
Omega (2)
1991
Prototype-based object-oriented language.
Universität Linz, Austria
--
OOT
1991
Object-oriented Turing.
Canada
--
O'Small
1991
Small object-oriented language intended for teaching.
USA
Education-
Oz
1991
Object-oriented concurrent constraint language. Based on constraint communication, a new form of asynchronous communication using logic variables. Partial information about the values of variables is imposed concurrently and incrementally. Supports higher
University of Saarbrucken, Germany
-
Paragon
1991
Design language, features patterns and inheritance. Can specify multiple views of objects using refinement of specifications.
IEEE Software, USA
--
Parallaxis 2
1991
Version 2 of Parallaxis.
Germany
--
Parallel C
1991
Extension of the ANSI C programming language to support medium- to large-grain parallel programming in both shared- and distributed-memory environments. Never implemented, but influenced the design of C*.
IBM, USA
--
ParaMacs
1991
MacSyma commercial release.
USA
--
PARIS
1991
High level parallel computer language.
Russia
--
Parsec (2)
1991
PARallel Simulation Environment for Complex systems. C-based parallel simulation language.
UCLA, USA
Simulation-
PARULEL
1991
Parallel Rule Language.
---
Pascal-Linda
1991
Linda embeded with host language Pascal.
University of Edinburgh, UK
--
Pascal-XSC
1991
Pascal for Scientific Computing Extended. Pascal-SC with extra features and SIMD features.
Germany
--
pC++
1991
Data parallel extension to C++. Classes and methods for managing distributed collections.
---
Persimmon
1991
Persistent process-centred extensions to Oberon.
Australia
--
PFC
1991
Parallel FORTRAN Converter.
Rice University, USA
--
PFL (2)
1991
Persistent Functional Language. A functional database language.
Kings College and Birkbeck College, UK
Database-
Pi Calculus
1991
Milners calculus with mobility.
Edinburgh University, UK
--
PICL (1)
1991
Portable Instrumented Communication Library. Language on Ncube or iPSC machines.
Oak Ridge National Lab., USA
--
PICL (2)
1991
PIctorial C Language. Graphical extensions to PCL.
Italy
Graphics-
PICT (1)
1991
Language in the ML tradition, formed by adding a layer of convenient syntactic sugar and a static type system to a tiny core.
University of Cambridge, UK
--
PiCTeX
1991
Picture extensions to TeX.
University of Chicago, USA
--
Poco
1991
Scripting language (C variant?) in Autodesk Animator.
Autodesk Inc., USA
--
PREDULA
1991
PaRallel EDUcational Language. Data-parallel language Pascal (ie capable of parallel action on data as is the case with APL).
Linköping University, Sweden
Education-
PROCOL
1991
Concurrent object- oriented language with protocols, delegation, persistence and constraints.
University of Rotterdam, Netherlands
--
PROOF/L
1991
Language with implicit parallelism. Functional, object-oriented.
---
PROSIT
1991
Programming in SItuation Theory. Programming language similar to Prolog but based on Situation Theory instead of standard first-order logic.
USA
--
pSather
1991
Parallel extension of Sather for clustered shared memory model. Threads synchronized by monitor objects ("gates"). Locality assertions and placement operators.
USA
--
PSDL
1991
Prototype Description Specification Language.
Gesellschaft für Mathematik und Datenverarbeitung mbH, Germany
--
Python
1991
High-level interpreted language combining ideas from ABC, C, Modula-3, Icon, etc. Intended for prototyping or as an extension language for C applications. Modules, classes, user-defined exceptions.
Stichting Mathematisch Centrum, Netherlands
-
Q (2)
1991
Very high level language based on generalized (lazy) sequences. Lexical scope, some support for logical and constraint programming. Macros. Implemented in C++. It works on (32 bit) Linux, OS X, Unix and Windows.
--
QUINE (2)
1991
Scratchpad for Truth-functional Logic  (after the Logician).
USA
--
Quintec Prolog
1991
English prolog system.
UK
AI-
Quintec-Objects
1991
Based on Quintec (not Quintus) Prolog. British.
UK
AI-
Quixote
1991
Linguistic information processing language.
Japan
--
RC (4)
1991
Reactive C. Extension of C to program reactive systems.
France
--
RDL (3)
1991
?
USA
--
Real-Time Concurrent C
1991
Real-time extensions to Concurrent C.
USA
--
REDUCE/OR
1991
Parallel language. OR-parallel variant of REDUCE.
USA
--
R-Prolog
1991
Reflexive Prolog. Self-referencing Prolog.
Fujitsu, Japan
AI-
Sampletalk
1991
AI programming language based on natural language.
Leningrad University, Russia
AI-
Sather 0
1991
ISCI version of programming by contract.
USA
--
Self-91
1991
Instance-based OO Language. Version 2 of Self.
Xparc, USA
--
SetLog
1991
SETl and proLOG. A hybrid of Prolog and SETL, with the basic form of Prolog and added SETL functionality.
USA
AI-
Sim++
1991
Object oriented simulation language.
-Simulation-
Siri
1991
Object-oriented constraint language using a single abstraction mechanism. A conceptual blend of BETA and Bertrand. Similar to Kaleidoscope.
CMU, Stanford, USA
--
Sqil
1991
Intermediate language for functional programming languages.
Universite Pierre et Marie Curie, France
--
SQLMP
1991
Extensions to SQL to interrogate linear programming models.
USA
--
STAR (2)
1991
Pascal-like compiler for the SARTRAN parallel computer. Likely to have a connection with STARSET, not clear.
Russia
--
Starlog
1991
STrAtified tempoRal LOGic. Purely declarative extensions to PROLOG.
Calgary University, Canada
AI-
Starset
1991
Portable storage/retrieval language for distributed databases.
Moscow, Russia
Database, business-
STARSIM
1991
Simluator for Thinking Machines' *Lisp (pronounced StarLisp) which is a parallel implementation of Lisp for the Connection Machine. Runs under Symbolics, Lucid, Allegro, and Franz.
USA
AI-
Tcl-Tk
1991
The combination of Tcl and the Tk GUI toolkit is referred to as Tcl/Tk.
---
TIM
1991
Extensions to MOLOG to permit selction of clauses by reason of similarity.
France
--
TL0
1991
Thread Language Zero. The instruction set of the TAM (Threaded Abstract Machine), used to implement Id.
USA
--
Tortoise
1991
Educational mini-LOGO-language for controlling a Turing machine.
-Education-
TPDL*
1991
Extended Temporal Profile Description Language. General-purpose language to observe and condition dynamic systems by means of temporal and logical expressions.
Politecnico di Torino, Italy
--
Trafola-H
1991
Specification language for program transformations. Functional, statically typed, polymorphic, with extended constructs for pattern-matching.
Germany
--
UBASIC
1991
Extension of BASIC oriented for symbolic math and number theory. Includes bignums, fractions, complex numbers and polynomials, integer factorization. Version for MS-DOS, written in assembly language.
Rikkyo University, Japan
Scientific
UDL/I
1991
Unified Design Language for Integrated circuits. A hardware description language for VLSI design.
Japan
Hardware-
UltraCPL
1991
OMC Computers CAM language.
USA
--
Until
1991
Interpreted dialect of Forth designed for portability and for use as an embedded extension language.
---
USL (3)
1991
Unified Step Language.
Microelectronics and Computer Technology Corp., USA
--
VB/DOS
1991
Visual BASIC for DOS.
Microsoft, USA
---
VCODE (2)
1991
Intermediate language used in the compilation of C+@.
USA
--
Venus (2)
1991
General-purpose active-database rule language embedded in C++.
-Database -
Visual BASIC
1991
Third-generation event-driven programming language and integrated development environment (IDE). Visual Basic is designed to be relatively easy to learn and use. Visual Basic was derived from BASIC and enables the rapid application development (RAD) of graphical user interface (GUI) applications, access to databases using Data Access Objects, Remote Data Objects, or ActiveX Data Objects, and creation of ActiveX controls and objects. Scripting languages such as VBA an
Microsoft, USA
Database
VPL
1991
Visual Programming Language. Dataflow language for interactive image processing.
---
WCL
1991
CLX optimised for multiple programs.
USA
--
WinSTRUDL
1991
STRUDL for Windows.
USA
--
Xfun
1991
Cross between SML and Russell, intended for computer algebra.
INRIA, France
--
x-kernel
1991
Object-oriented framework for the implementation of communication protocols.
University of Arizona, USA
--
Z++
1991
Object-oriented extension of Z.
UK
-
Zipcode
1991
Parallel language at Lawrence Livermore?
Lawrence Livermore Lab., USA
--
Zuse
1991
Named for Konrad Zuse, the designer of the first modern programming language Plankalkul.. A descendant of Ada, Modula-2, Mesa and Oberon-1 supporting several levels of information hiding.
Luth University, Sweden
--
ZZT-oop
1991
Early in-game scripting programming language, designed the computer game ZZT. The name stands for ZZT Object Oriented Programming language.
USA
Games--
Agentsheets
1991
Visual language.
----
Q
1991
Functional programming language based on the term rewriting calculus.
Germany
Music-
&-Prolog
1990
Independent and-parallel prolog.
Spain
AI-
A# (2)
1990
Algebraic programming language.
Japan
--
A+ (2)
1990
Dialect of APL used at Morgan-Stanley.
USA
--
ABSTUR
1990
Abstract Turing. Operational version of SPECTUR.
Canada
--
AC
1990
Array C for the Connection Machine and Cray T3.
IDA Center for Computing Sciences, USA
-
Accent (2)
1990
Very high level interpreted language with strings, tables, etc. Strongly typed, remote function calls.
CaseWare Inc., Canada
--
ACORN
1990
APL to C On Real Numbers. Prototype APL to C compiler. Aimed to show how the eclarative nature of APL could assist in massive computation.
---
Acrith-XSC
1990
Extension of Acrith.
IBM, USA
--
Action Languages
1990
Set of six languages - three action languages A, B, and C and three action query languages P, Q, and R.
USA
Database-
Ada'
1990
Subset of Ada used by the Penelope verification system. Omits tasking, generics, fixed and floating point.
ORA, USA
--
ADA/TL
1990
Language for specification of the behavior of systems of communicating tasks. TL stands for temporal logic.
Kansas State University, USA
--
ADETRAN
1990
Parallel programming language for the ADENA computer - superset of HPF with extra constructs: pour/pad statement and file array data type.
Japan
--
ADS (3)
1990
Autocad Development System. Macro language to interface AutoCAD 2 with Excel.
USA
Graphics-
AL (6)
1990
Systolic Array Language.
USA
--
Alcool-90
1990
An object-oriented extension of ML with runtime overloading and a type-based notion of modules, functors and inheritance. Built on CAML Light.
France
-
ALF
1990
Algebraic Logic Functional language. A language which combines functional and logic programming techniques. ALF is a functional logic language whose operational semantics is based on innermost narrowing with normalization. Its implementation is based on an extension of the WAM.
University of Kiel, Germany
--
ALGERNON
1990
Frame language.
USA
--
ALLOY (1)
1990
Combines functional, object-oriented and logic programming ideas, suitable for massively parallel systems.
USA
--
AMPL (5)
1990
A Mathematical Programming Language. Algebraic modeling language for describing and solving high-complexity problems for large-scale mathematical computation (i.e. large-scale optimization and scheduling-type problems).
Bell Labs, USA
Scientific-
ANDF
1990
Architecture Neutral Distribution Format. OSF's request for a universal intermediate language, allowing software to be developed and distributed in a single version, then installed on a variety of hardware.
USA
--
ANDOR
1990
PROLOG extension.
Japan
AI-
ANDOR-II
1990
AND-OR Prolog.
Japan
AI-
ANS MUMPS 1990
1990
Evolution of ANS MUMPS.
USA
--
AOPL
1990
Agent-Oriented Programming Language. Agents are controled through a temporal logic system.
Japan
--
AppleScript
1990
Object-oriented shell language for the Macintosh, approximately a superset of HyperTalk.
Apple Inc., USA
-
ART-IM
1990
ART with CLIPS features.
USA
--
AVA
1990
A Verifiable Ada. A formally defined subset of Ada, under development.
USA
--
Avalon/Common LISP
1990
Prototype only.
USA
--
Avenue
1990
ALGOL family scripting language for Arcview GIS package. ESRI Arcview 3.x programming language. Replaced by Python after version 8.
ESRI, USA
GIS-
BABEL (3)
1990
Higher-order functional plus first-order logic language.
Portugal
--
BBC BASIC for Windows
1990s
BBC Basic for for Windows 95, 98, Me, NT4.0, 2000, XP, Vista and Windows 7.
UK
--
BCL (2)
1990
Basic Control Language. CNC Language.
-Robot-
behavior
1990
Robotics control language.
MIT, USA
Robot-
BMF
1990
Bird-Meertens Formalism. A calculus for derivation of a functional program from a given specification.
CWI Amsterdam, Netherlands
--
Brown
1990
Reflective Scheme dialect.
USA
--
Cadence SKILL
1990
Lisp dialect used as a scripting language and PCell (parameterized cells) description language used in many EDA software suites.
Cadence Design Systems, USA
AI-
CASL (3)
1990s
Crosstalk Application Scripting Language. From the Crosstalk communications package. Allow program and communications activity control, and enabled users to create a wide variety of custom applications.
Crosstalk Communications, USA
---
CAT (2)
1990
?
USA
--
CELIP
1990
Cellular language for image processing.
Hasselbring University, Essen, Germany
--
CELLAS
1990s
CELLular ASsemblies. A concurrent block-structured language.
----
CESP
1990
Common ESP. Object-oriented extension of Prolog, a Unix-based version of ESP.
AI Language Inst, Mitsubishi, Japan, Japan
AI-
C-Flavors
1990
Scheme dialect with OO extensions and coroutines.
USA
--
CFScript
1990s
JavaScript part of ColdFusion. See also CFML.
---
CHARM (1)
1990
Block-structured imperative language, strongly typed, with ideas borrowed from Pascal, C, RTL2 and ARM Assembler. PD compiler for the Acorn.
UK
--
CHIP-48
1990
Reimplementation of CHIP-8 for the HP-48 calculator.
Hewlett-Packard, USA
--
Chipmunk Basic
1990s
Copyrighted freeware Basic (Apple Macintosh, CLI ports for Win32, Linux).
--
CipherLab Basic
1990s
Tool to develop application programs for CipherLab 8 Series Mobile Computers using BASIC programming language.
CipherLab, UK
--
CLASS (2)
1990
Frames language. Evolution of STROBE.
USA
--
CLIPS/R2
1990
CLIPS based on the RETE/2 algorithm.
USA
--
CLIST
1990
Command List. Batch file scripting language found on IBM TSO. Does not exist in any other environment. Largely replaced by REXX.
USA
--
CLM
1990
Common Lisp Music. MUSIC V written in Common LISP.
USA
Music-
CM Fortran
1990
Fortran 77 for the Connection Machine.
USA
Scientific-
CML (3)
1990
Concurrent ML. Concurrent extension of SML/NJ, supporting dynamic thread creation and synchronous message passing on typed channels. Threads are implemented using first-class continuations.
Cornell University, USA
--
CMN
1990
Common Music Notation. Musical notation language written in Common Lisp.
Stanford, USA
Music-
Cmusic
1990
Musical composition language.
USA
Music-
COB
1990
C Objects.
IBM Tokyo, Japan
--
COLD
1990s
Sugared version of COLD-K.
----
Comma
1990s
COMputable MAthematics.Subset of Funmath.
KU Nijmegen, Netherlands
Scientific--
condela
1990
Neural Network Definition Language.
Germany
--
CONPL
1990
CONceptual Programming Language.
China
--
COOL (2)
1990
Implementation of HP's CommonObjects on the Portable CommonLoops (PCL) metaclass kernel.
USA
--
COOL (3)
1990
Concurrent Object-Oriented Language. An extension of C++ with task-level parallelism for shared-memory multiprocessors.
---
SC-BASIC
1990s
Free Basic Compiler for the Macintosh platform. SC Basic is a complete development tool which produces compact 68K code and has a low memory and disk requirement (dead).
----
CrossBasic
1990s
Former name for REALbasic until 1997. BASIC for Macintosh.
----
CSP (2)
1990
Cross Systems Product. IBM 4GL for mainframe db application development.
IBM, USA
--
Cubloc Basic
1990s
Interpreter for the CUBLOC controller.
Comfile Technologies, USA
---
Cypress BASIC
1990s
Royalty-free VBA compatible scripting engine embedded, e.g., within HP's AssetCenter product for implementing customizations (Windows).
----
D (5)
1990s
Scripting language in the Teleuse Motif GUI builder.
---
Dacta Logo
1990
Logo for Lego.
Denmark
--
DAda
1990
Extensions to Ada to permit functional programming.
USA
--
DAL
1990
Data Access Language. SQL-like connectivity language that allows a personal computer application to access, manipulate and updata data on a host system.
Apple Inc., USA
--
DATALOG
1990
Actually a deductive tool using Prolog.
Italy
AI-
DDS-BASIC
1990
BASIC (obfuscated source compiler) written in C.
UK
--
DIAL (3)
1990
Diagramatic Language. Visual programming language.
Iwate University, Japan
--
DIAL/M
1990
Diagramatic Language/Modular. Visual programming language with modular enhancements.
Iwate University, Japan
--
DinnerBell
1990
Object-oriented dataflow language with single assignment.
---
DMAWK
1990
Database language based on AWK.
USA
Database-
DPRL
1990
Language for representation of operation and safety maintenance procedures of nuclear power plants.
USA
--
DragonBASIC
1990s
BASIC for GBA handheld video game; also useful for Nintendo DS homebrew. Dragon Basic is a sort of cross-compiler with IDE that runs on Microsoft Windows.
-Games
DSP/C
1990
Numerical extension to C, for DSP applications.
---
DSPL (2)
1990
Digital Signal Processing Language. A C-derived DSP language.
---
Ease
1990
General purpose parallel programming language, combining the process constructs of CSP and the distributed data structures of Linda.
USA
-
EDUCE*
1990
Evolution of EDUCE.
France
--
Ellie
1990
Object-oriented language with fine-grained parallelism for distributed computing. Based on BETA, Smalltalk, and others. Parallelism by unbounded RPC and 'future' objects.
Denmark
--
EmotionML
1990s
XML dialect for representing emotions.
W3C, International
Internet-
Enable Basic
1990s
TurboCAD V3.0 script language.
-Graphics--
Enhanced Show-and-Tell
1990
Show-and-tell enhanced.
USA
--
Envelop Basic
1990s
Originally intended as a clone and competitor of MS-Visual Basic running under MS-Windows 95 or NT. The project was abandoned in 1996 and the the software is in the public domain without support.
---
es (1)
1990
Expert System. Forward and backward chaining, and fuzzy set relations, for IBM PC.
USA
--
FACOM-R
1990
PL/R on a FACOM minicomputer.
Japan
--
FLEX (4)
1990
Faster LEX. A reimplementation of Lex.
UC LBL, Canada
--
Fortnet
1990
Parallel FORTRAN.
---
Fortran Extended
1990
Interim name for Fortran 90.
International
--
FoxPRO
1990
dBASE IV-like product.
Fox Software, Perrysburg, OH, USA
--
FP (2)
1990
Port of FP for parallel compilation for a vector processor machine.
Hitachi, Japan
--
FrameWork (1)
1990
Common Lisp portable frame-based knowledge representation language.
CMU, USA
--
Frontline Orwell
1990
Macintosh port of Orwell.
University of Western Australia, Australia
--
FSMDL
1990s
Finite State Machine Description Language.
----
FX-90
1990
Partial type and effect reconstruction and first-class modules.
USA
--
g3
1990
3D graphics drawing, implemented as a PIC preprocessor.
USA
Graphics-
Gambit
1990
Variant of Scheme R3.99 supporting the 'future' construct of Multilisp. Implementation includes compilers for Mac and 680x0 Unix systems.
USA
AI-
GameBasic
1990s
Free open source Basic language written to create games.
---
GamesBasic
1990s
Programming language for the PC. It allows users to create games, demos and applications with ease. Included is a full IDE (interface), support for Graphics, Sound, Networking and input devices.
-Games-
Gamma (6)
1990
Gamma formalism. Also Gammalog. Massively parallel language derived from chemical reactions.
France
--
Garnet
1990
High level OO language with interface capabilities.
USA
--
GB Basic
1990s
Floating-point BASIC interpreter for GameBoy. It allows to write BASIC programs up to 7.4K bytes in length and save them in battery backed RAM.
---
Genie (3)
1990
Mentor's electronics CAD language.
USA
Graphics-
GENTRAN 90
1990
Modernisation of GENTRAN to translate later versions of REDUCE to FORTRAN 90.
USA
--
Ghostscript
1990
Interpreter for postscript.
USA
--
GLBasic
>1992
Commercial BASIC programming language, that can compile to various platforms, including Windows, Linux, Mac OS X, as well as some handheld devices.
--
Glisp (2)
1990
Generalized LISP. A coordinated set of high-level syntaxes for Common LISP. Contains Mlisp, Plisp and ordinary LISP, with an extensible framework for adding others. Written in Plisp.
USA
AI-
Glue (2)
1990
Procedural language for deductive databases. Glue is the procedural part of Glue-Nail.
USA
Database-
Gnome Basic
1990s
Project to develop a Visual Basic compatible clone for Gnome. During development, the project was discontinued. (Linux/Unix).
---
GOOD
1990
Graph-Oriented Object Database. A graph manipulation language for use as a database query language.
-Database-
GPSS FORTRAN III
1990
Evolution of GPSS FORTRAN II.
USA
Scientific-
GSPL
1990s
Greenberg's System Programming Language. Bernard Greenberg.
USA
---
Gui4Cli
1990s
Simple event driven scripted language which can create Windows GUIs.
---
GVL
1990
Graphical View Language. A visual language for specifying interactive graphical output.
Queens University, Canada, Canada
Graphics-
HALGOL
1990s
Simple language for communicating with devices such as modems and X.25 PADs.
Hewlett-Packard, USA
---
Haskell
1990
Named for the logician Haskell B. Curry. Designed by a committee from the functional programming community. A lazy purely functional language largely derived from Miranda.
International
-
Hermes
1990
Imperative, strongly typed process-oriented language for complex distributed systems. A follow-on effort to NIL. Threads, relational tables, typestate checking, capability-based access, dynamic configuration.
IBM, USA
--
HIB0L 2
1990
Improved (visually manipulable?) dialect of HIBOL.
USA
--
HLSL
1990s
High Level Shader Language or High Level Shading Language (HLSL) is a proprietary shading language for use with the Microsoft Direct3D API. It is analogous to the GLSL shading language used with the OpenGL standard.
Microsoft, USA
-
HOL-90
1990
Evolution of HOL. Written in SML/NJ.
UK
--
Hope++
1990
Extension of Hope+ designed to be used as the systems implementation language for the Alvey Flagship project at Imperial College. Hope++ adds a basic module system, real numbers, vectors, best fit pattern matching and lazy evaluation. It uses stream base
UK
--
HP BASIC/UX
1990s
HP BASIC for HP-UX, version of Rocky Mountain BASIC.
HP-UX
--
HP BASIC/WS
1990s
HP BASIC for Workstation.
HP
--
HPcode
1990
Stack-based intermediate language used by HP in many of its compilers for RISC and stack-based architectures. Supports Fortran, Ada, Pascal, COBOL and C++. Descended from Stanford's U-code.
Hewlett-Packard, USA
Business-
HTML+
1990s
Successor to HTML, will encode more structure. Under development.
-Internet--
HTMLScript
1990s
See JavaScript.
----
Hummingbird Basic
1990
Fully functional language that includes a Workbench for writing and compiling scripts, and a graphical drag-and-drop Dialog Editor for creating and designing an interface.
Hummingbird Communications Ltd., Canada
--
Hummingbird QuickScript
1990
Built-in scripting language used for the components of the Hummingbird Connectivity suite.
Hummingbird Communications Ltd., Canada
--
Huron
1990
?
Canada
Business-
IBM HAScript
1990s
HAScript, or Host Access Script, is an IBM-developed macro language with an XML syntax designed for programmatic interaction with terminal-based applications.
IBM, USA
Internet-
Iconicode
1990
Visual dataflow language, token-based with hierarchical, recursive and iterative constructs.
USA
--
iCRL
1990
Imperative CRL.
---
Id (2)
1990
Parallel programming language.
Computation Structures Group, MIT, USA
--
Inform 2
1990
Version 2 of Inform. Not actually compatible with Inform, although influential and a bit similar.
Motoman Robotics Corp., USA
Robot-
IP Pascal
c1990
Pascal with modern language features.
USA
--
ISBL (2)
<1990
Information Systems Base Language. Mathematical query language. Relational algebra notation that was invented for PRTV, one of the earliest database management systems to implement E.F. Codd's relational model of data.
-Database
ISETLW
1990s
Interactive SET Language for Windows. Variant of ISETL, and hence of the SETL programming language.
----
Janus (4)
1990
Concurrent constraint language without backtracking. Predecessor of Toontalk.
USA
-
JOYCE+
1990
Language for multi-site distributed systems. Evolution of JOYCE.
USA
--
Just BASIC
1990s
Restricted "free" version of Liberty BASIC (Windows only).
Shoptalk Systems, USA
--
Kaleidoscope'90
1990
First version of Kaleidoscope.
USA
--
Kali
1990
Data parallel language.
USA
--
KAP
1990
Kernel Andorra Prolog. Predecessor to AKL.
Sweden
AI-
KAPPA
1990
Commercialisation of the UNITS type frame language.
USA
--
KB
1990
Frames-based KRL, extension to Common Lisp.
USA
AI-
KEE CLOS
1990
Subset of CLOS implemented in IntelliCorp's KEE system.
USA
--
K-REP
1990
Knowledge REPresentation. Frame language.
USA
Knowledge-
L.0
1990
Parallel executable temporal logic language.
USA
--
Lapis
1990s
Object-oriented stack-based computer language whose interpreter, in its current form, is about 50 kilobytes in size. Lapis is currently incorporated inside the tiny Scrinchy webserver.
-Internet--
LCL (2)
1990
Liga Control Language. Controls the attribute evaluator generator LIGA, part of the Eli compiler-compiler.
Paderborn University, Germany
--
LEGEND
1990
VHL HDL.
UC Irvine, USA
--
Legion
1990s
Distributed language.
----
LEGO/Logo
1990
Logo for Lego, alias of Dacta Logo.
Denmark
--
LIDEX
1990
System development environment with teaching features.
Brazil
Education-
LindaLISP
1990
Linda for LISP.
UK
AI-
LISP O2
1990
Persistent object-oriented Lisp, part of the O2 project.
France
AI-
LithiumBasic
1990s
Basic-like programming language ideal for novice user to build quite complete Windows programs with ease. It has a programming environment with debugging capabilities.
---
LM3
1990
The Larch interface language for Modula-3. (See Larch).
DEC SRC, Palo Alto, CA, USA
--
LML (1)
1990
Lazy, completely functional variant of ML. Implemented on the G-machine, and used to implement the Haskell B compiler.
University Tech, Gothenburg, Sweden
--
LML (2)
1990
Logical ML. Adds to Lazy ML a data type of 'theories' whose objects represent logic programs.
----
LNIKERS
1990
?
University of Minnesota, USA
--
LO
1990
Linear Objects. Concurrent logic programming language based on "linear logic", an extension of Horn logic with a new kind of OR- concurrency.
UK
--
Logres
1990
Recursive OO query language.
France
Database-
LogScheme
1990
Metacircular evaluator for a logical extension of Scheme.
University of Lausanne, Switzerland
--
LORAM
1990
Low-level intermediate representation language for algebraic languages - part of the Maturana Translator Writing System.
USA
--
LOTOS
1990
Specification language based on temporal ordering.
USA
--
LPI-Basic
1990
Language Processors Inc BASIC. ANSI BASIC x.360-1978 plus MS-Basic and Digital Reseach, Inc. Extensions.
Language Processors Inc., USA
--
LPI-C
1990
C Cross platform optimised compiler - now legacy supported product. Full NIST-certified ANSI-C compiler with runtime library and header files. Includes CodeWatch source-level debugger.
Language Processors Inc., USA
--
LPI-C++
1990
C++ Cross platform optimised compiler - now legacy supported product. Native 32-bit compiler with cfront & ANSI-C compatibility. Includes CodeWatch source-level debugger.
Language Processors Inc., USA
--
LPI-COBOL
1990
Cross-platform optimised COBOL 85.
Language Processors Inc., USA
Business-
LPI-FORTRAN
1990
Language Processors Inc Fortran. Cross platform optimised compiler. Native 32-bit ANSI Fortran-77 (X3.9-1978). Bundled with LPI-C and CodeWatch for developing multi-language programs.
Language Processors Inc., USA
Scientific-
LPI-Pascal
1990
Language Processors Inc. Pascal. Cross platform optimised compiler. Full Implementation of ANSI/IEEE Pascal 770X3.97 - 1983 Standard with extensions.
Language Processors Inc., USA
--
LPI-PL/I
1990
Language Processors Inc PL/I. Cross platform optimised compiler.
Language Processors Inc., USA
--
Lucy
1990
Distributed constraint programming language. An actor subset of Janus.
USA
--
M1
1990
Macro processor language.
---
M6
1990s
Macro processor.
----
MANIFOLD
1990
Co-ordination language.
CWI, Netherlands
--
MapBasic
1990s
Procedural language used specifically for MapInfo GIS program.
MapInfo Corp., USA
GIS-
MAS
1990
Modula-2 Algebra System for for Atari, Amiga, MS-DOS, OS/2.
University of Passau, Germany
--
MasmBasic
1990s
Over 100 BASIC-style macros for the Microsoft Macro Assembler; requires the Masm32 package.
---
MasPar Fortran
1990
SIMD Fortran for MasPar.
USA
Scientific-
Mast
1990
Continuous simulations language. Programming language for the Saber electronics simulation package.
UK
Simulation-
Maude
1990
High-performance reflective language and system supporting both equational and rewriting logic specification and programming for a wide range of applications.
Stanford SRI, USA
--
MaxSPITBOL
1990
SPITBOL for the Macintosh.
USA
--
MeldC
1990
C-based concurrent object-oriented coordination language built on a reflective architecture. A redesign of MELD. Version 2.0 for Sun4's and DECstations.
Columbia University, USA
--
Melinda
1990
Linda with Multiple Tuple Spaces.
USA
--
Meta-Crystal
1990
Language for transformations of Crystal programs. Implemented in T.
Yale University, USA
--
MetaQuotes Language
1990
Stock trading lagnuage.
TradeStation Technologies, Inc., USA
--
microCRL
1990
Algebraic specification.
Brunel University and CODIL Language Systems, Netherlands
--
micro-GPSS
1990
Port of GPSS for PC, macintosh and VAX. Simulation language.
Sweden
Simulation-
MicroWorlds
1990
Evolution of Logo II.
Canada
--
MIKE (2)
1990
Micro Interpreter for Knowledge Engineering. Expert system shell for teaching purposes, with forward and backward chaining and user- definable conflict resolution strategies.
Edinburgh University, UK
Knowledge, education-
MINI-BASIC
1990s
Minimal Basic interpreter written in MASM32 assembly language for MSWindows.
----
MIR
1990
Mathematical language for the MIR computers.
Ukraine, Russia
Scientific-
Miro
1990
Visual language.
---
Mizar PC
1990
PC implementation of Mizar.
Poland
--
ML Threads
1990
SML/NJ with mutual exclusion primitives similar to those in Modula-2+ and Mesa. Lightweight threads are created using 'fork'. They are pre-emptively scheduled, and communicate via shared memory which can be protected by a 'mutex' (monitor).
----
ML-Linda
1990
SML/NJ with mutual exclusion primitives similar to those in Modula-2+ and Mesa. Under development.
University of Edinburgh, UK
--
MODCAL
1990
Version of HP-PASCAL enhanced with system programming constructs, used internally by HP.
Hewlett-Packard, USA
--
Modula-2*
1990
Modula-2 extension. Uses a superset of data parallelism, allowing both synchronous and asynchronous programs, both SIMD and MIMD. Parallelism may be nested to any depth. Version for MasPar and simulator for SPARC.
University of Karlsruhe, Germany
--
MPL (7)
1990
MasPar Programming Language. A data-parallel version of C.
MasPar Computer Corp., USA
-
MultiLogo
1990
Concurrent LOGO, controlling multiple tortoises.
USA
--
muPad
1990
MultiProcessing Algebra Data Tool. Algebraic manipulation system.
Germany
Scientific-
Muse (2)
1990
OR-parallel logic programming.
International
--
NCL (1)
1990
The NCAR Command Language (NCL) is a gratis interpreted language designed for scientific visualization and data processing.
National Center for Atmospheric Research, USA
Scientific
NCL (2)
1990
Net-Clause Language. Network (as in graph, not protocol) aware Prolog.
USA
AI-
NERECO
1990
NEtwork REmote COmmunications. CSP with extensions to allow asymmetrical and asynchronous communications and fault handling. Implemented on a network of Suns.
---
NewBasic
1990s
IDE/Interpreter/Compiler similar to Visual Basic, and works in NewDeal GEOS (not in Windows).
---
Newsqueak
1990
Concurrent programming language for writing application software for windowing systems.
Bell Labs, USA
-
NoPumpG
1990
Visual language. Add features to spreadsheets.
University of Colorado, USA
-
Novis
1990
Visual language.
---
NTF
1990
New TF.
Germany
--
Oberon-V
1990
Descendant of Oberon designed for numerical applications on supercomputers, especially vector or pipelined architectures. Includes array constructors and an ALL statement (like a parallel for loop). For the Cray Y-MP.
ETHZ, Zurich, Switzerland
--
Object Oberon
1990
Programming language which is based on Oberon with features for object-oriented programming. Oberon-2 was essentially a redesign of Object Oberon.
ETHZ, Zurich, Switzerland
-
Object-CHILL
1990
Proposed object-oriented extension of CHILL.
International
--
OBSERV
1990
Prototyping language and environment.
Tel-Aviv University, Israel
--
Occam 2.1
1990
Improved Occam 2.
UK
--
OO-CHILL
1990
Proposed object-oriented extension to CHILL.
International
--
OOF
1990s
Object-Oriented Fortran. Data items can be grouped into objects, which can be instantiated and executed in parallel. Available now for Suns, Iris, iPSC, soon for nCUBE.
----
OpenROAD
1990s
Open Rapid Object Application Development. 4GL which include a suite of development tools, with built-in Integrated development environment (IDE) (Written in OpenROAD), Code Repository, allowing applications to be developed and deployed on Microsoft and U
Actian Corp., USA
Database-
ORCA C
1990
C with ORCA functionality.
University of Washington, USA
--
OSQL
1990
Object-oriented Structured Query Language. Functional language, superset of SQL, used in Hewlett-Packard's OpenODB database system.
USA
Database-
P/I
1990
?
Japan
--
P4
1990
Macro/subroutine package for parallel programming, using monitors on shared memory machines, message passing on distributed memory machines. Implemented as a subroutine library for C and Fortran. An enhancement of the "Argonne macros", PARMACS.
USA
-
Paralation LISP
1990
Embeds the paralation model in Common LISP.
USA
AI-
Parallel FORTRAN
1990
Fortran for parallel computations.
International
Scientific-
Parallel SML
1990
?
UK
--
Pascal-FC
1990
Derived from Pascal-S, provides several types of concurrency: semaphores, monitors, both occam/CSP-style and Ada-style rendezvous.
UK
--
Paslog
1990
Hybrid of Pascal and Prolog.
France
AI-
PCL (8)
1990s
Portable CommonLoops. Started out as an implementation of CommonLoops. Is now being converted to CLOS, but currently implements only a subset of the CLOS specification.
----
PCLIPS
1990
Parallel CLIPS. Concurrent independent CLIPS expert systems. They use 'rassert' (remote assert) to enter facts into each other's database.
University of Lowell, USA
Database-
PCP
1990
Parallel C. Extensions to C providing a shared memory SIMD model on message passing machines.
Lawrence Livermore Lab., USA
--
PECOS
1990
Constraint-based language, built on the object-oriented module of Le-Lisp, replaced with BASIC in the APF Imagination machine.
-AI-
PEF
1990s
PowerPC Executable Format. Binary object code format used by Apple.
---
pH
1990s
Parallel Haskell. A parallel variant of Haskell incorporating ideas from Id and Sisal. Under development.
MIT, USA
--
Piet
1990
Programming language in which programs look like abstract paintings. The language is named after Piet Mondrian, who pioneered the field of geometric abstract art.
Australia
Graphics
PL/8
1990
Toshiba reworking of BULL Level64 HPL.
Toshiba, Japan
--
PL/R
1990
General purpose PL/I like language for system design.
Kyoto University, Japan
--
Plisp
1990
Pattern LISP. Pattern-matching rewrite-rule language, optimized for describing syntax translation rules. (See LISP70).
Apple Inc., USA
AI-
PM2
1990
Parallel Modula-2.
University of Melbourne, Australia
--
POLROB
1990
Problem Oriented Language for ROBotics. POL for robotic arms.
Inst. Automatyki, Poznan, Poland
Robot-
POLYA
1990
Programming language developed for teaching programming (instead of the prevailingly fashionable for Java and C++).
Cornell University, USA
Education-
POLYGOTH
1990
Distributed language integrating classes with a parallel block structure, including multiprocedures and fragments.
INRIA, France
--
POMS
1990
Persistent Object Management System POMS is the object manager for the language Persistent ALGOL.
UK
--
POOL-I
1990
Latest in the line of POOL languages.
Philips Research Labs., Netherlands
--
PowerLanguage
1990s
This language is used into MultiCharts, which is a professional trading platform. PowerLanguage is an advanced programming environment for creating technical analysis indicators and trading strategies for the MultiCharts trading platform.
MultiCharts, LLC., USA
-
Prism (3)
1990
Database programming language.
-Database-
PROGRES
1990
PROgrammed Graph REwriting Systems. A very high level language based on graph grammars. Used for implementing abstract data types with graph-like internal structure, and as a visual language for the graph-oriented database GRAS.
RWTH, Germany
Business-
ProIcon
1990
Icon 8 with enhancements for the Macintosh.
---
Prolog-2
1990
Implementation of Edinburgh Prolog.
Expert Systems Ltd. and Oxford Science Park, UK
AI-
Prolog-D-Linda
1990
Embeds the Linda parallel paradigm into SISCtus Prolog.
Australia
AI-
ProLOOP
1990
PROLOG-based Language for Object-Oriented Programming. An extension of PROLOG for object-oriented programming in logic.
USA
AI-
ProSet
1990
Formerly SETL/E. A derivative of SETL with Ada-like syntax.
University of Essen, Germany
--
PROTEUS (3)
1990s
Language for prototyping parallel languages. Interpreter based on ISETL.
----
PROTO-E
1990
Extensible Programming Language. Extensible language designed for automatic generation of problem-oriented languages and language converters.
Yokosuka Electrical Communication Laboratory, NTT, Japan
--
QBasic
1990
MS Basic included with Win 3.1 and Win95 and of MS-DOS from 5.0 to 6.22. Also included with DOS 7 (what Windows 95 runs on,) and available from the install CD of Windows 98.
Microsoft, USA
--
QBD
1990
Query By Diagram. Visual query language.
-Database-
R++
1990
Extension to C++ that supports rule-based programming.
Bell Labs, USA
--
RACK
1990
Parser generator for AI languages.
-AI-
RAISE
1990s
Rigorous Approach to Industrial Software Engineering. It was developed as part of the European ESPRIT II LaCoS project in the 1990s. It consists of a set of tools based around a specification language (RSL) for software development. See RSL.
---
RAND-ABEL
1990
Simulation language for warfare. Language used to develop the RAND Strategy Assessment System.
USA
Simulation-
Rapid-Q
1990s
Free, borrowed from Visual Basic. Useful for graphical interfaces. Works mainly with QuickBASIC instructions. (Cross-platform, free, no longer being developed). Semi-OO interpreter. Includes RAD IDE. (Windows, Linux, Solaris/SPARC and HP-UX).
---
RapidBATCH
1990s
Scripting language to create small Windows applications and automate tasks.
phorward-software, Germany
--
RBScript
>1990
Scripting language based on REALbasic. (Macintosh, Mac OS X, Linux and Windows).
REAL Software, Inc., USA
--
rc (3)
1990
Plan 9 shell.
AT&T, USA
--
RDL/C
1990
Evolution of RDL1.
France
--
RDMLX
>1990
Extension of RDML
----
Real-Time C++
1990
Real-time extension of C++.
Electrotechnical Laboratory, Tokyo, Japan
--
Resampling Stats
1990
Resampling capability Omnitab.
Resampling Stats Inc., USA
--
Revolution
>1990
Version of Hypertalk. Software development environment/multimedia authoring software in the tradition of HyperCard and is based on the MetaCard engine.
USA
-
Rez
>1990
MacIntosh resource language.
----
RHET
1990
Knowledge representation tool that is intended to support the development of advanced prototype natural language understanding and planning systems. Built in Common Lisp.
USA
--
RIL (2)
>1990
RDF Inference Language. Open format designed to express expert systems rules and queries that operate on RDF models. RIL uses an XML vocabulary to define rules for a RIL processor to operate on an RDF model. Elements of RIL have been integrated into Versa.
Forthought, Inc., USA
Internet-
ROME
1990
Experimental object-oriented language.
USA
--
ROSE
1990
Concurrent OO Logic Language.
---
RPG/400
1990
RPG for the IBM 400.
USA
Business-
RTC++
1990
Real-time extension of C++.
----
SAL (7)
1990
SemWare Application Language. Macro language for the SemWare editor (formerly Quedit).
---
SAL (8)
1990
SPARK Annotation Language. Used in the verification of SPARK programs against Z specifications.
ICL Ltd., UK
--
SAMeDL
<1990
SQL Ada Module Description Language. Used to interface Ada applications to SQL-based DBMS's. Compilers for various databases available.
Intermetrics, Inc., USA
Database -
Sample
1990
Natural language programming language, deriving from Prolog, Planner and Refal. Based on an analysis of real language examples, very little syntax.
Leningrad University, Russia
AI-
SANDRA
1990
Distributed Constraint Logic Programming.
The Royal Institute of Technology KTH, Sweden
--
Sather
1990
Interactive object-oriented language with simple syntax, similar to Eiffel, but non- proprietary and faster. Named for the Sather Tower at UCB, as opposed to the Eiffel Tower).
ICSI, Berkeley, USA
-
Sbasic (2)
1990
Scripting language for Sesame, Q&A clone by Lantica.
---
SB-ONE
1990
Knowledge workbench, based on KL-ONE language wiht additional features.
USA
Knowledge-
Scheme-Linda
1990
On the Computing Surface and the Symmetry.
University of Edinburgh, UK
--
School
1990
OO Language with Separate class hierarchies. Smalltalk-like but strongly typed, with separate inheritance hierarchies for types and classes.
Pontificia Universidade Catolica, Sao Paulo, Brazil
--
Scilab
1990
Open source high-level, numerically oriented programming language. It can be used for signal processing, statistical analysis, image enhancement, fluid dynamics simulations, numerical optimization, and modeling, simulation of explicit and implicit dynamical systems.
Scilab Enterprises, USA
Scientific-
SCL (4)
1990
Screen Control Language. Application development tool for SAS.
USA
Business-
SEL (2)
1990
Subset-Equational Language. Declarative language combining sets and equational programming. Implemented in Quintus Prolog and C.
France
AI-
Seneca
1990
Initial name of Oberon-V.
Switzerland
--
SenseTalk
1990s
English-like scripting language derived from the HyperTalk language used in HyperCard.
USA
--
SETL/E
1990
See ProSet.
Germany
--
SETL2
1990
SETL with more conventional Ada-like syntax, lexical scoping, full block structure, first-class functions and a package and library system.
Courant Institute , USA
--
Shared Prolog
1990
Language with Prolog as its sequential component: a Shared Prolog program is composed of a set of logic agents (Prolog programs) that communicate associatively via a shared workspace called Blackboard.
Italy
AI-
SIL (2)
1990
Simulation Language.
-Simulation-
SIMAN IV
1990
Version 4 of SIMAN.
USA
--
SimCode
1990s
Interpreted Computer Language developped so that SysOps could easily develop programs such as games or questionnaires.
-Games-
SIMFACTORY
1990
Simulation language.
USA
Simulation-
SIMFACTORY II.5
1990
Simulation language.
USA
Simulation-
SIMPC
1990
PC version of SIMDIS.
TU Magdeburg, Germany
--
SIMPL (4)
1990
Graphical control language.
Crestron, USA
--
SIMPOL
1990s
Object-oriented, made to emit code for Windows, Linux, Mac OS X.
Simpol Limited, UK
--
SISAL 90
1990
SISAL extension with higher order functions, polymorphism.
USA
--
Skill
1990
Cadence's electronics CAD language.
USA
Graphics-
SLANG (4)
1990
Set LANGuage. C extension with set-theoretic data types and garbage collection.
USA
--
Slate
1990s
Prototype-based object-oriented programming language based on Self, CLOS, and Smalltalk-80. Slate syntax is intended to be as familiar as possible to a Smalltalker, for the clarity of messages as phrases.
---
SmallBASIC
1990s
Small Open source GPL-ed interpreter. (DOS, Palm OS, Windows, Linux etc.).
--
Smalltalk Express
1990
Subset of VisualWorks (free distribution).
USA
--
SNG
1990s
Scriptable Network Graphics. Special-purpose language for manipulating PNG (Portable Network Graphics) images.
USA
Graphics-
Solve (2)
1990
Parallel object-oriented language.
---
SP
1990
Simplicity and Power. Prolog-like.
USA
AI-
Spec
1990
Specification language. Expresses black-box interface specifications for large distributed systems with real-time constraints. It incorporates conceptual models, inheritance and the event model. Evolution of Kodiyak and descendant of MSG.84.
USA
--
Spectacle BASIC
1990s
Can be recompiled for Mac OS X, Linux and AmigaOS) an open source, interpreted. (Microsoft Windows).
----
SPHINX
1990
Frame Language.
USA
--
SRL (3)
1990
Logic programming language.
USA
--
STAPLE (2)
1990
Statically Typed Applicative Persistent Language Environments.
St Andrew, UK
--
StarBasic
1990s
StarOffice Basic.
----
Sticks&Stones II
1990
Evolution of Sticks&Stones.
UK
--
Strand (3)
1990
AND-parallel logic programming language. Essentially flat Parlog83 with sequential-and and sequential-or eliminated.
Strand Software, UK
--
Summsoft Basic
1990s
Embedded BasicScript language.
Summit Software, USA
--
Super Syntax
1990
CAD Hyperscripting language for PRIME Medusa CAD package.
USA
Graphics-
Sure
1990
?
TR CS Dept, SUNY Buffalo, USA
--
SWLPC
1990s
Shattered World LPC. Variant of LPC developed and maintained by the staff of the MUD Shattered World.
----
Symphony Two
1990
Second release of the symphony system, language somewhat enhance.
Lotus Development Corp., USA
--
SYNAPSE
1990
Language for the SYNAPSE-1 neurocomputer.
Siemens, Germany
--
Tarmac
1990
Mobile Memory language.
USA
--
TBAG
1990
Interactive animation language as extension of C++.
MIT, USA
--
TCA
1990
Planning language - a library of extensions to C.
---
TDFL
1990
Dataflow language.
---
TELOS (3)
1990
The EuLisp Object System. The object-oriented core of EuLisp. Incorporates ideas from CLOS, ObjVLisp and OakLisp. Total merging of types with classes, and message-passing with normal function application. (See EuLisp).
UK
AI
Tempora
1990
?
---
TeX 3
1990
Text formatting language version 3.
USA
--
TF
1990
SL KR Language.
Germany
--
TFDL
1990
Task-level Dataflow Language.
---
THETA
1990
Object-Oriented Programming Language that supports constrained parametric polymorphism, subtype polymorphism, and separate type and class hierarchies.
MIT, Programming Methodology Group, USA
-
TinyTIM
1990
Macro scripting language for MUD.
---
TKSolver Plus
1990
Evolution of TK!Solver.
Software Arts, USA
Scientific-
TRIO
1990
Real-time logic specification language.
Italy
--
TRPL
1990
Compile time reflective programming language.
University of Massaschussets, USA
--
UAN
1990
User Action Notation. VPI. A notation for representation of graphical user interfaces, e.g. mice and icons.
---
unmbasic
1990
Basic environment. Matrix math extensions. Includes a yacc grammer. Requires both C and either a Fortran compiler or f2c to build. May have formerly been called "Vax-Basic".
University of New Mexico, USA
---
Verdi
1990
Provable systems language. Descendant of Ottawa Euclid. Named for the Italian composer Giuseppe Verdi (1813-1901).
Canada
--
Visual Basic for Applications
1990s
Visual basic for Microsoft Office on MS Windows and Apple Macintosh. See VBA.
----
Visual Basic Script
>1990
See VBScript.
----
Visual Basic Scripting Edition
>1990
See VBScript.
----
Visual DataFlex
1990s
4GL windows programming language, targeted at creating database and client-server type programs.
Data Access Worldwide of Miami, USA
Database
Visual DialogScript
1990
Interpreted programming language for Microsoft Windows. It can be used to create small, fast programs. VDS has a large number of dialog and graphical elements available to create professional looking programs. VDS programs have access to the Windows API; therefore, it is possible to write applications that can perform the same advanced tasks as other programming languages such as Visual Basic, C++, or Delphi.
JM-Tech, USA
-
Visual Objects
1990s
Almost exclusively used to create database programs under Windows.
---
Visualwindows
1990s
Aborted non operational RAD system very similar to Visualbasic.
---
VIVA
1990
Visual language. Introduced the concept of liveness, a measure of the degree to which visual representations are active during user interaction.
USA
--
viz
1990
Visual language for specification and programming.
---
VTML
>1990
Visual Tool Markup Language, a user interface markup language used by Macromedia HomeSite, ColdFusion Studio and JRun Studio.
---
VULCAN (5)
1990
dBASE-like interpreter and compiler sold with Emerald Bay product, renamed Vulcan (after the original JPL db language).
RSPI, USA
--
Water
>1990
New general-purpose programming language built from the ground up to natively support XML web services. Its syntax is based on XML, it is fully object-oriented, and it is flexible enough to be used at any or all tiers of an application, including the data level, the business logic, and the presentation level.
-Business, internet-
Winkel
1990
Language for automated time-dependent decision-making during patient monitoring .
Denmark
--
WMLScript
1990s
Dialect of JavaScript used for WML pages and is part of the Wireless Application Protocol (WAP).
-Internet-
WORLDS
1990
Object-oriented, Rule-oriented and Logic-oriented Knowledge System/Language with Multiple Viewed-worlds Mechanism.
Japan
Knowledge-
WSCRIPT
1990
Waterloo Script renamed.
Canada
--
WSEL
>1990
Web Services Endpoint Language (WSEL) was an XML format proposed by IBM for the description of non-operational characteristics of service endpoints, such as quality-of-service, cost, or security properties. It never gained wide acceptance.
IBM, USA
Internet--
WVS
>1990
W(virtual)Script is a virtual scripting language based on XML. Also a Speech Recognition product from IBM, WVS or WebSphere Voice Server provides ASR (Automatic Speech Recognition) and TTS (Text to Speech) functions for solutions supporting MRCP or Media Resource Control Protocol.
IBM, USA
Internet-
X/TEND Business BASIC
1990
BASIC for the AS/400. Allows BBx, T-Bred, MAI, PLUTO and Prime BP-99 basic to run on the AS/400.
Southwest Data Systems, USA
Business--
X11-Basic
1990
Basic interpreter with full X graphic capability supporting GFA-Basic ATARI-ST syntax (GPL'd source). For UNIX workstations, CygWin, Linux-PCs andX Window system.
Germany
--
XBEL
>1990
XML Bookmark Exchange Language. Open XML standard for sharing Internet URIs, also known as bookmarks (or favorites in Internet Explorer).
-Internet
Xforms
>1990
Web graphical interactive user interface.
-Internet-
XLISP 2
1990
Evolution of XLISP.
USA
--
XLISP-PLUS
1990
OO extension of XLISP used in the WINTERP OSF/Motif Widget interpreter.
USA
AI-
Xprofan
1990
Basic-like language with the syntax of Basic, the file handling of Pascal, functions that remind you of C and the database capabilities of Dbase III.
Germany
-
yBasic
1990s
See HotPaw Basic.
---
Z Shell (zsh)
1990
Unix shell that can be used as an interactive login shell and as a powerful command interpreter for shell scripting. Zsh can be thought of as an extended Bourne shell with a large number of improvements, including some features of bash, ksh, and tcsh.
---
Z-BASIC
1990
Basic for z-80, suitable for Sharp Wizard.
---
Zeus
1990s
Basic developed for Windows and Pocket PC.
KRMicros (Kronos Robotics), USA
--
Zinc
1990
Special optimised CAML dialect, forerunner of CAML Light.
France
--
ZQL
1990
Zeitgest Query Language. Querying language for Texas Instruments Zeitgest OODBMS.
Texas Instruments, USA
Database -
ZQL[C++]
1990
Integration of ZQL and C++.
USA
--
Amiga Vision
1990
VISUAL "application building" tool made in the times of the launch of Amiga 3000, and it was released for free to all those who bought an Amiga 3000.
Commodore, USA
--
HighSpeed Pascal
1990
Turbo Pascal compatible version for the Amiga.
HiSoft, UK
--
Free Pascal
1990s
Formerly known as FPK Pascal. Free Pascal and Object Pascal compiler.In addition to its own Object Pascal dialect, Free Pascal supports, to varying degrees, the dialects of several other compilers, including those of Turbo Pascal, Delphi, and some historical Macintosh compilers.
GER
-
Oberon-A
1990s
Freeware Oberon compiler for the Amiga.
Australia
--
ST-Oberon
1990s
Free Oberon-2 compiler for the Atari-TOS (68000). Based on the ETH OP2 compiler.
Universit of Darmstadt, Germany
--
Pow!
1990s
Programmers Open Workbench. Free Oberon-2 compiler/IDE/library for MS-Windows.
University of Linz, Austria
-
Gardens Point Oberon (GPO)
1990s
Commercial Oberon-2 compilers for Intel i386/i486 (under SVR4, Linux, MSDOS, Windows-NT and OS/2), Sun SPARC, MIPS R3000 and Alpha-AXP under OSF/1.
Queensland University of Technology, Brisbane, Australia
--
JACOB
1990s
Free native-code Linux Oberon-2 compiler.
University of Berlin, Germany
---
MPW-Oberon-2
1990s
Free Oberon-2 compiler for Macintosh MPW environnement.
University of Ulm, Germany
--
STJ-Oberon-2
1990s
Freeware compiler for the Atari-TOS (68030).
University of Stuttgart, Germany
---
nO2
1990s
Freeware Oberon-2 compiler for Atari PC's which works under the MagiC OS (which is also available for Mac/PC) as well as under MultiTOS/MiNT.
University of Stuttgart, Germany
---
Ulm's Oberon
1990s
Free, native Sun3 Oberon (not Oberon-2) compiler.
University of Ulm, Germany
--
OberonM
1990s
Free native MSDOS (16-bit) Oberon (not Oberon-2) compiler.
School of Mathematical Sciences, Israel
---
Oberon 960
1990s
Commercial Oberon-2 compiler generating code for the Intel 80960 chip.
School of Mathematical Sciences, Israel
---
obc
1990s
Oxford Oberon-2 Compiler. Free, portable compiler that translates Oberon-2 into portable bytecode.
Oxford University, UK
--
Flowcode
1990s
Development environment for programming embedded devices such as PIC, AVR (including Arduino) and ARM using flowcharts instead of a textual programming language.
Matrix Technology Solutions Ltd., USA
-
Hypersignal
1990
Visual language.
----
GOTO++
1990
Esoteric programming language that forces the use of gotos and labels. Its keywords are some interesting mix of English and French.
France
--
Blast
1990s
Cross platorm communication scripting language that can be used to perform data transfers between two hosts.
Open Communications International, UK
--
Blast
1990s
BASIC dialect based on Lua.
----
MUF
1990
Multi-User Forth. Forth-like programming language for multi-user role playing system TinyMUCK.
---
Transact-SQL
1990s
Microsoft's and Sybase's proprietary extension to SQL.
---
TUSCRIPT
1990s
Scripting language module of TUSTEP (acronym for TUebingen System of TExt processing Programs). TUSTEP "is a collection of relatively independent programs, each of which offers a well-defined subset of basic operations for processing textual data.
University of Tubingen, Germany
--
Whenever
c1990
Simple C-like language which has no sense of urgency.The code is not necessarily executed sequentially.
---
RTcmix
1990s
Real-Time Cmix. One of the MUSIC-N family of computer music programming languages. RTcmix is descended from the MIX program.
USA
Music
Keynote
1990
Interpreted programming language and GUI, algorithmic and realtime MIDI processing, music editor written in Keynote itself, hence customizable, piano-roll style with pop-up menus.
USA
Music-
Pyrite
1990s
Lisp-like object programming language implemented as an object to be used within the Max system.
University of Iowa, USA
Music--
Sy
1990s
Stack-based computer language that was interpreted inside the Scrinchy 0.11 webserver.
-Internet--
UniPascal
1990s
Pascal compiler for Puldin computers.
Abacus, Bulgaria
--
UniBASIC
1990s
BASIC compiler for Puldin computers.
Abacus, Bulgaria
--
Fast BasIQ
1990s
Programming language for Sharp IQ organizers.
Becker and Partner, Germany
---
*Prolog
1989
Also star prolog.
USA
AI-
//ELLPACK
1989
Parallel version of ELLPACK.
USA
--
AADL (1)
1989
Axiomatic Architecture Description Language.
---
ABC (4)
1989
(A="argument",B="basic value",C=?). Intermediate language for the ABC abstract machine for implementation of functional languages, similar to the spineless tagless G-machine.
Netherlands
--
ACT++
1989
Concurrent extension of C++ based on actors.
---
Actalk
1989
Smalltalk-based actor language.
Canada
--
ACTRESS
1989
An action semantics directed compiler generator. The ACTRESS project's aim was to implement a compiler generation system that would demonstrate the suitability of Action Semantics as the basis for generating efficient implementations.
Glasgow University, UK
--
Ada++
1989
Object-oriented extension to Ada, implemented as an Ada preprocessor.
---
ADAM (5)
1989
Object-oriented database system implemented in Prolog.
USA
Database, business-
ADL (1)
1989
Ada Development Language.
USA
--
Aldat
1989
ALgebraic approach to DATa. Database language, based on extended algebra.
McGill University, USA
Database, business-
ALDiSP
1989
Applicative Language for Digital Signal Processing. Functional language with special features for real-time I/O and numerical processing.
TU Berlin, Germany
--
Alpha (4)
1989
Functional data parallel language based on Polyhedra.
France
--
Aquarius Prolog
1989
High performance portable Prolog.
UC Berkeley, USC/ACAL, DEC, USA
AI-
ARTS/C++
1989
Realtime C++ dialect for the running and implementation of the ARTS system.
Japan
--
ASF
1989
Algebraic Specification Formalism. Language for equational specification of abstract data types.
CWI, Netherlands
--
ASIC
1980s
BASIC dialect and shareware compiler for DOS systems. It achieved brief popularity in the 1990s as one of the few BASIC compilers legally available for download from BBSes (DOS on the PC).
80/20 Software, Australia
-
Autopilot
1989
?
Software Corp. of America, USA
--
base/4
1989
Public business basic.
TWO to ONE, Germany
--
BB/x Progression/3
1989
Improved version of BBX.
Basis International, France
Business
BEGL
1989
Back End Generator Language. A code generator description language. The input language for the back end generator BEG.
Universität Karlsruhe, Germany
--
BLAZE 2
1989
Object-oriented successor to BLAZE.
USA
--
BMASF
1989
Basic Module Algebra Specification Language.
Netherlands
--
Booster
1989
Data parallel language.
Netherlands
--
BSP
1989
Bulk Synchronous Parallelism. Parallel language.
---
Caliban
1989
Declarative annotation language, controlling the partitioning and placement of the evaluation of expressions in a distributed functional language.
Imperial College, London, UK
--
Canon
1989
Musical Score creation language.
-Music-
CFP
1989
Communicating Functional Processes.
University Nijmegen, Netherlands
--
Charme
1989
Language with discrete combinatorial constraint logic aimed at industrial problems such as planning and scheduling. Implemented in C. An outgrowth of ideas from CHIP. Semantically nondeterministic, with choice and backtracking, similar to Prolog.
Bull, France
AI-
CHOCS
1989
Generalization of CCS.
---
CLASSIC
1989
TSL knowledge representation language.
Bell Labs, USA
Knowledge-
Classtalk
1989
Reflective Smalltalk.
USA
--
C-Linda
1989
The most widely used variant of Linda, with C as the base language.
Sci Comp Assoc., USA
--
C-Logic
1989
OO logic language fo complex objects.
USA
--
CLP(sigma*)
1989
Constraint Logic Programming with Regular Sets.
USA
--
CLP*
1989
Derivative of CLP. Constraint Logic Programming with abstractions.
USA
--
Cocol
1989
Coco Language. A language for writing left-attributed LL grammars. Syntactic resemblance to Modula-2. Used as the input language for the Coco LL parser generator, which produces Modula-2 output.
---
COL (2)
1989
Complex Object Language. Recursive OO data query language.
INRIA, France
Database-
COLD-K
1989
Formal design kernel language for describing (sequential) software systems in intermediate stages of their design.
---
Common Music
1989
Musical composition language.
Stanford, USA
Music-
Complex-Prolog
1989
Logic database language for handling complex objects.
Italy
Database-
Concurrent Aggregates
1989
Modular concurrent object-oriented language based on the Actor model plus RPC. Pure object oriented, single inheritance, with first class selectors, continuations and messages. Compiler for CM5 and workstations.
USA
--
Concurrent Scheme
1989
Parallel Lisp, for the Mayfly.
University of Utah, USA
AI-
Crawford FORTH
1989
Object-oriented extension to FORTH.
USA
--
CSU FORTH
1989
Object-oriented extension to FORTH.
---
cT
1989
Algorithmic language like C, Pascal, Fortran, and Basic, but greatly enhanced by multimedia capabilities.
Carnegie-Mellon University, USA
-
cu-Prolog
1989
Contraint extensions to Prolog.
Japan
AI-
DAG
1989
Language for directed graphs - preprocessor for PIC.
USA
--
DFC
1989
Dataflow language developed for the NEC pipeline processor.
Netherlands
--
DFC II
1989
Evolution of the DFC language.
Japan
--
DISC
1989
DIStributed C.
Italy
--
Disiple
1989
DSP language.
---
DRAGOON
1989
Ada-based language, bringing object-oriented programming to embeddable systems. Presently implemented as an Ada preprocessor.
Imperial College, London, UK
--
DSM (1)
1989
Data Structure Manager. Object- oriented language similar to C++, used in implementation of CAD/CAE software. DSM is written in itself and C, and produces C as output.
USA
Graphics-
DuoTalk
1989
Smalltalk-like language with separate inheritance hierarchies for types and classes.
---
E (1)
1989
Extension of C++ with database types and persistent objects. Used in the Exodus database system.
USA
Database-
Eclipse (1)
1989
CLIPS rewritten and enhanced.
Haley Enterprises, USA
--
ECoLisp
1989
ECL and Eco Common Lisp. Italian Common Lisp C-embeddable implementation.
University of Pisa, Italy
AI-
EDL (2)
1989
Experiment Description Language.
---
Estelle
1989
Pascal extension for specification of computer network protocols. Protocols are described by modules which are communicating NFA's. Modules are arranged in a dynamic hierarchy and communicate at named interaction points.
---
Facile (1)
1989
Extends SML with a model of higher-order concurrent processes based on CCS. Suitable for loosely connected systems with distributed memory.
USA
--
FLENG++
1989
Object oriented FLENG.
ICOT, Japan
--
FLO (1)
1989
Flowchart preprocessor for PIC.
USA
--
F-Logic
1989
Higher-order language for reasoning about objects, inheritance and scheme.
---
FOIL
1989
Flowchart-oriented interview language.
Royal Orthopaedic Hospital, Northfield, Birmingham, UK
--
FOOPS (2)
1989
Object-oriented extension to FORTH. Implementation details of FOOPS, a commercial product, are not published, but it appears similar to Pountain's 1987 OOF with different keywords.
Institute for Applied Forth Research, Rochester, USA
--
ForceEpsilon
1989
Subcomoponent of Force polymorphic language.
University of Waterloo, Canada
--
ForceTwo
1989
Unofficial successor to ForceOne.
Canada
--
FORM
1989
Designed for speedy handling of very large-scale symbolic math calculations. A descendant of Schoonschip. Available for many PC's and workstations.
Netherlands
--
Forms/2
1989
Spreasheet based visual programming language. Expanded the power of spreadsheets by including procedural abstraction.
Kansas State University, USA
--
Fortran 8x
1989
Interim name for Fortran 90.
International
Scientific-
FT (1)
1989
Theorem Prover for Intuitionistic Predicate Logic. Runs under Quintus or SICSTUS Prolog.
Sweden
AI-
FUF
1989
Functional Unification Formalism.
Columbia University, USA
--
Fugue
1989
Music language, implemented in Xlisp.
-Music, AI-
FX-89
1989
Scheme dialect allowing side-effects.
USA
--
Gabriel
1989
Graphical DSP language for simulation and real systems.
USA
Graphics, simulation-
GADS (2)
1989
Picture retrieval language.
----
G-Code (2)
1989
Machine-like language for the representation and interpretation of attributed grammars. Used as an intermediate language by the Coco compiler generator.
---
GEL
1989
Scripting language used in the object-oriented development environment GainMomentum.
---
Gerald
1989
Lazy Functional Programming Language.
---
GOMS
1989
Interface description language.
---
GRASP/Ada
1989
Graphical Representation of Algorithms, Structures and Processes.
Auburn University, NASA, USA
Graphics-
GROFF
1989
GNU's implementation of roff. (See nroff, troff, RUNOFF).
USA
--
HCLP
1989
Hierarchical Constraint Logic Programming. Hierarchical CLP.
---
HGPSS
1989
Distributed database simulation language. Extension of GPSS/PC.
USA
Database, simulation-
HiLog
1989
Logic programming in higher order logic.
USA
--
HTML
1989
HyperText Markup Language. Markup language used by the World Wide Web. Plain text with tags enclosed in angle brackets. Defined in SGML.
CERN, Switzerland
Internet
Id Nouveau extended
1989
Extensions to Id Nouveau - adds the accumulator structure as a first class feature.
USA
--
IFX
1989
Hybrid of generic and first class polymorphic data typing approaches.
USA
--
InTense
1989
Extension of Prolog to accomodate temporal and spatial dimensions.
USA
AI-
IO (1)
1989
Language with rational continuations, inspired by Ivan Sutherland's Turing lecture, but designed with an eye towards making the clearest and simplest possible representation.
USA
--
IQL (2)
1989
Recursive oo query language.
INRIA, France
Database-
ISETL
1989
Interactive SETL. Interactive mathematical language, based on the mathematical notion of a set (finite).
Clarkson University, USA
Scientific
ISMLAB
1989
Language developed to make a fast and versatile tool, capable of handling large problems.
Boeing ISM, USA
--
jBC
1989
Query language for jBase multivalue system.
USA
Database-
K (1)
1989
High level oo database language in the OSAM (object-­oriented semantic association model) paradigm.
-Database-
Kaleidoscope
1989
Object-oriented language which mixes imperative and constraint-oriented features. Similar to Siri. Vaguely related to Prose.
University Washington and Universite de Nantes, USA
-
Korn Shell
1989
Scripted shell for UNIX.
---
LAURE
1989
Language for knowledge representation combining object orientation and logic programming. Set operations. Object-oriented exception handling and a polymorphic type system.
France
Knowledge-
LIDO
1989
Input language for the attribute evaluator generator LIGA (a successor of GAG and a subsystem of the Eli compiler-compiler). LIDO is derived from GAG's input language ALADIN.
University of Paderborn, Germany
-
LISP-STAT
1989
Stats system in lisp.
USA
AI-
LLD
1989
Language for Legal Discourse. AI language for recording legal knowledge, used to write TAXMAN II.
Rutgers Computer and Technology Law Journal, USA
AI-
LOGLisp (2)
1989
Logic in LISP.
Lamar University, USA
AI-
LPG (4)
1989
Linguaggio Procedure Grafiche (Italian for "Graphical Procedures Language"). Roughly a cross between FORTRAN and APL, with graphical-oriented extensions and several peculiarities.
CAD.LAB, Bologna, Italy
Graphics-
LSP
1989
Language for Structured Programming. Teaching dialect of PL/I.
Japan
Education-
Mac-1
1989
Assembly language used in structured computer organization.
---
MACE
1989
Multi- Agent Computing Environment. Concurrent object-oriented language, environment and development toolset.
USA
--
Machiavelli
1989
Fucntional database language. An extension of Standard ML based on orthogonal persistence.
University of Pennsylvania, USA
Database-
Macos
1989
BBS scripted language. Hacked version of ACOS.
USA
--
Magik
1989
Scripting backend languague for the Smallworld GIS system. Similar in features to Python, but developed separately.
Smallworld Systems Ltd., UK
GIS
Maisie
1989
C extension with concurrency via asynchronous typed message passing and lihtweight processes.
USA
--
MAL (2)
1989
Micro Assembly Language - Microprogramming language with high-level syntax, used in Structured Computer Organization.
----
Marta
1989
Education LOGO Mini-language dialect to control turle (Marta).
Italy
Education-
Matchmaker
1989
Language for specifying and automating the generation of multi-lingual interprocess communication interfaces. MIG is an implementation of a subset of Matchmaker that generates C and C++ remote procedure call interfaces for interprocess communication betwe
---
MELD (2)
1989
Concurrent, object-oriented, dataflow, modular and fault-tolerant! Comparable to SR.
---
METATEM
1989
Language for executable temporal logic.
---
Mic-1
1989
Microprogramming languages, used in Structured Computer Organization.
---
Mic-2
1989
Microprogramming languages, used in Structured Computer Organization.
---
MINION
1989
Algebraic workspace system.Evolution of Polylith.
USA
Scientific-
MIX (2)
1989
Self-applicable partial evaluator for experiments in compiler generation. Augmentation of LISP 1.5.
USA
--
Modula Plus
1989
Modula extended to have an Accumulator construct for a new form of higher level iteration.
Simon Fraser University, Canada
--
Modulex
1989
Based on Modula-2.
---
Mul-T
1989
Parallel T. An implementation of Multilisp built on T, for the Encore Multimax.
USA
AI-
Multiparadigm Pseudocode
1989
Expression-based pseudocode notation to be used as a teaching aid. The language features are derived from Modcap.
USA
Education-
MUNIN
1989
KL-ONE family FRL.
Germany
--
Napier88
1989
Evolution of Napier.
St Andrews University, Scotland, UK
-
NARPL
1989
Student compiler project language. A structured imperative programming language, whose primary features include: C/ Pascal-like syntax.
---
Ness
1989
Embedded Language in Andrew Toolkit.
Carnegie-Mellon University, USA
--
NFQL
1989
Natural Forms Query Language.
University of Nebraska, USA
Database-
O++
1989
Database programming language for ODE system based on C++.
USA
Database-
ObjVProlog
1989
Logic programming and object-orientation, an adaptation of the ObjVlisp model to Prolog.
Montreal University, Canada
AI-
ObjVProlog-D
1989
Distributed object-oriented programming in logic - based on ObjVProlog.
Montreal University, Canada
AI-
O-logic
1989
Hybrid oo-deductive system.
---
OmniBasic
c1989
Commercial Basic compiler W95/NT/OS2/linux.
Alpha Microsystems, USA
--
Ontic
1989
Object-oriented language for an inference system. LISP-like appearance, but based on set theory.
MIT, USA
AI-
OOLP
1989
Object-Oriented Logic Programming.
---
OPAL (5)
1989
DSP boards language.
USA
--
OPAL (6)
1989
DSP language.
----
OPL (1)
1989
Optimization Programming Language. Programming language for Psion, since model MC, derived from POPL. OPL used to stand for Organiser Programming Language but after becoming open source in 2003, it was renamed. Available for most of Psion's classic organ
Psion, UK
-
OZ++
1989
Object-oriented data base programming language for applications of offices.
University of Toronto, Canada
Database-
PABC
1989
Intermediate language recognized by the Parallel ABC machine, used in the implementation of Concurrent Clean.
---
Pandora
1989
Parlog extended to allow.
---
Paralation C
1989
Paralation embedded in C. Under development.
USA
--
Parallaxis
1989
Data-parallel (SIMD) language, based on Modula- 2.
University of Stuttgart, Germany
--
PARKA
1989
Parallel frames language.
USA
--
PARMENIDES
1989
SRL family FRL.
SRL, USA
--
pcBESTOP
1989
BESTOP language for PC.
IBM, USA
Business-
PC-Parlog
1989
Implementation of Parlog for the PC.
UK
--
PEARL 90
1989
Implementation of PEARL spec, more complete than original PEARL.
Germany
--
PLATON (2)
1989
Programming Language for Tree OperatioN. Tree-based language for natural language parsing.
Japan
--
Playground
1989
Visual language for children, developed for Apple's Vivarium Project.
---
POP-9X
1989
Proposed BSI standard for Pop-11.
USA
--
PowerBASIC
1989
Powerfull professional development tool. Compile a dialect of the BASIC programming language. The DOS versions have a syntax similar to that of QBasic and QuickBASIC, while the Windows versions use a standard BASIC syntax that can be combined with calls to the Windows API similar to other Windows programming languages.
PowerBASIC Inc., USA
-
Prolog 3
1989
3rd generation of the logic programming language.
PrologIA, France
--
Prolog++
1989
Prolog with object- oriented features added. For MS-DOS and X-windows.
Logic Programming Associates, International
AI
Prolog-Linda
1989
Prolog extended with Linda, implemented on a Computing Surface.
University of Edinburgh, UK
AI-
PROSPER
1989
Language for Specification by Prototyping.
---
PROTOS-L
1989
Logic contraint-based database programming.
Germany
Database, business-
P-TAC
1989
Parallel Three Address Code.
USA
--
Quest (3)
1989
QUantifiers and SubTypes. Language with a sophisticated type system. Just as types classify values.
---
RAPs
1989
Action Planning Language.
USA
--
RC (2)
1989
Command line interpreter for Version 10 Unix and Plan 9 Operating systems. It resembles the Bourne shell, but its syntax is somewhat simpler.
Bell Labs, USA
-
Real-Time Mentat
1989
Extension of C++.
USA
--
Reloop
1989
Algebra based query language for an object-oriented database system.
-Database -
RenderMan Shading Language
1989
Renderman Shading Language (abbreviated RSL) is a component of the RenderMan Interface Specification, and is used to define shaders. The language syntax is C-like.
--
ROBART 2
1989
Dialogue contruction language.
IBM Research Laboratory, USA
--
RT-CDL
1989
Real-Time Common Design Language. Real-time language for the design of reliable reactive systems.
USA
--
SAM BASIC
1989
BASIC for (SAM Coupé).
---
SAX APL
1989
Sharp APL eXtended.
USA
--
SCAN (3)
1989
Language for the SCAN encoding system.
USA
--
sceptic 3
1989
High level simulation language for psychological experimentation. Forward-chaining extension to PROLOG.
Imperial College, London, UK
Simulation, AI-
SDF
1989
Syntax Definition Formalism. CWI. Language for lexical and syntactic specification.
Netherlands
--
Seymour
1989
Portable parallel programming language.
USA
--
SIL (3)
1989
Standard Interchange Language. FDRSG's extensions to SQL developed for electronic transfers.
USA
--
Silage
1989
Synchronous DSP specification language.
USA
Business--
SIMAN III
1989
Version 3 of SIMAN.
USA
--
SINA
1989
Academic object-oriented language designed around the Composition Filters Object Model. 1st language to adopt the Composition Filters Object Model (CFOM).
--
SP-Object
1989
OO extension to SP Prolog.
USA
AI-
SRC Modula-3
1989
See Modula-3.
DEC SRC, Palo Alto, CA, USA
--
SUDAAN
1989
SUrvey DAta Analysis. Language for interactive evaluation of survey data.
Research Triangle Institute, USA
--
SunPICT
1989
Extensible visual environment for intermediate-scale procedural programming.
---
SuperTalk
1989
Superset of HyperTalk used in SuperCard.
Silicon Beach Software, USA
-
System F
1989
Polymorphic, non-strict functional language. using Lambda-2 or the polymorphic lambda calculus.
---
TAWK
1989
Tiny AWK.
---
Tcode
1989
Intermediate language used by the Spineless Tagless G-machine (an abstract machine based on graph reduction) designed as a target for compilation of non-strict functional languages.
---
TELOS (2)
1989
Extension to SML for context modelling.
University of Toronto, Canada
--
Themis (2)
1989
Database programming language. Rich database language implemented as a preprocessor to the 02 system.
University of Paris, USA
Database -
THEO
1989
Frame language.
USA
--
ThingLab II
1989
Version II of ThingLab.
USA
--
TSL (3)
1989
Test Script Language. Language for the automatic production of test cases from functional specifications.
USA
--
UniComal
1989
Object-oriented development of Comal-80.
Denmark
--
UserTalk
1989
Originally "UserLand IAC Toolkit", for inter-application communication, incorporated into Frontier, and outline processor.
USA
--
VAL (3)
1989
VHDL Annotation Language.
University of Stanford, USA
--
VIF
1989
VHDL Interface Format. Intermediate language used by the Vantage VHDL compiler.
USA
--
VisSim
1989
Visual block diagram language for simulation of dynamical systems and model based design of embedded systems.
Visual Solutions, USA
Simulation
WSL (2)
1989
Wide Spectrum Language. Designed for re-engineering legacy software.
Durham University, UK
--
XBasic (2)
1980s
Open Source compiler with a GUI designer (Windows, Linux).
--
XLISP-STAT
1989
Externsions to XLisp for statistics.
University of Minnesota, USA
Scientific-
XPC
1989
eXplicitly Parallel C. Dialect of Parallel C which is mode independent, i.e. efficiently compilable to both SIMD and MIMD architectures.
USA
--
CanDO
1989
One of the first application building tools, capable of creating programs for the Amiga that were totally independent (compiled or full binary). It is based on a visual interface, after the style of modern "visual programming" approach to programming.
Inovatronics, USA
-
A+
1988
Array programming language descendent from the programming language A, which in turn was created to replace APL in 1988.
Morgan Stanley, USA
-
ABCL/c+
1988
Concurrent object-oriented language, an extension of ABCL/1 based on C.
Japan
--
ABCL/R
1988
Reflective subset of ABCL/1, written in ABCL/1.
Tokyo Inst Tech., Japan
--
Accord
1988
Computer aided instruction language.
---
Acore
1988
Actor Core. Concurrent OO Language.
MIT AI Lab., USA
--
ACOS
1988
BBS language for PRODOS 8 on Apple ][. Macos is a hacked version of ACOS.
USA
--
ACT I
1988
Aural Comprehension Trainer I. Computer aided instruction language.
Australia ?
--
Ada 9X
1988
Revision and extension of Ada begun in 1988, currently under development. Additions include object-orientation (tagged types, abstract types and class-wide types), hierarchical libraries, and synchronization with shared data (protected types) similar to Orca. Lacks multiple inheritance.
USA
--
Ada/Ed
1988
Interpreter, editor, and run-time environment for Ada, intended as a teaching tool. Ada/Ed does not have the capacity, performance, or robustness of commercial Ada compilers. Runs on Unix, MS-DOS, Atari ST, and Amiga.
New-York University, USA
Education-
ADAM (4)
1988
?
Japan
--
AdLog
1988
Adds a Prolog layer to Ada.
USA
AI-
AIS II
1988
Computer aided instruction language.
---
AIS PC
1988
Computer aided instruction language for PC.
---
ALC (2)
1988
Language substrate for KL-ONE (and KL-TWO?) developed later than the original language.
Universität Kaiserslautern, Germany
--
ALEPH (3)
1988
System Specification Language developped at Center For the Study of Language and Information.
Stanford University, USA
--
Alex (3)
1988
ISWIM-like language with exception handling.
---
Allen Communications
1988
Computer aided instruction language.
---
Alltalk
1988
Smalltalk with persistency.
USA
--
ALPS (2)
1988
Parallel logic language.
Ohio State University, USA
--
Amanda
1988
Simple Miranda-like language .
Netherlands
--
Amber
1988
Object-oriented distributed language designed for the Topaz operating system, and based on a subset of C++.
University of Washington, USA
--
AMLOG
1988
Equational logic programming language.
Japan
--
Andorra
1988
Hybrid of Parlog and Aurora.
Japan
--
Andorra-Prolog
1988
Integration of Prolog and Committed Choice Languages.
-AI-
ANU ML
1988
Implementation of ML for MC68020, VAX and Pyramid.
Australian National University, Australia
--
APL*PLUS II
1988
"Zippy" APL - 32bit PC version.
USA
--
APPLY
1988
LISP version.
Kiel University, Germany
AI-
APS (4)
1988
Algebraic Programming System.
lushkov Institute of Cybernetics, Ukraine, Russia
--
ARLA
1988
ABBA tape robot language.
USA
Robot-
ARTS/C
1988
Realtime C dialect for the ARTS realtime system.
Japan
--
A'UM
1988
Built on top of KL1.
Japan
--
Aurora (1)
1988
Aurora Or-Parallel Prolog System. Derivation of Andorra.
UK
AI-
Authology
1988
Computer aided instruction language.
---
Author
1988
Computer aided instruction language.
---
AUTOLEV
1988
Mechanical systems language.
USA
--
Avid
1988
Computer aided instruction language.
---
BACK
1988
Frame language.
Germany
--
bash
1988
Bourne Again SHell. GNU's command shell for Unix.
USA
-
BER
1988
Basic Encoding Rules. Provides a universal (contiguous) representation of data values. Used with ASN.1.
UK
--
Butterfly Portable Standard LISP
1988
Portable Standard LISP on BBN Butterfly.
USA
AI-
C^2
1988
Visual languages.
---
C5
1988
C based version of OPS-5.
USA
--
CAL (3)
1988
ICOT Constraint Logic Programming Language.
Japan
--
Camelot Library
1988
Extends the programming language to provide a high-level programming interface to Camelot, a general-purpose distributed transaction system. The Camelot library is implemented as a collection of C functions and macros.
Carnegie-Mellon University, USA
--
Cantor
1988
Object-oriented language with fine-grained concurrency.
Caltech, USA
--
CASE
1988
MOdule interconnection language.
Bell Labs, USA
--
CASTE
1988
Course Assembly System and Tutorial Environment. Computer aided instruction language.
---
CAT/S
1988
Computer aided instruction language.
---
CCL (3)
1988
Coral Common LISP.
USA
AI-
CCLU
1988
Cambridge CLU. CCLU extended to support concurrency, distributed programming, remote procedure calls.
CUCL, Cambridge, UK
--
CDS/Genesis
1988
Computer aided instruction language.
---
Cecil (1)
1988
Language for defining constraints on the sequencing of events.
University of Colorado, USA
--
CHDL
1988
Hardware definition lnaguage in use at Staford, part of the Thor Project.
-Hardware-
CHILL-88
1988
1988 version of CHILL.
International
--
Chronolog 3d
1988
Extension to chronolog for 2 spatial dimensions (based on a 3d InTense).
Canada
--
CIEL
1988
Object-oriented Prolog-like language.
-AI-
CLAS
1988
Computer aided instruction language.
---
Classroom ACT
1988
Aural Comprehension Trainer. Computer aided instruction language.
---
CLiC
1988
CommonLisp Compiler for konoCL. konoCL is a port of Common LISP for a Hitachi MC68000 UNIX computer.
Japan
AI-
CLOS
1988
Common Lisp Object System. Language with facility for object-oriented programming which is part of ANSI Common Lisp. CLOS is a powerful dynamic object system which differs radically from the OOP facilities found in more static languages such as C++ or Java.
USA
AI
CO2
1988
Blend of C and O2. Object-oriented database language.
GIP Altair, France
Database, business-
Cobra (2)
1988
Computer aided instruction language.
---
Coherent Parallel C
1988
Data parallel language.
USA
--
Computer Assisted Self Learning
1988
Computer aided instruction language.
---
Concurrent C++
1988
Concurrent C with classes.
Bell Labs, USA
--
Concurrent Development Series
1988
Computer aided instruction language.
---
Concurrent Pascal-S
1988
Concurrent Pascal dialect.
Israel
--
ConIcon
1988
Realtime string processing language - commercialisation of CommSpeak, influenced by Icon.
USA
--
ConMan
1988
CONnection MANager. Graphical manipulation language based on the concept of UNIX pipes.
USA
--
Consulting Expert System
1988
Computer aided instruction language.
---
Course of Action
1988
Computer aided instruction language.
---
Coursemaster
1988
Computer aided instruction language.
---
CPAL
1988
Computer aided instruction language.
---
C-Pilot
1988
Computer aided instruction language.
USA
--
Creative Coursewriter
1988
Computer aided instruction language.
---
CSL (5)
1988
Network hardware description language used at Stanford as part of the THOR system.
-Hardware-
CSR Trainer - 4000
1988
Computer aided instruction language.
---
CST
1988
Concurrent SmallTalk. Concurrent OO Language.
USA
--
CYCL
1988
Frame language for CYC.
USA
--
Daisy (1)
1988
After DSI (Data Space for the Interpreter) the model of evaluation. Functional language for parallel list processing.
Indiana University, USA
--
DBPL
1988
Procedural language with relational database constructs. A successor to Pascal/R and Modula/R.
Hamburg, Germany
Database-
DEBL
1988
Distributed Event-Based Language.
USA
--
DeBuMa
1988
Extensions to the BAL system to includes frame concepts and greater separation of tasks. Uses the notion of eligibility to ascertain usefulness and applicability of something stored in a bank.
France
--
DFORMAT
1988
Language for depicting data formats. Implemented in awk as a preprocessor for PIC.
USA
--
Diplans
1988
Extension of the Petri net formalism to design social as well as procedural aspects of computation. (Holt pioneered the approach with the GP and ACSI-MATIC programs at UNIVAC and Moore School, from which this grew).
---
DOIT
1988
Forward chaining expert system language that compiles to C++.
---
Dotlisp
1988
High-level (ie LISP dialect) parallel signal processing language for the Lincoln Lab MX-1. Design of a language for the MX-1 parallel processor in Group 21.
MIT Lincoln Lab., USA
AI-
D-PICT
1988
Visual signal processing language.
MIT, USA
--
d-Prolog
1988
Prolog extended with defeasible reasoning.
USA
AI-
DRAG
1988
PIC preprocessor language for directed graphs.
USA
--
Eager
1988
Programming by example for the hypercard system.
USA
--
Educator
1988
Computer aided instruction language.
---
Electronic Publishing
1988
Computer aided instruction language.
---
EPROS
1988
Specification/prototyping language. Implemented in Franz Lisp.
-AI-
EusLisp
1988
Geometric modeler in Lisp for Robotics and CAD.
Japan
Graphics, AI-
EV2
1988
Euclid Version 2.
Canada
--
Exambank
1988
Computer aided instruction language.
---
Excalibur
1988
Extension of Pascal and Ada to allow imperative programs with algebraic specifications.
Spain
--
Exemplar
1988
Computer aided instruction language.
---
EXTRA
1988
Object-oriented, Pascal style, handles sets.
---
FIDIL
1988
FInite DIfference Language. Array variant of Fortran.
Lawrence Livermore Lab., USA
Scientific-
FLANG
1988
Constraint functional-logic language.
Russia
--
FLENG
1988
Parallel logic language.
Japan
--
FORGE
1988
Computer aided instruction language.
USA
--
Forsythe
1988
An ALGOL-like language.
CMU, USA
--
FORTRAN-Plus
1988
FORTRAN for the DAP parallel machine, anticipates many Fortran 90 features.
Ireland
Scientific-
FORTRAN-PLUS enhanced
1988
FORTRAN-Plus with greater array granularity.
Ireland
Scientific-
FoxBASE+
1988
dBASE III+-like product.
Fox Software, Perrysburg, OH, USA
--
FrameKit
1988
Frame language.
USA
--
FRAPPE
1988
FRAmes in a ProPositional Environment (but also for the baking pun - part of CAKE, worked with BREAD etc). Frames-based reasoning system, part of the CAKE KE system.
USA
--
G (1)
1988
Multiparadigm Language Combines functional, OO, relational, imperative, and logic programming.
USA
--
G (3)
1988
Runtime graphics language for GRASP.
USA
Graphics-
G Pilot
1988
Computer aided instruction language.
---
G+
1988
Query language.
-Database-
GAL (1)
1988
General Algebraic Language/Laboratory (acronyms for both). Japanese language algebraic language.
Japan
--
GARP
1988
Graph Abstractions for concuRrent Processing. Graphical language for concurrent programming.
University of Illinois, USA
Graphics-
gcc
1988
C++ as base for the Gnu compiler kit.
International
--
GDL (1)
1988
Graphics Definition Language. Language for defining graphs of sets in EDGE graph editor. Meta objects prepared in Cantor.
University of Karlsruhe, Germany
Graphics-
GeneXus
1988
Cross-Platform, knowledge representation-based, development tool, mainly oriented to enterprise-class applications for Web applications, smart devices and the Microsoft Windows platform.
ARTech, Uruguay
--
GIGI
1988
Computer aided instruction language.
---
GL (2)
1988
Graduate Level language.
University of Maryland, USA
--
GLIM
1988
Generalised Linear Interactive Modelling.
Oxford University, UK
--
GRAMOL
1988
Grammar description language for lexical and syntactic parsers.
EPFL - Swiss Federal Institute of Technology, Switzerland
--
GraphLog
1988
Visual query language based on a graph representation of both data and queries. Variously translated to SQL, Prolog, COL.
Toronto University, Canada
Database , AI-
GSBL
1988
Algebraic specification language based on inheritance.
---
GSI NODAL
1988
Rewrite of NODAL with different remote process invocation methods to suit the GSI Synchrotron.
Gesellschaft für Schwerionenforschung mbH, Germany
--
HCL
1988
Hokkaido Common Lisp. Ultra small and fast Common LISP implementation.
Japan
AI-
HDBL
1988
Heidelberg Data Base Language.
IBM Scientific Center, Heidelberg, Germany
Database-
High Tech BASIC
1988
See HTBasic.
TransEra, USA
-
HISP
1988
Algebraic Specifcation language.
Japan
--
HOL-88
1988
HOL implementation in ML. Written in ML.
UK
--
Hope+
1988
Alvey flagship project, Imperial College. An extension of Hope with real numbers, vectors, call-by-WHNF.
UK
--
Hoselton FORTH
1988
Object oriented extensions to FORTH.
USA
--
HTBasic
1988
Version of Rocky Mountain BASIC for PC.
TransEra, USA
-
ICOM
1988
Computer aided instruction language.
---
IDF (2)
1988
Graphical Data Flow Programming Language for Image Processing and Computer Vision.
USA
Graphics-
IIS
1988
Idealized Instruction Set. Assembly language for the Flagship parallel machine.
Manchester University, UK
--
Images III
1988
Computer aided instruction language.
---
Impala
1988
IMPerative PArallel Language. Parallel language based on occam and CSP.
University of Tasmania, Australia
--
Infowindow
1988
Computer aided instruction language.
---
Infowriter
1988
Computer aided instruction language.
---
InnovAda
1988
Object-oriented extension to Ada, said to be LISP-like. Implemented as an Ada preprocessor. The primary purpose of the development of InnovAda was to provide a familiar artificial intelligence programming environment and produce a system written in Ada.
USA
AI-
Interact
1988
Computer aided instruction language.
---
Interactive Authoring System
1988
Computer aided instruction language.
---
Interaudio
1988
Computer aided instruction language.
---
Interpress
1988
Interpretive FORTH-like graphics language, possibly the first page description language, predating PostScript. Both are descendants of JaM. Used on Xerox printers.
Xerox Corp., USA
Graphics-
Isabelle
1988
Highly automated generic theorem prover written in Standard ML.
UK
--
ISWYM
1988
I See What You Mean. Scheme dialect with control operators run and fcontrol.
Rice University, USA
--
KFX
1988
Kernel language of FX-87.
USA
--
KL1
1988
Kernel Language 1. An experimental AND-parallel version of KL0 for the ICOT project, Japan. An implementation of FGHC.
Japan
--
Kodiyak
1988
Specification language.
USA
--
KSS: Author
1988
Computer aided instruction language.
---
LAMINA
1988
Concurrent object-oriented language.
USA
--
Leda
1988
Multiparadigm language. Modest-sized programming language designed to support several programming approaches. The current Leda implementations are interpreters, but the language can be compiled. Leda was intended mostly as a teaching and research tool, al
Oregon State University, USA
Education
Lisp/Linda
1988
Linda embededed with host language Lisp.
University of Edinburgh, UK
--
Logical Objects
1988
Logical oo language, which uses first-order logic to model objects with all standard features save inheritance.
USA
--
Loglan '88
1988
Extension of LOGLAN.
Poland
--
LPC
1988
Variant of C used to program the LP MUDs, programmable multi-user adventures.
Sweden
Games-
LPL (3)
1988
Linear Programming Language.
Université de Fribourg, Switzerland
--
MacMUMPS
1988
MUMPS for the Macintosh.
MGlobal International, USA
-
MacParlog
1988
Implementations of Parlog for the Macintosh. Features an incremental compiler for Parlog, a concurrent debugger with dynamic window tracing, a base of primitives. Integrated into the Macintosh WIMP environment, so that had full windowing and dialoguing fu
UK
--
Maestro
1988
Computer aided instruction language.
---
Mandarin
1988
Computer aided instruction language.
---
Mars
1988
Variant on C++ that removes backwards compatibility with C, and features higher-level language constructs.
---
Mathematica
1988
Symbolic math and graphics system. The language emphasizes rules and pattern-matching. Name suggested by Steve Jobs.
Wolfram Research, USA
Scientific
McGraw-Hill Interactive Authoring System
1988
Computer aided instruction language.
---
MC-OBJ
1988
Interpreter for OBJ.
Italy
--
MENDEL/88
1988
Evolution of MENDEL.
Japan
--
MetaH
1988
Language and toolset for developing reliable, real-time multiprocessor avionics system architectures.
USA
--
METAL (1)
1988
Mega-Extensive Telecommunications Applications Language. BBS language for PRODOS 8 on Apple ][.
USA
--
Micro Plato
1988
Computer aided instruction language.
---
Micro Plato Author Language
1988
Computer aided instruction language.
---
Micro TICCIT
1988
Computer aided instruction language.
---
microChronolog
1988
Interpreter for InTense based on a WAM, precursor to Chronolog.
Canada
--
MicroCODIL
1988
CODIL revised for the BBC Microcomputer.
Brunel University, CODIL Language Systems Ltd., UK
--
Microinstructor
1988
Computer aided instruction language.
---
MicroTICCIT
1988
Computer aided instruction language.
USA
--
MIKE (1)
1988
Algebraic Modula 2. Structured programming language for algebraic computation, based on Modula.
Gent, Belgium
--
Mind
1988
Japanese language FORTH.
Japan
--
Mizar (2)
1988
Despite name, this is the final release of Mizar (for simplicity's sake).
Poland
--
MOA
1988
Mathematics of Arrays. Array-centered parallel language.
Syracuse University, USA
Scientific-
Modula-3
1988
Descendant of Modula-2+ and Cedar, designed for safety and simplicity. Objects, generics, threads, exceptions and garbage collection. Modules are explicitly safe or unsafe. As in Mesa, any set of variables can be monitored. No multiple inheritance, no ope
DEC and Olivetti, International
-
MOPS
<1988
Object-oriented dialect of Forth programming language. Multiple inheritance. Stand-alone development environment for programming the Macintosh. Inspired by Smalltalk and the commercial language Neon.
Germany
-
QuickBasic for Macintosh
1988
Quick Basic for Macintosh.
Microsoft, USA
---
MSQL (1)
1988
Multidatabase language.
-Database-
MT Icon
1988
Multhreaded Icon.
USA
--
MUDDL
1988
The MUDDL programming language, "Multi User Dungeon Definition Language", is a domain-specific language for creation of text-based multi-user virtual worlds, i.e. MUDs.
UK
Games
Mumedala
1988
Computer aided instruction language.
---
mUtilisp
1988
Lisp dialect which provides explicit parallel processing.
-AI-
m-Verdi
1988
Verdi for m-Eves, precursor of EVES. (m-EVES and EVES were program proving systems, developed for Candian military).
Canada
--
National Author Language
1988
Computer aided instruction language.
---
NU-Prolog
1988
Prolog with 'when' declarations, the successor to MU-Prolog. Type-checked.
University of Melbourne, Australia
AI-
O2
1988
Object-oriented database language used in the Altair project. Implemented as an interpreter.
GIP Altair, Versailles, France
Database-
Obie-1-Knobe
1988
Computer aided instruction language.
---
OBJ3
1988
Based on order-sorted rewriting. Agent-oriented. Runs on AKCL.
Stanford SRI, USA
--
ooREXX
1988
Object REXX. Object-oriented scripting language initially produced by IBM for OS/2. It is a follow-on to and a significant extension of the "Classic Rexx" language originally created for the CMS component of VM/SP and later ported to MVS, OS/2 and PC DOS.
International
-
Occam 2
1988
Extension of occam1. Occam 2 adds floating point, functions and a type system.
UK
--
OCTAVE
1988
High-level language primarily for numerical computations. Real and complex scalars and matrices, solution nonlinear algebraic equations, ordinary differential equations. Implemented in g++ and Fortran.
University of Wisconsin-Madison and University of Texas, USA
Scientific
Of Course!
1988
Computer aided instruction language.
---
Omnisim
1988
Computer aided instruction language.
---
OOPS (2)
1988
Object-oriented data base programming language (Object Oriented Programming System).
FU Hagen, Germany
Database-
OPSJ
1988
OPSr2 written in and extensible to Java.
USA
--
OSCAR (2)
1988
Object-oriented language used in the COMANDOS Project.
---
Otter
1988
Organized Techniques for Theorem-proving and Effective Research. Resolution-based theorem prover.
Argonne National Laboratory, USA
--
OX
1988
Object-oriented matrix programming language with a mathematical and statistical function library.
Oxford University, UK
Scientific
PAL (9)
1988
Paradox Application Language. Language for Paradox, Borland's relational database.
Borland, USA
Database, business-
Parlog++
1988
Object orientation plus parallel logic, built on top of MacParlog.
Imperial College, London, UK
--
PBasic
1988
Microcontroller based version of BASIC. The language was created to bring ease of use to the microcontroller and embedded processor world. PBASIC is used for writing code for the BASIC Stamp microcontrollers.
Parallax, Inc., USA
Scientific
PC Train
1988
Computer aided instruction language.
---
PC-Class
1988
Computer aided instruction language.
---
PDL (5)
1988
Process Description Language. Functional language description system.
Japan
--
Peducator
1988
Computer aided instruction language.
---
PEPSys
1988
ECRC Prolog system.
-AI-
Peridot
1988
Peri + dot (but also from the gemstone). Visual programming language operating by constraints.
USA
--
Phoenix (2)
1988
Computer aided instruction language.
---
Phoenix-Micro
1988
Computer aided instruction language.
---
PICASSO (2)
1988
PICture Aided Sophisticated Sketch Of database queries. Graphics-based database query language designed for use with a universal relation database system. The primary objective of PICASSO is ease of use. Graphics are used to provide a simple method of exp
University of Texas, USA
Graphics-
PICQUERY
1988
High Level Query Language for Pictorial Database Management.
---
PIE
1988
Parallel Programming and Instrumentation Environment. Visualization system for programming languages running on Mach.
Carnegie-Mellon University, USA
--
Pilot Plus
1988
Computer aided instruction language.
Germany
--
PIL-U
1988
Computer aided instruction language.
---
PK/C++
1988
PLEASE structures on a C++ basis.
USA
--
Plane Lucid
1988
Intentional language as the basis of a 3-D spreadsheet design.
USA
Business-
PML
1988
Parallel ML.
---
PMS-Prolog
1988
Parallel Prolog with Processes, Modules and Streams.
University of Sydney, Australia
AI-
PNU-Prolog
1988
Parallel extension of NU-Prolog, implemented as a preproccessor.
Australia
AI-
POLKA
1988
Object orientation plus parallel logic, built on top of Parlog.
London Imperial College, UK
--
Powerhouse
1988
Specification-based development language that supports interactive screens and menus, flexible production reporting, volume batch processing capabilities, and simultaneous access to multiple relational and nonrelational data sources.
Cognos, USA
-
Prolog/V
1988
Prolog implemented in Smalltalk.
International
AI-
Prophit Mentor
1988
Computer aided instruction language.
---
Propi
1988
Computer aided instruction language.
---
PROSE (2)
1988
Constraints-and-sequencing system similar to Kaleidoscope.
---
Q (1)
1988
Script for QED wordprocessor.
Oxford University, UK
--
QLISP (2)
1988
Parallel LISP.
USA
AI-
Quest Authoring System
1988
Computer aided instruction language.
---
Quicksilver
1988
dBASE-like compiler for MS-DOS.
WordTech, USA
--
R2-C
1988
Computer aided instruction language.
---
RASP
1988
Language with Operations on Fuzzy Sets.
USA
--
RDL1
1988
?
France
--
RDML
>1988
Rapid Development and Maintenance Language. RDML closely follows the syntax of IBM CL, or Control Language. CL is the "scripting language" equivalent of the OS/400 operating system. In recent years RDML has been extended to become RDMLX.
Lansa, USA
Business
RefLisp
1988
Reference-counting Lisp interpreter.
USA
AI-
RISLA
1988
Rente Informatie Systeem Language. Interest rate information system language.
MeesPierson, Netherlands
--
RLISP 88
1988
Version 1988 of RLISP.
USA
AI-
RPL (4)
1988
Relational Production Language.
USA
Business-
RTAG
1988
Protocol implementation language.
---
Ruby (4)
1988
Rrenaming of the Tripod project for release by MS. Sold to Microsoft, who replaced back end to become VB.
Cooper Interaction Design, USA
--
SAD
1988
Strategic Accelerator Design. Language developed at KEK to serve a similar role on SAD to that of NODAL-80 on TRISTAN.
Japan
--
SAM (2)
1988
Computer aided instruction language.
---
SAS/AF Software
1988
Computer aided instruction language.
---
Schism
1988
Partially evaluated applicative language.
---
Scholar Teach
1988
Computer aided instruction language. Also Schalor/Teach.
---
Scholar Teach 3
1988
Computer aided instruction language version 3.
---
SCOOP (2)
1988
Structured Concurrent Object-Oriented Prolog.
France
AI-
Scrypt
1988
Computer aided instruction language.
---
SDL (10)
1988
Specification and Description Language. Specification language with both graphical and character-based syntaxes for defining interacting extended finite state machines. Used to specify discrete interactive systems such as industrial process control, traffic control, and telecommunication systems.
CCITT, International
--
SDL (9)
1988
Shared Dataspace Language.
----
SDL (8)
1988
Shared Dataspace Language.
USA
Business-
SEPIA
1988
Standard ECRC Prolog Integrating Applications. Prolog with many extensions including attributed variables ("metaterms") and declarative coroutining.
Germany
AI-
Seque
1988
Programming language for manipulating sequences.
USA
Medical-
SFLV
1988
Unifies logic and functional programming. SASL+LV with unification moved from actual/formal parameter matching to equational clauses.
---
Shelley
1988
Computer aided instruction language.
---
SIMNET
1988
Network-based general-purpose discrete simulation language.
-Simulation-
SL (2)
1988
Syntax Language.
Canada
--
Small Euclid
1988
Subset of Euclid, source language for converter to PASCAL.
Canada
--
Snoop
1988
Event specification language for active database systems.
University of Florida, USA
Database -
SNOOPS
1988
Extension of SCOOPS with meta-objects that can redirect messages to other objects.
USA
--
SOL (5)
1988
Set oriented language. Extension of Pascal to include sets.
Japan
--
SPARK
1988
Provable Ada. Formally-defined computer programming language based on the Ada programming language, intended to be secure and to support the development of high integrity software used in applications and systems where predictable and highly reliable operation is essential either for reasons of safety.
Southampton University and Program Validation, Ltd., UK
-
SR
1988
Synchronizing Resources. A language for concurrent programming.
University of Arizona, USA
-
Stella (2)
1988
Streams-oriented programming language.
IBM Tokio, Japan
--
Stepper
1988
Reflective Lisp.
USA
AI-
STOS BASIC
1988
Dialect of the BASIC programming language implemented on the Atari ST computer. STOS Basic was a version of BASIC that was designed for creating games, but the set of powerful high-level graphics and sound commands it offered made it suitable for developing multimedia-intense software without any knowledge of the internals of the Atari ST.
Mandarin Software, UK
Games
Strand88
1988
Commercialisation of Strand (3).
Strand Software, UK
--
SUMMIT
1988
Computer aided instruction language.
---
Super Socrates
1988
Computer aided instruction language.
---
SUPERB (2)
1988
Parallel fortran for the SUPERNUM machine in Vienna.
Austria
--
Superpilot
1988
Computer aided instruction language. Apple variant of pilot.
Apple Inc., USA
--
SYMPLE
1988
SYMbolic Programming LanguagE. Icon-Based Computer Language.
Allen-Bradley Company, USA
--
T (2)
1988
Functional pl.
---
TADS
1988
Programming language that closely resembles C, C++, Java, and Javascript. TADS is faithful to C's core procedural syntax, and even includes meticulously complete support for ANSI C macros.
USA
-
Taiga
1988
Computer aided instruction language.
---
tbt Author
1988
Computer aided instruction language.
---
Tcl (3)
1988
Tool Command Language. Block-structured interpreted scripting language intended for portable application development and extension. The language and its interpreter were designed to be easy to use for development projects, and also easy to bind to other programs and libraries written in C.
UCB Berkley, USA
-
Teachers Aide
1988
Computer aided instruction language.
---
TEL
1988
Training and Education Language. Computer aided instruction language.
-Education-
Temporal Prolog (2)
1988
TemporalExtensions to Prolog.
Hungary
AI-
Tencore Plus
1988
Ehanced computer aided instruction language.
USA
--
The Author
1988
Computer aided instruction language.
---
The Author Plus
1988
Computer aided instruction language.
---
The Author Plus Color
1988
Computer aided instruction language.
---
The Grand Inquisitor
1988
Computer aided instruction language.
---
The Instructor
1988
Computer aided instruction language.
---
TICCIT
1988
Computer aided instruction language.
---
Tinkertoy
1988
Visual programming language, works as a graphic interface to LISP.
-Graphics, AI-
tLISP (3)
1988
Semicompiled LISP on a microcomputer.
-AI-
TooL
1988
Tycoon oo language. Polymorphic pure object-oriented language, programming language for Tycoon database environment.
Germany
Database, business-
Trainer
1988
Computer aided instruction language.
Australia
--
Trainer 4000
1988
Veraint of Trainer.
Australia
--
Trainer Turned Author
1988
Computer aided instruction language.
---
Trillian Concurrent Authoring System
1988
Computer aided instruction language.
---
Trilogy
1988
Logic programming language with numerical constraint-solving over the natural numbers. Syntactically a blend of Prolog, LISP and Pascal.
UBC, Canada
AI-
Trilogy II
1988
Constraint logic programming language. eclarative general purpose programming language, used for teaching Clausal Language (CL) was written in it.
UBC and Logic Systems, Canada
Education-
TS
1988
Typed Smalltalk.
University of Illinois, Chicago, USA
--
Tui
1988
Functional language.
Victoria University, Wellington, New-Zealand
--
Tuple Space Smalltalk
1988
SmallTalk implementation of Tuple space. A tuple space is an implementation of the associative memory paradigm for parallel/distributed computing.
--
TXL
1988
Tree Transformation Language. A hybrid functional/rule-based language with unification, implied iteration and deep pattern match. Intended for source-to-source translation and program transformation tasks. Derived from Turing above.
Queens University, Canada
-
TYPOL
1988
Specialized logic programming language.
INRIA, France
--
Unison
1988
Author Language. Computer aided instruction language.
---
UNITY
1988
High-level parallel language.
USA
--
Unix Instructional Workbench
1988
Computer aided instruction language.
---
UtiLisp
1988
Small systems portable LISP.
-AI-
value-passing CCS
1988
Extension to CCS which allows parameterized agents and actions, and conditional expressions.
UK
--
Vax Producer
1988
Computer aided instruction language.
---
Velosity 3D
1988
Computer aided instruction language.
---
Video Nova Authoring System
1988
Computer aided instruction language.
---
VS Author
1988
Computer aided instruction language.
---
W2
1988
Systolic array parallel language for the CMU Warp Machine. Individual cells programmed.
USA
--
WICAT
1988
Computer aided instruction language.
---
Wise
1988
Computer aided instruction language.
---
WITNESS
1988
Simulation language.
-Simulation-
WS1S
1988
Weak second-order monadic logic of one successor.
---
WSL (1)
1988
Waterloo Systems Language. A C-like systems programming language.
Canada
--
XCELL
1988
Simulation language.
-Simulation-
XE
1988
Variant on CLU for embedded Expert Systems, part of the ExBed project.
Helsinki University of Technology, Finland
--
Zeitgeist
1988
Object-oriented data base programming language.
USA
Database-
Fabrik
1988
Visual language.
----
Sculptor
1980s
Formerly SAGE. Language for non-programmers.
USA
---
Bracmat
1988
Interpreted programming language for symbolic computation. Written in C and inspired by SNOBOL4, Lisp and Prolog.
University of Copenhagen, Denmark
--
OpenLisp
1988
KISS (Keep It Simple, Stupid) full conforming implementation of ISO/IEC 13816:2007 ISLISP Language, the International Standard version of Lisp. Entirely written in C, OpenLisp has been ported on more than 90 different architectures.
France
-
PicoLisp
1988
Small and fast interpreted Lisp dialect. It runs on Linux and other POSIX-compliant systems, and - in a reduced version - on JVM.
Germany
-
[B/D]
1987
Beliefs adjusted by Data. Bayesian probability programming language.
Hull University and Durham University, UK
--
1771-DB BASIC
1987
Allen-Bradley PLC industrial controller BASIC module; Intel BASIC-52 extended with PLC-specific calls.
Rockwell Allen-Bradley, USA
--
3-KRS
1987
Reflective object-oriented language. Implemented on top of Lisp and introduces objects providing access to the underlying Lisp data structures and functions.
Vrije University, Brussel, Belgium
AI-
4th Dimension
1987
4gl proprietary DB language.
-Database-
ABC
1987
Simple interactive language designed for quick easy programming and originally intended as a good replacement for BASIC. Includes a programming environment with syntax-directed editing, suggestions, persistent variables and multiple workspaces and infinite precision arithmetic.
CWI, Netherlands
-
ACL (4)
1987
Audit Command Language.
ACL Services Ltd., Canada
--
ADABTPL
1987
Abstract DAtaBase Type Programming Language, but pronounced abaptable. A high level Pascal-like database language with functional semantics, featuring schemes, domains and tuples as first order types, and domain constraint mechanisms.
USA
Database-
ADL (2)
1987
Adventure Definition Language. An adventure language, semi-object-oriented with LISP-like syntax. A superset of DDL. Available for Unix, MS-DOS, Amiga and Acorn.
USA
AI, games-
AHPL
1987
A Hardware Programming Language. A register-level language, some of whose operators resemble APL.
Hill & Peterson, USA
Hardware-
AKCL
1987
Austin Kyoto Common LISP. Enhancements to KCL. In 1994, AKCL was renamed Gnu CL.
-AI--
ALEX (1)
1987
Prolog extension with retry as well as recall. Logic Programming Language With Explicit Control And Without Cut-Operators.
Japan ?
AI-
AND/OR
1987
Parallel logic language.
---
ANNA
1987
ANNotated Ada1980. Added semantic assertions to Ada as formal comments. Based on first-order logic. Includes generalized type constraints, virtual checking functions, and behavior specification.
Stanford University, USA
--
ANSI Standard Full Basic
1987
BASIC (specification X3.113-1987)
USA
---
APPL/A
1987
Extensions to Ada for persitency. A Language for Managing Relations.
USA
--
ARexx
1987
REXX for the Amiga.
--
Argus (2)
1987
Successor to CLU. Supports distributed programming through guardians (like monitors, but can be dynamically created) and atomic actions (indivisible activity).
LCS, MIT, USA
--
ARK (1)
1987
Alternative Reality Kit. Visual programming language combining physical and non-physical (ie magical) components.
Xparc, USA
--
ASDL (1)
1987
Object-Oriented Specification Language for Syntax- Directed Environments.
---
AURA
1987
?
USA
--
Autolisp
1987
Dialect of Lisp used as the extension language for AutoCAD and other products from Autodesk.
Autodesk Inc., USA
Graphics, AI
Avon
1987
Dataflow language.
USA
--
bawk
1987
AWK-like pattern-matching language, distributed with Minix.
---
BB/x Progression/2
1987
Improved version of BBX.
Basis International, France
Business--
BB1
1987
Frames-based KRL.
USA
--
BDL (2)
1987
Block Diagram Language. A block-diagram simulation tool, with associated language.
-Simulation-
BORON
1987
Object-oriented extension to FORTH.
USA
--
BrouHaHa
1987
Smalltalk portable implementation.
USA
--
BSL (2)
1987
Backtracking Specification Language. A logic programming language fundamentally different from Prolog. A nondeterministic Algol-like language where variables cannot be assigned more than once except in controlled contexts.
USA
AI-
C*
1987
Superset of ANSI C, object-oriented, data- parallel with synchronous semantics, for the Connection Machine. Adds a data type, the 'domain', and a selection statement for parallel execution in domains.
Thinking Machines Corp., USA
-
C/AL
c1987
Client/server Application Language. Programming language used within C/SIDE the Client/Server Integrated Development Environment in Microsoft Dynamics NAV. C/AL resembles the Pascal language it is based on.
-Database-
CAYLEY 4
1987
Version 4 of CAYLEY. A preliminary design for MAGMA.
Australia
--
CCal
1987
Interpreted distributed programming language with high-level programming language concurrent control abstractions. CCAL provides no control regime to the user, and is primarily used for prototyping application-specific control forms.
---
CDIF
1987
CASE Data Interchange Format. Used by Cadre and other CASE tool vendors.
Electronic Industries Association, International
--
CELP
1987
Computationally Extended Logic Programming.
---
Clean
1987
Subset of Lean. Experimental lazy higher-order functional language with no syntactic sugaring (not even infix expressions or complex lists.) Also used as an intermediate language. Implemented via graph rewriting on the ABC abstract machine.
Netherlands
-
CLIX
1987
Parallel Object-oriented language.
---
Cluster 86
1987
Distributed object-oriented language. A cluster is a metatype.
Nanjing University, China
--
COLrr
1987
COL, Range Reduced. Subset of COL for which all queries have a polynomial time solution.
France
--
Compas Pascal
1987
Forerunner of Turbo Pascal.
POLY Data, Denmark
--
Concurrent Smalltalk
1987
Concurrent extension of Smalltalk.
---
CP
1987
Concurrent Prolog.
-AI-
CSM
1987
Distributed Programming Language.
---
CSP-S
1987
CPS extended with features that were not regulated by the standard. These include modularity, multitasking, real-time programming and network communication.
UK
--
DACTL
1987
Declarative Alvey Compiler Target Language. An intermediate language.
University East Anglia, UK
--
Darwin
1987
Law-based OO prolog.
USA
AI-
Deltatalk
1987
Empirically and aesthetically motivated simplification of the Smalltalk language.
USA
--
Denali
1987
Equational logic programming language that supports predicate and data abstraction.
---
draco (1)
1987
Shareware programming language. A blend of Pascal, C and ALGOL 68. Implemented for CP/M-80 and Amiga.
--
ECS
1987
Interface definition language, forerunner to SPI.
---
EDIF
1987
Electronic Design Interchange Format. Not a programming language, but a format to simplify data transfer between CAD/CAE systems. LISP-like syntax.
-Graphics, AI-
Elegant
1987
Functional-like imperative language based on attribute grammars.
Netherlands
--
Elk
1987
Extension Language Kit. A Scheme interpreter, easily extendable with new types and primitive procedures. First-class environments, dynamic-wind, fluid-let, macros, dynamic loading of object files, autoloading, and a dump.
Tech University, Berlin, Germany
--
Emerald
1987
Successor of EPL. A polymorphic object-oriented distributed programming language/environment. Strongly typed, uses signatures and prototypes rather than classes and inheritance.
University of Washington, USA
--
EqL (2)
1987
Equational language.
University of North Carolina, USA
--
Extended Pascal
1987
Superset of ANSI and ISO Pascal. Many enhancements, including modules, separate compilation, type schemata, variable-length strings, direct-access files, complex numbers, initial values, constant expressions.
ISO, Germany
--
F+L
1987
Equational clauses within function definitions to solve for logical variable bindings.
---
FAD (2)
1987
Database Programming Language. Running on the Bubba system.
USA
Database-
FDL
1987
Format Definition Language. Screen definition system, part of the Alvey Eclipse project.
---
FGHC
1987
Flat GHC. A variant of GHC in which guard calls can be only to primitives. (See KL1).
Japan
--
F-HYBRID
1987
Concurrent, nondeterministic logic language.
Edinburgh University, UK
--
FL (2)
1987
Frame Language. TSL knowledge representation language.
USA
Knowledge-
FL0
1987
TSL-based knowledge representation language.
USA
Knowledge-
FLIC
1987
Functional Language Intermediate Code. Intermediate language used in the Chalmers LML compiler.
University College, London, UK
--
FOOP
1987
OBJ2 plus object-orientation.
----
FOOPS (1)
1987
Functional Object Oriented Programming System.
Stanford SRI, USA
--
ForceOne
1987
Polymorphic language with type inference that compiled to Ada.
University of Waterloo, Canada
--
FORTRAN-SC
1987
Extension of FORTAN 77 based on Acrith-XSC.
USA
Scientific-
FUTURE86
1987
Evolution of Fifth.
Japan
--
FX-87
1987
A polymorphic language based on Scheme.
USA
-
G (2)
1987
Functional language with generic abstract data types.
Japan
--
GAMMA 2000
1987
Decision table and report generator.
USA
--
GOPAL
1987
Go Pattern Language. Gopal is a language for describing pattern knowledge in Go.
-Knowledge-
GOSPL
1987
Graphics-Oriented Signal Processing Language. A graphical DSP language for simulation.
-Graphics, simulation-
GPL/I
1987
Graph Programming Language and PL/I. Extension to PL/I for dealing with graphs.
Mitsubishi, Japan
--
GPSS FORTRAN II
1987
Version II of GPSS FORTRAN.
USA
Scientific-
Hellena
1987
French programming language with concurrency added to Pascal.
INRIA, France
--
HERAKLIT
1987
Distributed object-oriented language.
Hendal University of Erlangern-Nurnberg, Germany
--
Hybrid
1987
Concurrent object-oriented language.
Université de Genève, Switzerland
--
HyperCard
1987
See HyperTalk.
Apple Inc., USA
--
HyperTalk
1987
Scripting language for Apple's information presentation system HyperCard. It has a simple and English-like syntax, a modest set of general and application-specific data types, and the usual procedural control structures.
Apple Inc., USA
Database
HZAPT-2
1987
Hua Zhong APT second version.
China
--
IB-Templog
1987
Temporal Logic extensions to Prolog.
UK
AI-
IDL (5)
1987
Interface Definition Language. An effort to integrate distributed object technology into the Solaris OS. IDL provides the standard interface between objects, and is the base mechanism for object interaction.
SunSoft, Inc., USA
--
IFO
1987
Formal semantic database model.
-Database-
IFP
1987
Variant of FP with Algol-like syntax.
USA
--
INC
1987
Language for incremental computations.
USA
--
Informix-4GL
1987
Programming language or programming environment designed with a specific purpose in mind, such as the development of commercial business software. In the history of computer science, the 4GL followed the 3GL in an upward trend toward higher abstraction an
Informix, USA
Business
IPL (4)
1987
Information Processing Language. International experimental visual programming language.
International
--
Joyce
1987
Distributed language based on Pascal and CSP.
USA
--
kalypso
1987
Compact, portable Lisp interpreter written entirely in C.
Reed College, USA
AI-
konoCL
1987
Kono Common LISP. Common LISP for running on Japanese UNIX V.
-AI-
KRS
1987
Knowledge Representation System. Frame-based language built on Common LISP.
Vrije Universiteit Brussel, Belgium
Knowledge, AI-
LAP (2)
1987
OO Logic programming language.
---
LDL1
1987
Successor of LDL.
USA
--
Lean
1987
Experimental language based on graph rewriting, useful as an intermediate language. Descendant of Dactl0.
University Nijmegen and East Anglia, Netherlands
--
LeFun
1987
Integration of logic and functional programming.
MCC Texas, USA
--
LIFE (1)
1987
Logic of Inheritance, Functions and Equations. Object-oriented, functional, and constraint-based. Integration of ideas from LOGIN and LeFun.
MCC Texas, USA
--
LINGO (2)
1987
Optimization programming language.
USA
Scientific-
Little Smalltalk
1987
Line-oriented near-subset of Smalltalk-80. Version 3 runs on UNIX, IBM-PC, Atari, and VMS.
USA
--
Loom
1987
Knowledge Representation Language with Frames, Objects, Constraints and PRS.
USC Information Sciences Institute, USA
Knowledge-
LUSTRE (2)
1987
Real-time dataflow language for synchronous systems, especially automatic control and signal processing. A Lucid subset, plus timing operators and user-defined clocks.
---
M/VM
1987
Revised/Alternative name for MUMPS.
IBM, USA
Knowledge-
MacNodal
1987
Macintosh version of NODAL.
CERN, Switzerland
--
MAGMA (1)
1987
Programming language designed for the investigation of algebraic, geometric and combinatorial structures, or magmas.
Australia
--
MC
1987
Extension of C with modules. Symbols in other modules can be referenced using a dot notation.
---
M-Control
1987
Low level structured language for controlling multimedia authoring on microchannel architecture (IBM).
IBM, USA
--
Mentat
1987
Object-oriented distributed language, an extension of C++, portable to a variety of MIMD architectures.
University of Virginia, USA
--
MetaSoft
1987
Metalanguage for Applied Denotational Semantics.
---
Mizar 3
1987
3nd major release of Mizar.
Poland
--
Mizar HPF
1987
Variant written in HPF rather than PASCAL.
Poland
--
Modal Prolog
1987
Extensions to prolog for express modularity, hierarchy, and/or structure.
Japan
AI-
Mode
1987
Object-oriented experimental language.
University of Helsinki, Finland
--
MODULOG
1987
Modula with Horn Clause extensions.
IREM d'Aix-Marseille, France
--
Molog
1987
Modal Prolog. Modal Logic extensions to Prolog.
Universite Paul Sabatier, Toulouse, France
AI-
MP-1
>1987
Assembly language for the MasPar machine.
----
MultiScheme
1987
Implementation of Multilisp built on MIT's C-Scheme, for the BBN Butterfly.
MIT, USA
AI-
Object Lisp
1987
Object-oriented Lisp.
Lisp Machines Inc., USA
AI--
ObjectLisp
1987
Object-oriented Lisp.
Lisp Machines Inc., USA
AI-
Objlog
1987
Frame-based language combining objects and Prolog II.
CNRS, Marseille, France
AI-
occam-T
1987
Tasmanian safe occam dialect.
Australia
--
OPUS (2)
1987
?
USA
--
PAL (8)
1987
Programming language for the AVANCE distributed persistent OS.
Stockholm University, Sweden
--
PARALATION
1987
PARALlel reLATION. A framework for parallel programming. A "field" is an array of objects, placed at different sites. A paralation is a group of fields, defining nearness between field elements. Operations can be performed in parallel on every site of a p
MIT, USA
--
ParaLog
1987
PARaconsistent LOGic. Extension of Prolog to incoroporate paraconsistent logic.
Sao Paolo University, Brazil
AI-
PARMACS
1987
The "Argonne macros". A package of macros written in M4 for portable parallel programming, using monitors on shared memory machines, and message passing on distributed memory machines.
Argonne National Laboratory, USA
-
ParMod
1987
Parallel Programming language.
---
PASAMS
1987
PASCAL simulation and analysis of manufacturing systems.
Netherlands
Simulation-
Pascal-SC
1987
Extension of Pascal for numerical analysis, with controlled rounding, overloading, dynamic arrays and modules.
ESPRIT DIAMOND Project, Switzerland
--
PC Logo II
1987
Implementation of Logo II for PC.
USA
--
Petite Chez Scheme
1987
Free distribution of Chez Scheme.
Cadence Research Systems, France
--
PHOCUS
1987
Object-oriented Prolog-like language.
-AI-
PJama
1987
Experimental prototype that implements Orthogonal Persistence for the Java platform.
SunLabs and University of Glasgow, UK
--
PL/D
1987
Evolution of PL2.
USA
--
PL/I mu
1987
PL/I for microprocessors.
Mitsubishi, Japan
--
Poly Pascal
1987
COMPAS renamed before being sold to Borland.
Denmark
--
POOL2
1987
Parallel Object-Oriented Language. Strongly typed, synchronous message passing, designed to run on DOOM (DOOM = Decentralized Object-Oriented Machine).
Philips Research Labs., Netherlands
--
Pountain FORTH 2
1987
Evolution of Pountain FORTH.
USA
--
Pov-Ray
1987
The Persistence of Vision Raytracer, or POV-Ray, is a ray tracing program available for a variety of computer platforms.
---
PPLambda
1987
Essentially the first-order predicate calculus superposed upon the simply-typed polymorphic lambda-calculus. The object language for LCF.
UK
--
PRESTO
1987
Parallel language for shared- memory multiprocessors, implemented as a C++ library. Provides classes for threads, spinlocks, monitors and condition variables.
University of Washington, USA
--
Probe
1987
Object-oriented logic language based on ObjVlisp.
-AI-
ProBoole
1987
Boolean algebra extensions to Prolog.
Japan
AI-
PROTEUS (2)
1987
Frame language.
USA
--
proto-Gnosis
1987
Implementation of GNOSIS.
USA
--
PRS
1987
Procedural reasoning system.
---
QUICHE
1987
Quick User Interface and Command Handling Extension. Extension language based on Icon. On Apollo Computer.
USA
--
QuickStep
1987
visual instrumentaiton control language.
USA
--
QUIRK
1987
TSL.
University of Hamburg, Germany
--
RIGAL
1987
Language for compiler writing. Data strucures are atoms, lists/trees. Control based on pattern-matching.
Inst of Math and CS of Latvia University, Latvia
-
RPL (3)
1987
Base language for ELEGANT.
Netherlands
--
RUTH
1987
Real-time language based on LispKit. Uses timestamps and real-time clocks.
-AI-
Safe Ada
1987
Subset of Ada for writing safety-critical software.
Systeam AG, Germany
--
SASL+LV
1987
Unifies logic and functional programming. A more complete version of FGL+LV, in SASL syntax.
University of Utah, USA
--
SICStus Prolog
1987
Swedish Inst Comp Sci Prolog.
Swedish Institute of Computer Science, Sweden
AI
SIMAN II
1987
Version 2 of SIMAN.
USA
--
SLAM II MHEX
1987
Material Handling EXtensions to the SLAM II system.
USA
--
Sloop
1987
Parallel Programming in a Virtual Object Space.
Bell Labs, USA
--
SPECIAL
1987
SRI specification language. [HDM?].
Stanford SRI, USA
--
SPI
1987
Specifying and Prototyping Interaction. Interface definition language based around CSP and me­-too.
UK
--
SPLash! (1)
1987
Compiler for SPL. Systems Programming LAnguage for Software Hackers.
Software Research Northwest, USA
--
Statecharts
1987
Visual states-based programming language.
Israel
--
STREAM
1987
Scheme language for formally describing digital circuits.
---
SUPER (1)
1987
Successor to LOGLISP, based on LNF.
Syracuse University, USA
AI-
Symmetric LISP
1987
Parallel LISP in which environments are first-class objects. Implemented in Common LISP.
USA
AI-
TACL
1987
Tandem Advanced Command Language. Scripting language used by Hewlett-Packard.
Tandem, USA
-
TempLog
1987
Clausal subset of first-order temporal logic, with discrete time.
---
Terse
1987
Invented to simplify low-level programming on the Intel x86 line of microprocessors, Terse is a small block-structured language with a set of operators tightly bound to the x86's capabilities.
USA
-
TES
1987
Teletau Encoding System. Music encoding language.
-Music-
TESS
1987
Simulation language.
-Simulation-
The Force
1987
Data parallel language, providing extensions to Fortran for shared memory multiprocessors. Parallel 'case' statements and critical sections.
Colorado University, USA
--
Tokio
1987
Logical programming language for interval temporal logic. Tokio, based on interval temporal logic. It is supported by both an interpreter and a compiler. It is close to Tempura, but supports non-deterministic execution.
Japan
--
TQuel
1987
Temporal Quel. Snodgrass's temporal extension to INGRES' Quel.
USA
--
TrafoLa
1987
Functional transformation language part of the Prospectra project.
Universität Saarlandes, Germany
--
Tripod
1987
Advanced shell script for windows, evolved into vb.
Cooper Interaction Design, USA
--
TSL-1
1987
Variant of TSL.
----
Turbo Basic (2)
1987
BASIC compiler and dialect originally created by Robert "Bob" Zale and bought from him by Borland. When Borland decided to stop publishing it, Zale bought it back from them, renamed it to PowerBASIC and set up PowerBASIC Inc. to continue support and development of it.
Borland, USA
--
Turbo Prolog
1987
Prolog-like language with strong typing and user- defined domains. Programs are arranged in sections: DOMAINS, CLAUSES, PREDICATES, DATABASE and GOAL. Currently known as PDC Prolog.
Borland, Denmark
Database , AI
Turing Plus
1987
Systems programming language, a concurrent descendant of Turing.
CSRI, Univeristy of Toronto, Canada
--
UMIST-OBJ
1987
OBJ1.
University of Manchester Institute of Science and Technology, UK
--
Veth Data Description Language
1987
Integrated data description language for coding design knowledge.
-Knowledge-
VIVID
1987
Numerical constraint-oriented language.
USA
--
VS COBOL II
1987
IBM COBOL compiler for IBM 3390 disk devices and mainframes.
IBM, USA
Business-
VULCAN (4)
1987
Concurrent object orientation and logic programming. An object-oriented preprocessor for FCP.
Xerox PARC, USA
--
WOOL (1)
1987
Window Object Oriented Language. Small Common Lisp-like extension language. Claims to be the fastest interpreted language in C with run-time types. Version 1 used by the GWM window manager.
INRIA, France
AI-
WPASCAL
1987
Waterloo PASCAL.
University of Waterloo, Canada
--
X-BASIC
1987
BASIC-like programming language for Sharp's X68000 included in Human68K.
Sharp, Japan
--
XC
1987
Declarative extension of C++.
Finland
--
Y3
1987
Evolution of Y.
France
--
M2Amiga
1987
Modula-2 for the Amiga.
A+L AG, Switzerland
--
PCMacBasic
c1987
Macintosh compiler designed for maximum syntactic compatibility with the IBM PC's BASICA.
USA
---
XBC-compiler
1987
Extended BASIC compiler for the Sharp MZ-700/MZ-800
Germany
--
THEOS C
1987
C language compiler used in the THEOS Operating System.
THEOS Software Corp., USA
Business--
Alice Pascal
1987
Pascal compiler for Atari ST. Compatible with WAtCom Pascal.
Looking Glass Software, USA
--
*LISP
1986
("StarLISP"). Data-parallel extension of Common LISP for the Connection Machine, uses 'pvars'.
Thinking Machines Corp., USA
AI-
ABCL
1986
Family of languages developed for OO concurrent programming. These languages are based on LISP or SCHEME core with primitives for OO concurrency.
Japan
AI-
ABCL/1
1986
Actor-Based Concurrent Language. Object-based Concurrent Language. Language for the ABCL concurrent (MIMD) system. Asynchronous message passing to objects. Implementations in KCL and Symbolics LISP available.
University of Tokyo, Japan
AI
ACC
>1986
Near-C compiler for the MS-DOS operating system on the IBM PC line of computers for programs.The compiler, assembler and linker are all very small and reportedly very fast.
---
Acrith
1986
High accuracy arithmetic Fortran extensions.
USA
Scientific-
Actor
1986
Object-oriented language for Microsoft Windows. Pascal/C-like syntax. Uses a token-threaded interpreter. Early binding is an option.
Whitewater Group, Canada
--
Actors (2)
1986
Model for concurrency.
Cambridge University, UK
---
ADADL
1986
Ada-based Design and Documentation Language. The ADADL language is an Ada-based Program Design Language (PDL) specifically designed to be used to document both the top level and detailed design phases of the software development lifecycyle.
USA
--
ADAMO
1986
Data structure and behaviour system.
CERN, Switzerland
--
ADF
1986
Application Development Facility.
IBM Corp., USA
--
ADRS II
1986
A Departmental Reporting System.
IBM, USA
--
ADVSYS
1986
Adventure language, object-oriented and LISP-like.
USA
AI, games-
Aeolus
1986
Concurrent language with atomic transactions.
Georgia Tech, USA
--
AIDA (1)
1986
A functional dialect of Dictionary APL.
USA
--
AL (5)
1986
Author Language - CAI Language.
USA
--
Alexis
1986
Alex Input Specification. Input language for the scanner generator Alex.
---
Algol 8
1986
Version 4 of RC Algol.
RegenCentral, Denmark
Scientific-
AlphaPop
1986
Pop on the Mac.
UK
--
ALSP
1986
Ada LISP. Lisp-like data structures for ADA.
CMU, Stanford, USA
AI-
AML/2
1986
New generation version of AML (1), modified for use in the IBM 7575 and 7576 Manufacturing Systems.
USA
--
AML/X
1986
Programming language for design and manufacturing.
Taylor Watson Labs IBM, USA
--
Animus
1986
Programmation language for ThingLab.
University of Washington, USA
--
APL/HP
1986
Sharp Australia extensible APL for the Hewlett Packard Minicomputer.
Australia
--
APPLOG
1986
Unifies logic and functional programming.
---
ARCHI
1986
Microarchitecture description language with C-like syntax, intended for input to a one-pass firmware tool generator.
USA
--
AS
1986
Application System language.
IBM, USA
--
ASL (1)
1986
Algebraic Specification Language.
Germany
--
ASTRO
1986
Alphanumeric Source To Relocatable Object. Efficient and relocatable supertset of ATLAS, part of a Honeywell system, based on SYNPRO extended BNF parser.
USA
--
AT
1986
Array Theory (More). Parallel language for arrays, based on APL.
USA
--
Avalon/C++
1986
Fault-tolerant distributed systems, influenced by Argus. A concurrent extension of C++ with servers and transactions.
USA
--
B32 Business Basic
1986
Competitor to Data General Business Basic (for Data General Eclipse MV, Unix, DOS).
B32 Software, USA
Business-
BASIC-52
c1986
BASIC for Intel 8052 Microcontroller.
Intel, USA
-
BK
1986
Deductive database calculus.
France
Database, business-
Blond
1986
Reflective language based on scheme.
Denmark
--
BLOX
1986
Visual programming language made up of puzzle-like pieces that fit together.
Rensselaer Polytechnic Institute, Troy, New York, USA
--
CAREL
1986
Lisp dialect for distributed memory.
Stanford University, USA
AI-
CCSP
1986
Based on CSP.
UK
--
CFL
1986
Concurrent Functional Language.
Weizmann Inst., Israel
--
CHEM
1986
Chemical compound description language - preprocessor for PIC.
USA
--
Cigale
1986
Parser generator language with extensible syntax.
---
Click and Snow FORTH
1986
Object oriented extension to Fifth. This is a SmallTalk-like OOF written in Fifth, a Forth derivative. The syntax is not described.
USA
--
CLP(R)
1986
Constraint Logic Programming (Real).A constraint-logic programming language with real-arithmetic constraints. A superset of Prolog.
Monash University, Australia
AI-
CML (2)
1986
Conceptual Modelling Language. Query language for knowledge bases.
Canada
Database, knowledge-
CommonLoops
1986
An object-oriented LISP. Led to CLOS.
Xerox PARC, USA
AI-
CommSpeak
1986
Realtime string processing language. Influenced by Icon.
USA
--
Concurrent C (2)
1986
Extension of C with rendezvous-based concurrency. Versions for most Unix systems available commercially from AT&T.
AT&T, USA
--
Connection Machine LISP
1986
LISP with a parallel data structure, the 'xapping', an array of values assigned to an array of sites.
-AI-
Correlatives and Conversions
1986
Data description language used in the Pick OS.
---
CorVision
1986
Fourth generation programming tool (4GL) currently owned by Attunity, Inc. CorVision was developed for the VAX/VMS ISAM environment.
Cortex Corp., USA
--
Crystal
1986
Concurrent Representation of Your Space-Time ALgorithms. A recursion equation parallel language.
USA
--
CSP + T
1986
CSP with complex event timings.
Australia
--
CS-Prolog
1986
Extend the capabilities of the Prolog language by adding simulation support and concurrency to the system. The new concepts introduced to CS-Prolog were process, message passing and discrete simulation time.
Multilogic Ltd, Hungary
Simulation, AI-
Cyrano
1986
Thoughtful reimplementation of Eurisko.
USA
--
DACAPO
1986
Broad-range hardware specification language.
-Hardware-
DDL (6)
1986
Digital System Design Language (DDL).
----
delta (7)
1986
Hybrid functional/logic languages.
MIT, USA
--
Disk Extended Color Basic
1986
BASIC for Tandy CoCo3 computer. Microsoft BASIC with enhancements by Microware.
Microwave, USA
---
DMIS
1986
Dimensional Measuring Interface Specification. Metrology application development language.
Inspec Software Corp., USA
-
Doc (2)
1986
Directed Oc.
Japan
--
DoNaLD
1986
Definitive notation for line-drawing.
University of Warwick, USA
-
Durra
1986
Description language for coarse-grained concurrency on heterogeneous processors.
USA
--
Eagle
1986
dBASE-like dialect bundled with Emerald Bay, later renamed Vulcan when Wayne Ratliff reacquired the product.
Migent Inc., USA
--
ECRC-Prolog
1986
Evidently Prolog with coroutine extensions.
UK
AI-
EDUCE
1986
ECRC Prolog with Relational Extensions.
UK
AI-
EQLog
1986
OBJ2 plus logic programming based on Horn logic with equality.
---
ERLANG
1986
ERicsson LANguage and also Agner Krarup Erlang. Programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging.
Sweden
-
eta
1986
One of two hybrid functional/logic languages developed by Beckerle at MIT.
MIT, USA
--
FAC
1986
Functional Array Calculator. APL-like but purely functional and lazy, allowing infinite arrays.
USA
--
Flavors (2)
1986
LISP with object-oriented features.
Apple Inc., USA
AI--
Forms
1986
Spreasheet based visual programming language. Expanded the power of spreadsheets by including procedural abstraction.
Kansas State University, USA
--
FP2
1986
Functional Parallel Programming. Term rewrite rules used to specify algebraic data types and parallel processes. "Term rewriting as a basis for the design of a functional and parallel programming language.
---
FPL (3)
1986
Functional Parallel Language.
---
Fresh
1986
Higher-Order Language Based on Unification.
---
FROBS
1986
FRame OBject System.
USA
--
FUNLOG
1986
Functional programming plus unification.
---
GAP (3)
1986
Groups Algorithms and Programming. Symbolic maths language.
Aachen University, Germany
Scientific-
GEM Basic
1986
BASIC for Amstrad 1512 computers.
---
GFA BASIC
1986
Dialect of the BASIC programming language. In the mid and late 80s, it became very popular for the Atari ST homecomputer range (since the ST BASIC shipped with them was more primitive). Later, ports for the Commodore Amiga, DOS and Windows were marketed.
Atari, USA
-
GLIDE (2)
1986
Functional language.
UK
--
GRAAL (2)
1986
General Recursive Applicative and Algorithmic Language.
France
--
HASL
1986
SASL plus conditional unification.
UK
--
Hexscon
1986
Expert-system construction language.
---
Hookup
1986
Graphic dataflow language.
-Graphics-
HP-GL
1986
Hewlett-Packard Graphics Language. Vector graphics language used by HP plotters.
Hewlett-Packard, USA
Graphics-
ic
1986
Interpreted C.
Reid College, USA
--
IC/1
1986
?
IBM, USA
--
Id Nouveau
1986
Dataflow language, began as a functional language, added streams, resource managers and I-structures (mutable arrays).
LCS, MIT, USA
--
IF2
1986
Graph language used by the OSC SISAL compiler, a superset of IF1.
USA
Graphics-
Ivan
1986
Diana-like language making up part of VHDL.
---
Jacob 1
1986
First of two non wimp user input systems, based on co-routines.
USA
--
JOSSLE
1986
Type checked language with separate compilation using a program library.
USA
--
KAREL (2)
1986
GMFanuc's robotics language.
GMFanuc, USA
Robot-
KREME
1986
KL-ONE family FRL.
USA
--
L_LILOG
1986
Language for LInguistic and LOGic methods. Knowledge representation language.
IBM Stuttgart, Germany
Knowledge-
LabVIEW
1986
Laboratory Virtual Instrumentation Engineering Workbench. System design platform and development environment for a visual programming language. The graphical language is named "G". Originally released for the Apple Macintosh in 1986, LabVIEW is commonly u
National Instruments, USA
-
lambda-Prolog
1986
Extension of standard Prolog, in which terms are typed lambda-terms. Prolog/Mali compiler uses the MALI abstract memory system.
USA
AI
Larch/Ada
1986
Used in the Penelope verification system, to provide semantics for Ada' types. Notationally similar to Anna.
USA
--
Larch/CLU
1986
Larch specification language for CLU.
USA
--
LEAF (2)
1986
Logic, Equations And Functions. A Language which Integrates Logic, Equations and Functions.
---
LGDF
1986
Large-Grain DataFlow.
---
L-HYBRID
1986
Concurrent, nondeterministic logic language.
Edinburgh University, UK
--
Lieberman (1)
1986
Prototyping language.
USA
--
Logicon
1986
Hybrid of Icon and Prolog.
France
AI-
LOGIN
1986
LOGic with Inheritance. Object Oriented extension to Prolog - integration of logic programming and inheritance.
France
--
LOGO PLUS
1986
Evolution of Terrapin Logo.
USA
--
LogoWriter
1986
Major Implementation of the LOGO Language for the Elementary Curriculum.
LCSI, Canada
-
LPG (3)
1986
Langage de Programmation Generique. An applicative language, both specification and functional. Special emphasis on parametrized declarations.
France
--
Maenner Pascal extensions
1986
Pascal extended for physical quantities.
University of Heidelberg, Germany
--
MCS BASIC-52
c1986
See BASIC-52.
----
Meson
1986
KR Language.
---
METAFONT
1986
System for the design of raster-based alphabets. Companion to TeX.
USA
--
Meta-Logic Prolog
1986
Extensions to Prolog for metalogical modal programming.
Japan
AI-
Meta-Vlisp
1986
Lisp dialect with many innovations.
France
AI-
Mini-ML
1986
Simple applicative language. Implementation of ML.
France
--
Mizar 2
1986
2nd major release of Mizar.
Poland
--
ML (2)
1986
Modeling Language.
Mitre Corp., USA
--
ML-Twig
1986
Twig in ML.
Lithuania
--
Modal Logic Programming
1986
Modal extensions to Prolog.
Japan
AI-
ModSim
1986
Simulation language based on Modula 2.
CACI Products, USA
Simulation-
MODSIM II
1986
Object-oriented modular language for discrete simulation, with multiple inheritance, strong typing, integrated 2D and 3D graphics. Compiles to C.
USA
Graphics, simulation-
Modula-Prolog
1986
Adds a Prolog layer to Modula-2.
ETH Zurich and Brown Boveri, Switzerland
AI-
MONGO
1986
?
---
MQL (1)
1986
Modular Query Language.
USA
Database-
Multilog
1986
MULTiple worlds in LOGic programming.
---
Nail
1986
Not Another Implementation Language! Declarative database language, became half of Glue-NAIL!
Stanford University, USA
Database, business-
NIKL
1986
New Implementation of KL-ONE, used in the EES system (which replaced XPLAIN). Frame KR language.
USC/ISI, USA
--
NISP
1986
Neutral lISP. Set of macros and defines to unify Common LISP and T with a common interface. Began as Number LISP as extension to UCI Lisp, then Nifty Lisp, then Neutral Lisp.
USA
AI-
Nuprl
1986
Nearly Ultimate PRL. Interactive creation of formal mathematics, including definitions and proofs. An extremely rich type system, including dependent functions, products, sets, quotients and universes.
Franz Lisp and Edinburgh ML, USA
Scientific-
NUT
1986
New Utopist. Object oriented programming language.
Royal Institute of Technology, Stockholm and Institute of Cybernetics, T, Estonia
--
O (2)
1986
Object oriented database querying system.
France
Database-
Oaklisp
1986
Portable object-oriented Scheme, syntactically a Scheme superset. Based on generic operations rather than functions. Anonymous classes.
Siemens, Germany
--
Objective C
1986
Object-oriented superset of ANSI C, incorporating many ideas from Smalltalk. Implemented as a preprocessor for C. No operator overloading, no multiple inheritance, no class variables. Does have run-time binding. Used as the system programming language on
----
OCL (1)
1986
Operational Control Language. Batch language for the IBM System/36, used specifically with the RPG II compiler. (See CL).
IBM, USA
-
OGSURF
1986
CAD/CAM NC language.
Volkswagen AG, Germany
Graphics-
Ondine
1986
Object-Oriented language system.
Japan
--
OOPS (1)
1986
Knowledge Representation Language.
-Knowledge-
OPAL (4)
1986
OPtimized Applicative Language. Functional language. Strongly-typed, higher-order, strict applicative language, with algebraic specification. Uses parameterized structures rather than polymorphism.
Technical University of Berlin, Germany
--
Orient84/K
1986
Concurrent Object-Oriented Knowledge Representation Language.
Yokohama, Japan
Knowledge-
Ozone
1986
Frame-based KRL.
Stanford University, USA
--
PaiLisp
1986
Parallel Lisp built on Scheme.
-AI-
PAL (7)
1986
Object-oriented Prolog-like language.
-AI-
PANDA
1986
Attribute grammar programming language.
Japan
--
PARAC
1986
C with parallel extensions.
---
ParAlfl
1986
Parallel functional language, a superset of Alfl. Used by the Alfalfa system on Intel iPSC and Encore Multimax.
University of Yale, USA
--
Parlog86
1986
Evolution of PARLOG, in which the output mechanism was unification, as in GHC.
UK
--
Pascal/MT
1986
CP/M Pascal.
USA
--
Pascal-m
1986
Language for Loosely Coupled Distributed Systems.
USA
--
PASION
1986
Simulation language designed for PASCAL users.
Mexico
Simulation-
PC/Pilot
1986
Portable authoring language for microcomputers.
USA
--
PCL (5)
1986
Pyramid C language. Language for controlling and manipulating pyramids.
Italy
--
PCOL
1986
Protocol-constrained Object-oriented Language.
Netherlands
--
PC-TILES
1986
Visual language.
----
PEPsy
1986
Prolog extended with parallel modules within which explicit OR- parallelism can be used.
-AI-
PERL
1986
Practical Extraction and Report Language. An AWK-like interpreted language for scanning text and printing formatted reports. Regular expression primitives, dynamically- scoped variables and functions, extensible runtime libraries, exception handling, pack
USA
-
PHYSCAL
1986
Pascal with physical units.
Germany
--
Pi (2)
1986
Icon-influenced dialect of Pascal.
---
PLAY (2)
1986
Pictorial Language for Animation by Youngsters.
USA
--
Poly (3)
1986
?
St Andrews University, Scotland, UK
---
POPS2
1986
?
---
POPSY
1986
?
Universität Saarlandes, Germany
--
Port Language
1986
?
---
POSTQUEL
1986
POSTGRES QUERy Language. Language used by the database system POSTGRES.
USA
Database-
Pountain FORTH
1986
Evolution of FORTH.
USA
--
P-Prolog
1986
Parallel logic language.
Singapore
--
PROC
1986
Job control language used in the Pick OS.
--
PROMAL
1986
PROgrammer's Microapplication Language. Systems Management Assocs. Interpreted C-like language for MS-DOS, C=64 and Apple ][.
Systems Management Associates, USA
-
PROSPECTRA
1986
PROgram development by SPECification and TRAnsformation. Powerful specification and transformation language. Part of the PROSPECTRA european ESPRIT programme.
University of Bremen, Germany
--
Python (2)
1986
Compiler for CMU Common LISP.
USA
AI-
QMF
1986
IBM Query Management Facility. Query tool for interfacing the DB2 system.
IBM, USA
-
QUICKTALK
1986
Smalltalk-80 dialect for defining primitive methods.
IBM, USA
Scientific-
QUTE
1986
Functional language based on Unification.
---
Raddle
1986
Distributed systems language.
---
Real-Time Euclid
1986
Real-time language, restriction to time-bounded constructs.
Canada
--
Refined Fortran (RF)
1986
Similar to Refined C. Research implementations only.
USA
Scientific-
RF
1986
See Refined Fortran.
USA
Scientific-
RT-ASLAN
1986
Evolution of ASLAN.
USA
--
Ruby (3)
1986
Hardware description language.
USA
Hardware-
SAL (6)
1986
Simple Actor Language. A minimal actor language, used for pedagogical purposes.
USA
--
SCOOPS
1986
Scheme Object-Oriented Programming System. Multiple inheritance, class variables.
Texas Instruments, USA
--
SCRIPT (3)
1986
Real-time language.
---
Self
1986
Dynamic object-oriented language and programming environment based on an object prototypes a general message-passing model. It was designed to be small, very flexible, and easy to use.
Sun Microsystems, USA
-
SETL (2)
1986
SET Language. A very high level set-oriented language. Data types include sets (unordered collections), tuples (ordered collections) and maps (collections of ordered pairs). Expressions may include quantifiers ('for each' and 'exists'). The first Ada translator was written in SETL.
Courant Institute, USA
--
SGML
1986
Standard Generalized Markup Language. International standard for the definition of markup languages.
USA
Internet
Show-And-Tell
1986
Show & Tell. Visual dataflow language designed for use by elementary school children.
USA
--
SIGNAL
1986
Synchronous dataflow language. An application is a relation described as a set of equations. The compiler includes a formal calculus on sets of instants.
INRIA, France
--
SIMCAL
1986
Hybrid of SIMULA and Pascal.
---
SLIPS
1986
Interpreter for SLIPS - An Applicative Language Based on Lambda-Calculus.
---
S-LONLI
1986
Hybrid knowledge-representation language.
UK
Knowledge-
SMALL (2)
1986
Functional, lazy, untyped language.
Chalmers University & University of Goteborg, Sweden
--
Smalltalk/V
1986
First widely available version of Smalltalk, for PC, Mac.
Digitalk, USA
--
SML/NJ
1986
Standard ML of New Jersey.
Princeton & AT&T, USA
--
SMoLCS
1986
Specification metalanguage used for a formal definition of Ada.
University of Genova, Italy
--
SNET
1986
Knowledge representation language embedded in LISP, part of the ET framework.
Finland
Knowledge, AI-
Softworks Basic (2)
>1985
Compiled BASIC for the Atari ST It offers considerable speed advantages over the ST BASIC provided by Atari, but is not for the new programmer or novice.
Softworks Ltd., USA
---
SPECTUR
1986
SPECification language for TURing, used for the TUNIS operating system.
University of Toronto, Canada
--
SPL (14)
1986
Synchronous Programming Language. A DSP language.
USA
--
Squigol
1986
Functional programming language. See BMF.
Netherlands
--
STAIRS
1986
?
IBM, USA
--
StarLISP
1986
See *LISP.
----
SW2
1986
Small World 2. OO Concurrent knowledge representation language.
USA
Knowledge-
SYNON/2
1986
Successor of Synon/1.
Synon Ltd., UK
-
TAG (2)
1986
Task action grammar. Interface definition language.
---
TALE
1986
Typed Applicative Language Experiment. Lazy, purely applicative, polymorphic. Based on typed second order lambda calculus.
---
TAO86
1986
Evolution of TAO.
Japan
--
Tcl (2)
1986
Terminal Control Language. The command language used in the Pick OS.
----
Tempura
1986
Language based on temporal logic.
UK
--
Ten15
1986
Universal intermediate language, redecessor to TDF.
UK
--
THINK C
1986
Axtension of ANSI C for Mac OS; although named Lightspeed C in the original mid-1986 release, it was later renamed THINK C. THINK Technologies was later acquired by Symantec Corporation and the product continued to be developed.
THINK Technologies, USA
--
TIF
1986
?
IBM, USA
--
Timed CSP
1986
Timed Communicating Sequential Processes. Extension of CSP to include timing constructs.
UK
--
TransForth
1986
Extension to GraFORTH.
Lotus Development Corp., USA
--
TRS-80 Color Logo
1986
Logo for the TRS-80.
Tandy Corp., USA
--
Tuki
1986
Intermediate code for functional languages.
UK
--
Twentel
1986
Functional language.
University of Twente, Netherlands
--
TWIG
1986
Tree-Walking Instruction Generator. A code-generator language.
USA
--
UFL
1986
Frame language based on ADTs.
---
UNICORN
1986
Constraining-Unification Language.
---
UNIFORM (1)
1986
Language Based Upon Unification Which Unifies (much of) LISP, PROLOG, and ACT 1.
USA
AI-
Universal Assembler Language
1986
?
USA
--
Vector C
1986
Variant of C similar to ACTUS.
CMU, USA
--
VennLISP
1986
Graphic dataflow languages.
-Graphics-
Views
1986
Smalltalk extension for computer algebra.
USA
--
Vilnius BASIC
1986
BASIC programming language running on the Elektronika BK-0010-01/BK-0011M and UKNC computers.
---
Waterloo Core Prolog
1986
Waterloo implementation of Clocksin and Mellish Prolog.
University of Waterloo, Canada
AI-
JForth
1986
Amiga port of Forth.
Delta Research, USA
--
Pocket APL
1986
Simplified version of APL that requires no co-processor or special ROM.
STSC Inc., USA
---
Arity/Prolog
1986
implementation of Prolog for MS-DOS systems, one that matches implementations found on a number of mainframes.
Arity Corp., USA
---
BASIC 512
c1986
Basic for Thomson TO computers.
Microsoft, USA
---
Csound
1986
Popular and widely used software synthesis package in the tradition of so-called music-N languages. It consists of an orchestra- and score-driven executable, written in C for portability.
University of Bath, UK
Music-
Kyma
1986
Language for specifying and manipulating sound.
Symbolic Sound Corporation, USA
Music-
Max
1986
Graphical, object-oriented language in which precompiled input/output primitives of specific function can be 'patched' together graphically onscreen to create large interactive systems.
IRCAM, France
Music-
ST Pascal plus
1986
Pascal compiler for Atari ST.
Creative Computer Design (CCD), Germany
--
ABasiC
1980s
Relatively limited BASIC. Initially provided with the Amiga.
MetaComCo, Bristol, UK
--
Acornsoft Logo
1985
Commercial implementation of the Logo programming language for the 8-bit BBC Micro and Acorn Electron computers.
Acornsoft, UK
--
ACP
1985
Algebra of Communicating Processes.
Netherlands
--
Act3
1985
High-level actor language, descendant of Act2. Provides support for automatic generation of customers and for delegation and inheritance.
USA
--
Actra
1985
Multiprocessing Smalltalk.
Canada
--
AmiBlitz
1980s
Opensource version of Blitz BASIC (Amiga).
---
AmigaBASIC
1985
Somewhat easier than ABasiC, see MS BASIC for Macintosh (Amiga).
Microsoft, USA
--
AMOS BASIC
1985
Made for game programming. A descendant of STOS BASIC on the Atari ST. Later derivatives included AMOS Professional (a.k.a. AMOS Pro) and Easy AMOS. (Amiga).
-Games-
AMPL (4)
1985
A Modified Programming Language. Proposed extensions to APL.
USA
Scientific-
ANSI C
1985
Standardised form of C.
USA
--
APLX
c1985
APL eXtended. Modern, second generation, cross-platform dialect of the APL programming language. APLX is targeted at applications such as financial planning, market research, statistics, management information, and various kinds of scientific and engineering work.
MicroAPL, UK
Scientific, business-
ASPIK
1985
Multiple-style specification language.
Germany
--
Asspegique
1985
PLUSS + Ada.
France
--
AT&T
1985
AT&T interpreter and compiler for the AT&T 3B1 UNIX PC.
AT&T, USA
--
Atari ST BASIC
1985
BASIC for the Atari ST.
MetaComCo, UK
--
BASIC v7.0
1980s
BASIC for Commodore 128
----
BBx
1985
Cross-platform program development language derived from Business Basic. (Microsoft Windows, Linux, Unix).
BASIS International, USA
Business-
Bertrand
1985
Rule-based specification language based on augmented term rewriting. Used to implement constraint languages. The user must explicitly specify the tree-search and the constraint propagation. Named for the British mathematician Bertrand Russell (1872- 1970).
USA
Scientific-
BiggerTalk
1985
Object-Oriented Prolog.
USA
AI-
BLAZE
1985
Single assignment language for parallel processing.
UIUC, USA
--
Blue Label Pascal
1985
Released for the NASCOM system, later ported to DOS and CP/M to evolve into Turbo-Pascal.
Germany
--
BNR Prolog
1985
Constraint logic.
BNR, Canada
--
Boxer
1985
Visual language, claims to be the successor to Logo. Boxes used to represent scope.
UC Berkeley, USA
-
CAML (2)
1985
Categorical Abstract Machine Language. A dialect of ML intermediate between LCF ML and SML. Lazy data structures. Built on the Categorical Abstract Machine.
INRIA, France
-
Campbell
1985
Relational query language for structured documents.
-Database-
CCT
1985
Cognitive Complexity Theory. Interface definition language. Hybrid of GOMS and GTN.
---
Centaur
1985
Environment for programming language design developed at INRIA Rocquencourt. Written in LeLisp and using Mu-Prolog as an engine.
INRIA, France
AI-
Ceprol
1985
Parallel language.
---
Chez Scheme
1985
ANSI/IEEE-compliant Scheme compiler.
University of Indiana , USA
--
CHIP (2)
1985
Constraint Handling In Prolog. Constraint logic language, includes boolean unification and a symbolic simplex-like algorithm. Constraints over integers, rationals and booleans. Symbolic constraints, cumulative constraints, and update demons. Introduced the domain-variable model.
Germany
AI
Chronolog
1985
Temporal version of Prolog.
Canada
AI-
CIRCAL
1985
For on-line analysis of electronic networks.
---
CLEF
1985
COBOL Language Enhancement Facility. Extension system for COBOL to permit dialects to interoperate.
University of Manchester, UK
Business-
CLIPS
1985
C Language Integrated Production System. A language for developing expert systems, with the inferencing and representation capabilities of OPS5, and support for three paradigms: forward chaining rule-based, object-oriented and procedural. LISP-like syntax. Available for MS-DOS, comes with source code in C. See Cool.
NASA, USA
AI
CLX
1985
Common Lisp for X.
USA
AI-
CMAY
1985
Microkernel for distributed applications.
---
COBOL 85
1985
ANS COBOL revision X3.23-1985.
International
Business-
COMIS
1985
Compilation and Interpretation System. Interactive and adaptive FORTRAN used for the ADAMO system.
CERN, Switzerland
--
Common Objects
1985
Object-oriented LISP, extension to Common Lisp. One of the four de facto standards (New Flavors, CommonLoops, Object Lisp and Common Objects) that gave way to CLOS.
Hewlett-Packard, USA
AI-
CONIC
1985
?
---
C-Prolog
1985
IMP-written prolog ported to C.
UK
AI-
CS (2)
1985
Control Systems. Robotics language.
IBM Watson Labs, USA
Robot-
CSound
1985
Sound construction language.
MIT Media Lab., USA
--
DAP-Algol
1985
Algol for the ICL Distributed Array Processor, replacement language for DAP-Fortran.
-Scientific-
DDL (5)
1985
Data Definition Language for the ERI model. Specification language for a database based on the entity-relationship model.
USA
Business-
DDL (7)
1985
Adventure language, the forerunner of ADL.
UCLA Computer Club., USA
Games
DEQSOL
1985
Differential EQuation SOLver.
---
DESPATH
1985
Database manipulation language.
-Database-
DITROFF/FFORTID
1985
Bidirectional DITROFF .
Israel
--
DL Logo
1985
Dale Lear LOGO. Color LOGO for Tandy Color Computer.
Tandy Corp., USA
--
DPS (2)
1985
Real-time language with direct expression of timing requests.
---
Easy AMOS
1980s
See AMOS BASIC.
----
ec
1985
Compiler for translating arbitrary-precision arithmetic into high-performance interpreted byte code.
Reed College, USA
--
ECP
1985
Extended Concurrent Prolog. Concurrent Prolog with OR parallelism, set abstraction and meta-inference features.
-AI-
Eden (1)
1985
Concurrent object-oriented language with both synchronous and asynchronous message passing.
----
Edinburgh ML
1985
One of two implementations of Standard ML (the other being New Jersey ML).
Edinburgh University, UK
--
Edinburgh Prolog
1985
Prolog dialect which eventually developed into the standard, as opposed to Marseille Prolog. (The difference is largely syntax.).
Edinburgh University, UK
AI-
EGS4
1985
Monte Carlo system at SLAC.
USA
--
Eiffel
1985
Object-oriented language. Classes with multiple and repeated inheritance, deferred classes (like Smalltalk's abstract class), and clusters of classes. Objects can have both static and dynamic types. Implemented as a C preprocessor.
SiG Computer GmbH, France
-
ELP (3)
1985
Equational Logic Programming. Semantically pure, fully lazy.
----
EML
1985
Extended ML. A language for formally specifying SML programs.
Edinburgh University, UK
-
ESL (1)
1985
Experimental Simulation Language.
-Simulation-
EuLisp
1985
LISP dialect intended to be a common European standard, with influences from Common LISP, Le LISP, Scheme and T. First- class functions, classes and continuations, both static and dynamic scope, modules, support for parallelism. The class system (TELOS) incorporates ideas from CLOS, ObjVLisp and Oaklisp.
UK
AI
Extended ML
1985
Algebraic specification meets functional programming.
Edinburgh University, UK
--
FCL (2)
1985
Firing Control Language.
USA
--
F-code
1985
Code for the FPM abstract machine, an optimized SECD machine.
Imperial College, London, UK
--
FGL+LV
1985
Functional Programming and the Logical Variable.
---
Fifth
1985
Enhanced version of FORTH.
USA
--
FL (1)
1985
Function Level. Designed as a successor of Backus' earlier FP language, providing specific support for what Backus termed function-level programming.
IBM Almaden Research Center, USA
-
FOCAL PLUS
1985
HP FOCAL extended.
USA
Scientific-
foogol
1985
Tiny ALGOL-like language based on the VALGOL I compiler.
USA
--
FORMAL (3)
1985
Data manipulation language for nonprogrammers.
IBM LASC, USA
Business-
FP/M
1988
Intermediate language for functional languages, used to implement Hope.
Ireland
--
FPL (2)
1985
Frame Programming Language. Graphical beginners programming language.
USA
Graphics-
FRANK
1985
Systems Implementation language with bins.
University of Manitoba, Canada
--
Fun
1985
Typed lambda-calculus, similar to SOL.
---
GCP
1985
Guarded Communicating Processes. Language for distributed applications programming.
Italy
--
Gehani Ada
1985
Ada extended to include units.
USA
--
GEM (2)
1985
Group Element Model. Concurrent language for design in Electric CAD Workbench.
Stanford, USA
Graphics-
GHC
1985
Guarded Horn Clauses. Parallel logic language similar to Parlog. Guards and committed-choice nondeterminism. (See FGHC, KL1).
NEC, Japan
--
GML (2)
1985
General Markup Language.
University of Waterloo, Canada
--
GNOSIS (2)
1985
General Natural-Interaction Oriented Operating System for Information Services. Hybrid of Prolog and MUMPS.
USA
--
GOLDWORKS
1985
Implementation of FRL.
USA
--
GPSS/85
1985
Evolution of GPSS.
---
GPSS/PC
1985
Port of GPSS V for the PC.
Minuteman Software, USA
--
GRAPHIX
1985
Graph Theory Sub-language.
Australia
--
GS BASIC
1980s
BASIC for Apple IIGS.
Apple, USA
--
Hasal
1985
Hankin And Sharp Abstract Language. Later became Cajole.
UK
--
HDFL
1985
Single assignment language.
---
HiSoft Basic
c1985
Basic Language (Amiga, Atari ST, ZX Spectrum).
HiSoft, UK
--
HOL
1985
Higher Order Logic. A proof-generating system for higher order logic based on LCF.
UK
--
HZAPT
1985
Chinese version of APT from Huazhong.
China
--
IF1
1985
Graph language used as an intermediate language for dataflow hardware. Used by the OSC SISAL compiler.
USA
Graphics-
Ina Jo
1985
Language for formal specification and verification.
Mitre Corp., USA
--
Inform (2)
1985
Motoman robotics programming language for the ERC.
Motoman Robotics Corp., USA
Robot-
Interscript
1985
Device independant document description language. Superset of Interpress.
Xerox PARC, USA
--
IS-BASIC
1985
The interpreter of the Enterprise 64 and 128 home computers.
Intelligent Software Ltd., USA
---
J
1985
Interpreted mathematical/functional programming language very closely related to APL. Basically, it is a dialect of APL with the same functionality, but employing the ASCII character set instead of APL's original unique character set.
Iverson Software, USA
Scientific
Jacob 0
1985
State Transition Diagram Language for Visual Programming.
USA
--
Juno
1985
Numerical constraint-oriented language for graphics applications. Solves its constraints using Newton-Raphson relaxation. Inspired partly by Metafont. Written in CEDAR.
USA
Graphics-
KEK-NODAL
1985
Evolution of NODAL-80.
Japan
--
Kernel Parlog
1985
Modeless intermediate language for Parlog compilation.
UK
--
KNOWLEDGECRAFT
1985
Comercialisation of CRL.
Carnegie Group Inc., USA
--
Lambda (2)
1985
Entity-relationship based query language for the retrieval of structured documents.
-Database-
Larch
1985
The Larch Project develops aids for formal specifications. Each Larch specification has two components: an interface containing predicates written in the LIL (Larch Interface Language) designed for the target language and a 'trait' containing assertions a
DEC, USA
--
LES
1985
?
Russia
--
LIMDEP
>1985
Linear programming language used by economists.
Econometric Software, Inc., USA
Scientific
Linda (2)
1985
"coordination language", providing a model for concurrency with communication via a shared tuple space. Usually implemented as a subroutine library for a specific base language.
Yale University, USA
--
LINK (1)
1985
Extension language for GLISP interface design.
University of Texas, USA
AI-
LLNL-FORTRAN
1985
Vector FORTRAN.
USA
Scientific-
LNF
1985
Fully lazy hHigher order purely functional programming language With reduction semantics.
University of Syracuse, USA
--
LORE
1985
Object-oriented language for knowledge representation.
Université Paris-Sud, France
Knowledge-
LTR3
1985
LTR version 3. Saw wide use by French military and avionics.
France
--
LUSTRE (1)
1985
Real-time dataflow language for synchronous systems, especially automatic control and signal processing. A Lucid subset, plus timing operators and user-defined clocks.
France
--
MacBASIC
1985
Apple's original BASIC for the Macintosh, released as Beta software and discontinued due to a deal with Microsoft.
Apple Inc., USA
--
MacPIKS
1985
Frame language for the Macintosh.
Planning Research Corporation, USA
--
MAGSY
1985
MultiAgent System. Multi-agent OPS5 development platform for multi-agent system applications.
Germany
--
Mallard BASIC
1985
Similar to Locomotive BASIC. (Amstrad PCW, ZX Spectrum +3 on CP/M).
Locomotive Software, UK
--
Martino
1985
Turtle language, after Karel and Logo, and similar to Marta.
Italy
Education-
MECOL
1985
Command language for Pathfnder II.
---
MENDEL
1985
Prolog based Concurrent Object Oriented Language.
ICOT, Japan
AI-
Methods
1985
Line-oriented Smalltalk for PC's, predecessor of Smalltalk/V.
Digitalk, USA
--
MicroScript
1985
Graphically oriented, high-level programming language along the lines of Apple Computer Inc.'s HyperTalk. It enables users to quickly and easily create a wide variety of programs for communicative purposes.
---
MINC
c1985
Data specification language.
Princeton University, USA
--
MINT
1985
Mint Is Not TRAC. Version of TRAC used as the extension language in the Freemacs editor.
USA
--
Miranda
1985
Lazy, purely functional. A commercial descendant of SASL and KRC, with ML's type system. Terse syntax using the offside rule for indentation. Type declarations are optional. The KAOS operating system is written entirely in Miranda.
University of Kent, UK
-
Miranim
1985
Extensible Director-Oriented System for the Animation of Realistic Images.
Université de Montréal, Canada
Graphics-
MOLE Basic
1980s
Merty's Own Language Extension BASIC. (DOS on the PC) based on flex & yacc.
---
Mona
1980s
Experimental dialect of Oberon. Allows data types to be recursive.
ETHZ, Zurich, Switzerland
---
MSG.84
1985
Language for the functional specification and module design phases of the software life cycle.
University of Minnesota, USA
--
M-STRUDL
1985
Microprocessor STRUDL. PC version of STRUDL from Computer Aided Structural Technology (CAST).
USA
--
Multiplan
1985
Visual programming language - spreadsheet system for the Mac.
USA
--
Napier
1985
Persistent language.It was the first robustly implemented language to combine a polymorphic type system with orthogonal persistence.
St Andrews University, Scotland, UK
--
NCR Pilot II
1985
Computer aided instruction language. Ehancement of PILOT.
NCR, USA
--
Neon
1985
Object-oriented extension of FORTH, for the Mac. Inheritance, SANE floating point, system classes and objects for Mac interfacing, overlays. Modified, made PD and renamed Yerk.
USA
--
New Flavors
1985
Symbolics. An object-oriented LISP, successor to Flavors, led to CLOS.
USA
AI-
NEWP
1985
New Executive Programming Language. High-level programming language used on the Unisys MCP systems. Replaced ESPOL on Burroughs Large System.
USA
-
N-Prolog
1985
Prolog extended with explicit negation. Dov Gabbay, J Logic Programming.
Imperial College, London, UK
AI-
O (1)
1985
Experimental programming language, influential on Self.
USA
--
Oberon
1985
Procedural, block-structured language with many object-oriented features. It was designed for computer science education, but is also suitable for general-purpose application programming.By N. Wirth.
ETHZ, Zurich, Switzerland
Education
OBJ2
1985
Clear-like parametrized modules. A functional system based on equations.
Japan
--
Object Pascal
1985
Developed jointly by Apple Computer and Niklaus Wirth. An object-oriented Pascal.
Apple Inc., USA
-
ObjectPAL
>1985
Object-oriented database language, part of Borland's MS-Windows version of Paradox.
-Database--
OBSCURE
1985
Specification Language.
Universität Saarlandes, Germany
--
OIL (1)
1985
?
USA
--
OLGA
1985
Ouf! un Langage pour les Grammaires Attribuées. Language for specification of attribute grammars, used as the input language of the compiler writing system FNC-2. Applicative, strongly typed, polymorphic, pattern-matching, modules.
INRIA, France
--
Omikron Basic
1985
Originally developed for Atari ST. In Germany it was bundled with new Atari STs for a long time. Was later ported to Mac OS and was further developed for Mac OS X. (Atari ST, Mac OS).
Omikron Software, Germany
--
OPS/R2
1985
OPS with the revised RETE/2 algorithm.
USA
--
Orca
1985
Similar to Modula-2, but with support for distributed programming using shared data objects, like Linda. A 'graph' data type removes the need for pointers. Version for the Amoeba OS, comes with Amoeba.
Vrije Universiteit, Amsterdam, Netherlands
-
Pascal-
1985
Pascal subset used in Brinch Hansen on Pascal Compilers.
Switzerland
--
Pascal-2
1985
Pascal version.
USA
--
PASM C
1985
Extensions to the c programming language for simd/mimd parallelism.
---
PASRO
1985
PAScal for RObots. PASCAL dialect based on the geometrical datatypes of SRL.
BIOMATIC Informatics Institute, Freiburg, Germany
Robot-
PCL (4)
1985
Printer Control Language. Document description language used by Hewlett-Packard Laserjet printers, a superset of HP-GL/2. PCL 5 Printer Language.
USA
--
philvas
1985
Computer aided instruction language.
---
PICON
1985
Knowledge modelling language.
-Knowledge-
PIMP
1985
Persistent IMP.
University of Edinburgh, UK
--
PL/DS
1985
PL/I for distributed systems.
USA
--
POEM
1985
Prolog Object-Oriented Embedded Manager. Simple object-oriented programming package for Prolog.
UK
AI-
POOL-T
1985
Object-oriented, concurrent, synchronous. Predecessor of POOL2.
Philips Research Labs., Netherlands
--
PRISM (2)
1985
PRImitive String Manipulation.
---
Prodigy
1985
Bsed backward chaining language similar to M1 by Paul Robertson (who wrote OPS5+).
USA
--
Prolog-ELF
1985
Incorporation of ELF into Prolog to permit fuzzy matching.
Japan
AI-
Protocol
1985
Language for concurrent processes.
USA
--
PSAIL
1985
Portable SAIL to C Compiler.
USA
--
Quick Basic
1985
Integrated Development Environment (or IDE) and compiler for the BASIC programming language. QuickBASIC runs mainly on DOS, though there was a short-lived version for Mac OS. It is loosely based on GW-BASIC.
Microsoft, USA
-
Rapira
1985
Procedural programming language. It's similar to the Pascal programming language, but its instructions have been translated into Russian words. It was used in teaching computer programming in Soviet schools.
Russia
Education
RedTen
1985
Replacement for muTensor rewritten in Reduce when muMath was replaced with Derive.
Canada
--
Refine
1985
High-level wide-spectrum specification language. Implemented as algorithms which build and transform annotated abstract syntax trees. Compiled into Common Lisp.
Stanford University, USA
AI-
RIPscrip
1985
Remote Imaging Protocol scripts. A protocol/language for describing graphics-painting operations over low speed serial lines. Resembles a small-scale version of NAPLPS. Popular with BBS implementors. Implemented by the freeware communications program RIPterm for MS-DOS.
Telegrafix Inc., USA
--
S*M
1985
Axiomatic, Non-procedural Hardware Description Language.
University of Southwestern Louisiana, USA
Hardware-
SALT (2)
1985
Sam And Lincoln Threaded language. A threaded extensible variant of BASIC.
---
SARTEX
1985
ERMETH Extension to Pascal, supporting stacks, lists, sets, arrays, and the predefined types vertex, arc, and graph.
Ecole Polytechnique Federale de Lausanne (EPFL), Switzerland
--
SASL-YACC
1985
Yacc implemented on SASL.
UK
--
SEGRAS
1985
Petri-net-based Language for writing formal specifications of concurrent and distributed systems (non-sequential) Predicate-Event nets (PrE-nets), a class of Petri nets part of the GRASPIN system.
Germany
--
Sequence Pascal
1985
Pascal Subset.
International
--
SESPATH
1985
Entity-Relationship manipulation language.
-Knowledge-
SHAG
1985
Russian space agency programming language/compiler compiler.
Russian space agency, Russia
--
SIMDIS
1985
GPSS clone.
Germany
--
Sinclair QL Basic
1980s
BASIC for Sinclair QL.
----
SLOG
1985
Logic programming.
---
BASIC 128
c1985
Basic for Thomson TO computers based on the BASIC 1.0
Microsoft, USA
--
SmallWorld
1985
Object-oriented language.
USA
--
SNIBBOL
1985
Systems implementation language. No relation to SNOBOL and because of confusion later changed to MINT.
USA
--
SOL (4)
1985
Second-Order Lambda calculus.
USA
--
Spool (2)
1985
Object-oriented logic.
Japan
--
SQL PL
1980s
Structured Query Language Procedural Language. Developed as a set of commands that extend the use of SQL in the IBM DB2 (DB2 UDB Version 7) database system.
IBM, USA
Database
SQL/NF
1985
Query Language for - 1 NF Relational Databases.
University of Texas, USA
Database -
SQR
1980s
Structured Query Reporter. Hyperion SQR Production Reporting, part of OBIEE. Designed for generating reports from database management systems.
SQ Software, USA
Database-
Squeak (1)
1985
Graphical movement description language.
USA
Graphics-
SRL/1.5
1985
Evolution of SRL (2).
USA
--
SSL (3)
1985
Sample Selection Language.
---
ST Basic
1980s
BASIC for AtariST.
USA
---
STAF
1985
Computer aided instruction language.
---
Stata
1985
General-purpose statistical software package with scripting language.
StatCorp, USA
--
STENSOR
1985
Symbolic math, especially General Relativity. Implemented on top of SHEEP and MACSYMA.
Stockholm University, Sweden
--
STIMULUS
1985
Rule-based extensions to C++.
Germany
--
STRICT
1985
?
University of Newcastle, UK
--
STROBE
1985
Object oriented extensions to LISP.
USA
AI-
Symphony
1985
Programming language for Lotus spreadsheets.
Lotus Development Corp., USA
--
Synon/1
1985
Programming productivity toolkit for the System/38.
Synon Ltd., UK
-
TDL (1)
1985
Taxis DL. Knowledge representation language.
USA
Knowledge-
Terrapin Logo
1985
Terrapin is sort of like a Turtle. Software with turtle primitives made by the tutle manufactures.
Terrapin, Inc., USA
--
THLP
1985
Tensed Horn Logic Programming. Wadge's precursor to Chronolog.
France
--
TM
1985
Architectural language.
---
TOTAL-IQ
1985
4gl database language for Harris.
USA
--
Transforma
1985
Transformation. Pascal-like language used to describe transformations in the Glitter system, influenced by the GIST paradigm.Use in Hearsay system.
USA
--
Trellis
1985
Formerly named OWL. Object-oriented, with static type- checking and encapsulation.
Germany
--
TSL (2)
1985
Task Sequencing Language. Language for specifying sequences of tasking events in Ada programs.
International
--
Turbo-Basic XL
1985
Freeware interpreter and compiler for the Atari 8-bit family based on Atari BASIC. Even this 'slow' interpreter was about four times faster than the built-in BASIC.
---
VHDL
1985
VHSIC Hardware Description Language. (VHSIC = Very High Speed Integrated Circuit) A large language with Ada-like syntax. The DoD standard for hardware description.
USA
-
Vicon
1985
Visual programming system/language.
USA
--
VisualWorks
1985
Commercial version of Smalltalk-80.
ParcPlace Systems, USA
-
VS COBOL
1985
IBM COBOL compiler for IBM 3390 disk devices and mainframes.
IBM, USA
Business-
VX/BASIC
1985
Full-featured VMS/BASIC to ANSI C Compiler/Transpiler®. VX/BASIC allows VMS/BASIC source code to be compiled on multiple host machines.
Sector7, USA
--
XCPL
1985
eXperimental Concurrent Programming Language.
USA
--
XLISP
1985
eXperimental LISP. LISP variant with object-oriented extensions. Version 2.1 is closer to Common Lisp. Xlisp is a dialect of Lisp; it is basically a free edition of Common Lisp with object-oriented extensions.
Apple Inc., USA
AI
YAP
1985
Open source, high-performance implementation of the Prolog programming language.
LIACC/Universidade do Porto, Portugal
AI
yodl
1985
Yet Oneother Document Language. A m4 like macro language with various possible output formats for the macros.
USA
--
Hyper Basic
1985
Compiled BASIC version for the Oric Telestrat.
France
--
P-Basic
1980s
Special Pioneer BASIC statments used to control video and audio capabilities of the Pioneer PX-7 MSX computer.
JAP
--
HMSL
1985
Hierarchical Music Specification Language. programming language for experimental music composition and performance. It was popular between 1986 to 1996. HMSL is an object oriented set of extensions to the Forth language for the Amiga and the Macintosh.
Mobileer Inc., USA
Music-
SANNO-Basic
1980s
BASIC for the the Sanno PHC-SPC microcomputer.
Japan
---
Exos BASIC
1985
OS and BASIC language for the Enterprise 64/128 computer.
---
68000 Tiny Basic
1984
Tiny Basic for the 68000 processor.
Canada
--
ADAM (3)
1984
Ada for Multiprocessing.
USA
--
Adroit
1984
Computer aided instruction language.
USA
--
ALOG
1984
PLASMA-II with an extension to logic.
University of Toulouse, France
--
Amber (1)
1984
Adds CSP-like concurrency to ML. Similar to Galileo. Concurrency, multiple inheritance, persistence. Programs must be written in two type faces, roman and italics! Both static and dynamic types.
USA
--
AMPLE
1984
FORTH-like language for programming the 500/5000 series of add-on music synthesizers for the BBC micro. Many listings published in Acorn User magazine.
Hybrid Technologies, Cambridge, UK
Music-
ANS MUMPS 1984
1984
Evolution of ANS MUMPS.
USA
--
APL2
1984
APL extension with nested arrays.
IBM, USA
--
Arctic
1984
Real-time functional language, used for music synthesis.
USA
Music-
ASIS
1984
Ada Semantic Interface Specification. A layered, vendor-independent architecture providing an interface to the Ada 83 program library.
USA
--
ASN.1
1984
Abstract Syntax Notation. Data description language, designed for the exchange of structured data over networks. Derived from the 1984 standard CCITT X.408 used to describe the syntax of messages in the X.400 mail system. Used by the Natl Center for Biotechnology Information.
UK
--
ASSE
1984
Simulation language.
-Simulation-
ATLAS (4)
1984
Abbreviated Test Language for Avionics Systems. MIL-spec language for automatic testing of avionics equipment. Replaced Gaelic and several other test languages.
International
--
AUTOMOD
1984
Auto MOdelling language.
USA
--
AWSFN
1984
Advanced WSFN = Advanced Which Strands For Nothing. Advanced dialect of WSFN - beginner's language with graphics for the Atari.
USA
Graphics-
BASAL
1984
Control flow language.
University of Newcastle-Upon-Tyne, UK
--
BASIX 1
1984
Flow control language.
University of Newcastle-Upon-Tyne, UK
--
BASIX 2
1984
Control flow language.
University of Newcastle-Upon-Tyne, UK
--
BetterBASIC
1984
BASIC implementation.
Summit Software, USA
---
Blosim
1984
Block-Diagram Simulator. A block-diagram simulator.
USA
--
BNR Pascal
1984
Modular Pascal.
BNR, Canada
--
C//
1984
Parallel C.
University of Wisconsin, Madison, USA
--
CANDE
1984
Burroughs Command AND Edit interface.
USA
--
Cedar Fortran
1984
Fortran for the Cedar multiprocessor.
USA
Scientific-
CHILL-84
1984
1984 version of CHILL.
International
--
CIAO
1984
Concurrent, Constraint, Independence-based And/Or parallel Prolog. Distributed And/Or parallel prolog.
Technical University of Madrid (UPM), Spain
AI
CICS
1984
Customer Information Control System. Forms-based 4GL.
IBM, USA
--
CIP-L
1984
Computer-aided Intuition-guided Programming Language. Wide-spectrum language for incremental program transformation. There are ALGOL-like and Pascal-like variants.
Germany
--
CLIPPER
1984
Compiled dBASE dialect.
Nantucket Corp., USA
-
Common LISP
1984
Standardized dialect of Lisp, intended to be highly portable and serve the needs of the Lisp programming community.
USA
AI
Concurrent C (1)
1984
Extension of C with asynchronous message passing.
Japan
--
Concurrent Clean
1984
Purely functional strongly-typed language meant for distributed and parallel-processing application development.
Netherlands
-
CRL
1984
Carnegie Representation Language. Frame language derived from SRL. Written in Common LISP to give it OO capabilities.
Carnegie Group Inc., USA
--
D (1)
1984
?
---
Delta-Prolog
1984
Prolog extension with AND-parallelism, don't-know nondeterminism and interprocess communication using synchronous event goals. Distributed backtracking.
Portugal
AI-
Derive
1984
Symbolic maths. Evolution of muMath .
Canada
--
DOE Macsyma
1984
Port to MIT Common-LISP (VAX-NIL under VMS) of the original MIT MACSYMA program written in MACLISP.
MIT, USA
--
EasyLanguage
1984
Trading station software.
TradeStation Technologies, Inc., USA
Business-
ECSP
1984
Extension to CSP, supporting dynamic communication channels and nested processes.
University of Pisa, Italy
--
EPILOG (2)
1984
Extended Programming In LOGic. PROLOG with several AND's having different time constraints.
-AI-
EPL (7)
1984
Eden Programming Language. Concurrent Language.
University of Washington, USA
--
ESP (1)
1984
Extended Self-containing Prolog. An object-oriented extension of KL0. Multiple inheritance similar to Flavors. Implemented for ICOT's PSI Sequential Inference machine.
-AI--
EZ
1984
High-level string-processing language derived from SNOBOL4, SL5 and Icon.
USA
--
Family BASIC
1984
Family BASIC or Famicom BASIC is a dialect of the BASIC programming language that is used to program the Family Computer, its cartridge came with a computer style keyboard, and required a cassette tape recorder to save games that were created.
Nintendo, Hudson Soft and Sharp, Japan
Games-
FCP
1984
Flat Concurrent Prolog.
Weizmann Inst., Israel
AI-
Flavors Band
1984
Musical composition language.
USA
Music-
Fm (1)
1984
OO Language for uncertainty in knowledge representation.
USA
Knowledge-
FOCL
>1984
Expert system shell, a backward chaining rule interpreter for Mac.
----
Formes
1984
Object-oriented language for music composition and synthesis, written in VLISP.
France
Music, AI-
Formula language
<1984
Scripting language used by Lotus Notes.
Lotus Development Corp., USA
--
GABASIC
1980s
BASIC for Rockwell peripheral command modules.
Allen-Bradley, USA
--
GAL (2)
1984
Graphical Abstract Language. Graphical equivalent of Pascal for the GRASE graphical programming environment.
UK
Graphics-
GALILEI
1984
Multipurpose, high level programming language. Its basic feature is its extreme simplicity.
Commission of the European Communities, Italy
--
Gauss (2)
1984
Fast matrix programming language widely used by scientists, engineers, statisticians, biometricians, econometricians, and financial analysts.
Aptech Systems, USA
Scientific-
G-BASIC (1)
1980s
Dialect of the BASIC programming language designed for the NES. See Family BASIC.
Nintendo, Japan
--
G-Code (1)
1984
Intermediate language used by the G-machine, an implementation of graph reduction based on supercombinators.
Chalmers Inst Tech., Sweden
--
GDPL
1984
Generalized Distributed Programming Language.
---
Gemstone
1984
Database Programming Language - extension of Smalltalk 80.
USA
Database-
GENTRAN (2)
1984
GENeral TRANslator. General Translator from REDUCE to (eg) FORTRAN and RATFOR, written in LISP.
The Rand Corporation, USA
AI-
GOM
1984
Good Old MAD. Reimplementation of the original 7090 MAD for the IBM S/370 series of mainframe computers running the Michigan Terminal System (MTS).
University of Michigan, USA
--
HEQS
1984
Constraint language for financial modeling. Uses an extension of the equation solver in IDEAL.
---
HP-GL/2
1984
Hewlett-Packard Graphics Language. Vector graphics language v2 used by HP plotters.
Hewlett-Packard, USA
Graphics-
HP-PASCAL
1984
House-style of Pascal for HP, used in product development, also in coding for HP-48 calculator.
Hewlett-Packard, USA
--
ICL-Pascal
1984
Pascal dialect with extensions to suit ICL mainframes.
ICL Ltd., UK
--
ISO Standard Minimal Basic
1984
BASIC (specification ISO 6373-1984 (E)).
----
Kandor
1984
KL-ONE based Knowledge representation language.
USA
Knowledge-
Kanji PROLOG
1984
Prolog written for manipulation of Kanji text.
Japan
AI-
KCL
1984
Kyoto Common LISP. Compiles to ANSI C.
Japan
AI-
KEE
1984
Knowledge Engineering Environment. Frame-based expert system. IDE based frame language. Supports dynamic inheritance, multiple inheritance, polymorphism.
Intellicorp and Los Alamos National Lab., USA
Knowledge-
Khuwåarizmåi
1984
Programming language, named for the eponymous inventor of the Algorithm.
---
KL-TWO
1984
Evolution of KL-ONE.
Bolt, Beranek & Newman, USA
--
LADY
1984
LAnguage for Distributed sYstems. Systems implementation language for INCAS (INCremental Architecture for distributed Systems).
Universität Kaiserslautern, Germany
--
LANAC II
1984
Successor to LANAC. Written in Burrough's Extended ALGOL.
IPE, Brazil
--
LAX
1984
LAnguage eXample. Toy language used to illustrate problems in compiler design.
USA
--
LDL (2)
1984
Logic Data Language. Pure Horn clause language, without Prolog's CUT and recursion. Clauses have no sequence, so is dataflowish.
USA
AI-
Le-Lisp
1984
LISP dialect close to Common Lisp, lexically scoped, with a CLOS-like object system. Uses both packages and modules.
INRIA, France
AI-
Leo
1984
General-purpose systems language, syntactically like Pascal and Y, semantically like C.
---
LIAR
1984
LIAR Imitates Apply Recursively. Compiler for SCHEME.
USA
--
LMA/ITP
1984
Combination of Logic Machine Architecture (LMA) with an Interactive Theorem Prover (ITP).
Argonne National Laboratory, USA
--
Locomotive BASIC
1984
Proprietary dialect of the BASIC programming language used only on the Amstrad CPC (where it was built-in on ROM).
Locomotive Software, UK
--
LOOKS (1)
1984
Knowledge-Representation System for Designing Expert Systems in a Logical Programming Framework.
Japan
Knowledge-
LPS
1984
Logic Programming with Sets. Sets with restricted universal quantifiers.
USA
--
LYNX
1984
Language for large distributed networks, using remote procedure calls.
University of Wisconsin, Madison, USA
--
Macintosh Basic
1984
BASIC for Macintosh.
Microsoft, USA
---
Magma2
1984
Language that allows programmability of the control environment, e.g. recursion, backtracking, coroutines, nondeterminism, etc.
Italy
--
MALPHA
1984
Relational multibase manipulation language.
---
Mandala
1984
System based on Concurrent Prolog.
ICOT, Japan
AI-
MANTIS
1984
Interactive 4GL.
Cincom, USA
--
MARVIN
1984
Applicative language based on Modula-2, enhanced by signatures (grammars) terms (trees) and attribute couplings (functions on trees). Used for specification of language translators.
University of Dortmund, Germany
--
Mary/2
1984
Evolution of Mary.
Norway
--
Memotech MTX Basic
1984
BASIC for Memotech MTX computer which featured abbreviated syntax and some Logo graphics capabilities.
UK
--
me-too
1984
Functional language for executable specifications. Like LispKit Lisp, but with sets, maps and sequences to describe the specification.
UK
--
MFL
1984
Macro Function Language. Real-time vector processing language developed for the ONT and inspired by APL. It was used to program the artihmetic unit of the Macro Function Signal Processor also developed by Raytheon for ONT.
Raytheon, USA
--
Micro NET
1984
Simulation language.
-Simulation-
MikkoLISP
1984
LISP for microcomputers.
Nokia, Finland
--
MIMOLA
1984
Operational hardware specification language.
University of Kiel, Germany
Hardware-
MML
1984
Human-Machine Language. Language for telecommunications applications. Complex natural-language syntax.
CCITT, International
--
MODEF
1984
Pascal-like language with polymorphism and data abstraction.
Denmark
--
MODEL (4)
1984
Modelling language.
Japan
--
Modula-2+
1984
Extension to Modular 2 permitting exceptions and threads.
DEC SRC, Palo Alto, CA, USA
--
Moxie
1984
Language for real-time computer music synthesis, written in XPL.
-Music-
MSX BASIC
1984
Extended version of Microsoft Standard BASIC Version 4.5, and includes support for graphic, music, and various peripherals attached to MSX Personal Computers. Generally, MSX-BASIC is designed to follow GW-BASIC, which is one of the standard BASICs running
Microsoft, USA
--
muFP
1984
micro FP. Functional language for hardware design, predecessor to Ruby. VLSI functional language.
UK
Hardware-
muTensor
1984
Dialect of muMath for tensor work.
Canada
--
NETUL
1984
Navigational Easy To Use Language. Querying and browsing language.
-Database-
Noddy
1984
Simple language to handle text and interaction on the Memotech home computer. Has died with the machine.
UK
--
NOMAD2
1984
Relational database management system. Version 2 of NOMAD (2).
Dun & Bradstreet Computing Services, USA
--
ObjVlisp
1984
Object-oriented extension of Vlisp. Reflective architecture.
USA
AI-
Oc
1984
("Oh see!") Parallel logic language.
Japan
--
OPAL (4)
1984
Previous name of Smalltalk DB.
USA
Business-
OPSAda3
1984
Ada embedded implementation and extension of OPS83.
Thought Research Labs, USA
--
Orwell
1984
Lazy functional language, Miranda-like. Developed as a free alternative to Miranda, it was a forerunner of Haskell. It was one of the first programming languages to support list comprehensions and pattern matching.
Oxford University, UK
--
Ottawa Euclid
1984
Variant of Euclid.
Canada
--
P/CL
1984
Flexible Input Processor.
---
P+
1984
?
---
Parallel Pascal
1984
Data-parallel language, similar to Actus and Glypnir.
USA
--
Pascal Plus
1984
Pascal with extensions for object-oriented multiprogramming, uses an 'envelope' construct for both packages and classes.
Queens University, Belfast, UK
--
PATR II
1984
Linguistics oriented programming language.
USA
--
Pebble
1984
Polymorphic language.
UK
--
PEP
1984
Algol-like language.
---
Pict/D
1984
Interactive graphical programming environment.
USA
--
PL/CV3
1984
Evolution of PL/CV 2.
USA
--
PL/Seq
1984
Programming Language for Sequences. A DSP language.
---
Planet
1984
Language for Distributed Systems.
---
PLASMA-II
1984
PLASMA with a parallel interpreter.
University of Toulouse, France
--
PLEASE
1984
Predicate Logic based ExecutAble SpEcifications. Ada with path expressions (horn clauses) from Prolog, outputs (Quintus) Prolog code. Constraints nad definition mechanism inspired by the VDM. Part of the SAGA project, used with the ENCOMPASS environment,
USA
AI-
PLUSS
1984
Proposition of a Language Useable for Structured Specifications. Algebraic specification language, built on top of ASL.
Université Paris Sud, France
--
Programming by Rehearsal
1984
Visual language.
---
PROGRESS (2)
1984
4GL database language.
USA
Database-
Prolog III
1984
Prolog with unification replaced by constraint resolution.
Université d'Aix-Marseille, France
AI-
Prolog/KR
1984
Extension to prolog for Knowledge representation.
Japan
Knowledge, AI-
Prolog-III
c1984
Marseille Prolog, with unification replaced by constraint resolution. Not to be confused with Prolog 3, a commercial product.
Université d'Aix-Marseille, France
AI--
PSETL
1984
Parallel SETL. Etension of SETL for operating specification and simulation, including process management, I/O and interprocess communication proimitives.
Courant, USA
Simulation-
PTP
1984
Professional Trainer's Package. Computer aided instruction language.
USA
--
QL/8N
1984
Query Language. Proposed version of QL Systems Query language for Text for the 1980s. Ran on IBM.
USA
Database-
Qlambda
1984
Queue-based Multi-processing Lisp.
USA
AI-
QUEL
1984
QUEry Language. Query language used by the database management system INGRES. (INGRES for INteractive Graphics and REtrieval System).
UC Berkeley, USA
Database-
Quty
1984
Functional plus logic.
Japan
--
RAVEL
1984
Real-time Audio-Visual Language.
-Music-
RC (1)
1984
Refined C.
USA
Scientific-
RCCL
1984
Robot control command language.
Canada
Robot-
Redcode
1984
Redcode is the programming language used in Core War. It is executed by a virtual machine known as a Memory Array Redcode Simulator, or MARS. The design of Redcode is loosely based on actual CISC assembly languages of the early 1980s era.
---
Refined C (RC)
1984
Extension of C to directly specify data access rights so that flow analysis, and hence automatic parallelization, is more effective. Research implementations only.
USA
Scientific-
Relix
1984
Implementation of first stage of Aldat.
USA
--
RF-Maple
1984
Logic programming language with functions, types, and concurrency.
Canada
--
RML
1984
Requirements Modelling Language.
University of Toronto, Canada
--
RPL
1984
Reverse Polish LISP. Language used by HP-28 and HP-48 calculators.
Hewlett-Packard, USA
AI-
SCRIPT (2)
1984
Waterloo SCRIPT.
University of Waterloo, Canada
--
SDML (1)
1984
Standard Music Description Language.
USA
Music-
ShapeUp
1984
Knowledge information processing Language.
Japan
Knowledge-
Smalltalk DB
1984
Formerly OPAL. Language of the object-oriented database GemStone.
USA
Database -
SML (6)
1984
Standard ML. Aimed to unify the dialects of ML, has evolved into a robust general-purpose language.
UK
--
SML (8)
c1984
Aimed to unify the dialects of ML, has evolved into a robust general-purpose language. Functional, with imperative features. Environment based, strict.
---
Snostorm
1984
Preprocessor for SNOBOL 4 to permit structured programming - output SPITBOL code.
Yale University, USA
--
SOAR
1984
State, Operator And Result. A general problem-solving production system architecture, intended as a model of human intelligence. Originally implemented in LISP and OPS5, currently in Common Lisp.
USA
AI-
SPACEKOR
1984
Pattern matching language for the ILIS language development system.
IBM, USA
--
SPITBOL 370
1984
SNOBOL4 compiler for IBM 370.
USA
--
SPS (2)
1984
Semantic Prototyping System, compiles into Scheme.
---
SRDL
1984
Small algebraic specification language, allows distfix operators.
---
SRL (2)
1984
Schema Representation language.
Robotics Inst, CMU, USA
--
SRL/2
1984
Version 2 of SRL (2).
USA
--
SSL (2)
1984
Synthesizer Specification Language. Specification language based on term algebra and attribute grammar. Used by the Synthesizer Generator, a generator for language-based editors such as the Cornell Program Synthesizer.
USA
--
Standard ML
1984
General-purpose, modular, functional programming language with compile-time type checking and type inference. It is popular among compiler writers and programming language researchers, as well as in the development of theorem provers.
Lucent & Bell Labs, USA
-
STELLA (1)
1984
Implementation of DYNAMO for the Macintosh.
System Dynamics, USA
--
SuccessoR
1984
Language for distributed computing derived from SR.
University of Arizona , USA
--
SUGAR (2)
1984
Simple lazy functional language used in Principles of Functional Programming.
Westfield College, University of London, UK
--
SuperBASIC (2)
1984
BASIC for Sinclair QL.
Sinclair Research, UK
-
SYNPRO
1984
Modified BNF for use in ATLAS environment.
USA
--
SYSTRID
1984
Machine independant CAD/CAM system.
Switzerland
Graphics-
TABLOG
1984
The deductive table programming language.
---
TENCORE
1984
Computer aided instruction language.
Computer Teaching Corp., USA
-
TL1
1984
Transaction Language 1. A subset of CCITT's MML with simpler syntax. Similar to USL. For use in communications between telephone operating systems and remote network test equipment.
Bellcore, USA
--
TLC-LISP
1984
LISP variant.
Georgetown University, USA
--
TML BASIC
c1984
Compiled BASIC with a GUI hosted IDE for writing native GUI apps. (Apple 2GS).
----
TRAC T84
1984
1984 version of TRAC.
USA
--
T-SQL
1984
Transact-SQL. Expands the SQL standard to include procedural programming, local variables, various support functions for string processing, date processing, mathematics, etc.
Sybase, USA
Database
Uniface
1984
Originally UNIS. Development and deployment platform for enterprise applications that can run in a large range of runtime environments, including mobile, mainframe, web, Service-oriented architecture (SOA), Windows, Java EE and .NET.
Inside Automation, Neetherland
--
VAL (2)
1984
Variable Assembly Language. Unimation. Language for industrial robots.
Unimation Robotics Inc., USA
Robot-
VIMVAL
1984
Modified VAL.
---
Visual FoxPro
1984
Visual FoxPro is a data-centric object-oriented and procedural programming language produced by Microsoft. It is derived from FoxPro (originally known as FoxBASE) which was developed by Fox Software.
Microsoft, USA
Database
VPREP
1984
Hierarchical data specification language.
---
VULCAN (3)
1984
Data querying language, works with VPREP.
University of Strathclyde, Glasgow, UK
Database -
WEB
1984
Knuth's self-documenting brand of programming, with algorithms and documentation intermixed in one file. They can be separated using Weave and Tangle. Versions exist for Pascal, C etc. Spiderweb can be used to create versions for other languages.
University of Illinois, USA
-
Xi
1984
VLSI design language.
---
YES/LI
1984
Yorktown Expert System/Language One (Yorktown is where the work was done). Dialect of PL/I for expert-system design, part of YES/VMS framework.
IBM, USA
--
BINBASIC
1984
Smaky computers arithmetic BASIC.
EPSITEC-system S.A., Switzerland
---
BCDBASIC
1984
Smaky computers binary deicmal coded BASIC.
EPSITEC-system S.A., Switzerland
---
BRL-CAD
1984
Cross-platform Open Source combinatorial Constructive Solid Geometry (CSG) solid modeling system.
BRL, USA
CAD-
S-Basic MZ-2Z009
1984
Standard 5.25" disk basic version.
Sharp, Japan
--
K&P 80-column Disk BASIC
1984
Supports the K&P 80-column card.
SDS, Germany
--
K&P BASIC
1984
Disk BASIC for the MZ-700.
Kersten & Partner, Germany
--
S-Basic MZ-5Z008
1984
Standard quick disk Basic version for the MZ-700 or for the MZ-800.
Sharp, Japan
--
Uni GG Basic
1984
Universal BASIC. It is a modified version of the 5Z008 BASIC.
MZ-GG, Netherland
--
Adagio
1984
Scoring language used by the Carnegie Mellon Midi Toolkit (CMT).
USA
Music-
SL-Micro
1984
Batch processing system for business, government and universities for statistical and questionnaire analysis on large data bases.
Questionnaire Service Co., USA
Databases--
$
1983
Theoretical simple functional programming language.
USA
--
ABAP
1983
Advanced Business Application Programming. Cobol-like programming language for SAP web application servers.
SAP AG, Germany
Business
ACT ONE
1983
Specification language.
Technische Universität Berlin, Germany
--
Act2
1983
Actor language with extensions for concurrency.
MIT Artificial Intelligence Laboratory, USA
--
Ada 83
1983
1983 version of Ada.
Ichbiah at Alsys, USA
--
Adaplex
1983
Extension of Ada for functional databases.
USA
Database, business-
Alfl
1983
Functional, weakly typed, lazy. Implemented as a Scheme preprocessor for the Orbit compiler, by transforming laziness into force-and-delay.
Yale University, USA
--
AML/E
1983
AML/Entry. Simple version of AML, implemented on PC, with graphic display of the robot position.
USA
Robot, graphics-
AMPL (3)
1983
Parallel variant of C for MasPar.
USA
--
APS (3)
1983
Allgemeine Pruefungssprache (Auditing proof language).
Germany
--
ART
1983
Applicative Real Time. Real-time functional language, timestamps each data value when it was created.
USA
--
Atari BASIC
1983
The standard cartridge-based interpreter for the Atari 400 and successors. On later machines, such as the Atari 800XL, this was built into the ROM.
Shepardson Microsystems, USA
--
Athena
1983
Frame-structured, hierarchically-organized knowledge representation KR language.
Canada
--
BASIC A+
1983
Extended BASIC for the Atari 8-bit family.
Optimized Systems Software, USA
--
Basic-80
1983
Basic for CP/M machines, including Xerox lines (eg X820-II).
USA
--
BETA (3)
1983
Object-oriented language. Central feature is a single abstraction mechanism called "patterns", a generalization of classes, providing instantiation and hierarchical inheritance for all objects including procedures and processes.
--
bs
1983
BASIC-like interactive language, really a sort of super-extended calculator utility, shipped with some early System V Unixes.
----
CAPSULES
1983
Algebraic manipulation system, quondam subsystem of Macsyma.
USA
Scientific-
CAS1
1983
Computer Algebraic System - Algebraic manipulation based on PASCAL.
China
--
CAT (1)
1983
Common Abstract Tree Language. Universal intermediate language, used by Norsk Data in their family of compilers.
University of Kiel, Germany
--
CDL (8)
1983
Common Design Language.
IBM, Software Engineering Inst., USA
--
Cedar
1983
Superset of Mesa, adding garbage collection, dynamic types and a universal pointer type (REF ANY). A large complex language designed for custom Xerox hardware and the Cedar OS/environment. Data types: atoms, lists, ropes ("industrial strength" strings), conditions. Multiprocessing features include threads, monitors, signals and catch phrases. Used to develop the Cedar integrated programming environment.
Xerox PARC, USA
--
Clascal
1983
Classed Pascal. Derived from the Apple ][e UCSD Pascal, featuring the object as an extnesion of the Pscal record, was used for writing some Lisa and early Macintosh software, and evolved to become Apple Pascal.
USA
--
Concurrent LISP
1983
Multi-Processor System for Concurrent Lisp.
-AI-
Concurrent Prolog
1983
Horn clause concurrent logic language.
Yale University, USA
--
DATATRIEVE
1983
DEC Query language.
DEC, USA
Business-
Descartes (2)
1983
Interactive display language.
---
DSL (3)
1983
Data Type Specification Language.
---
DYNAMO III/F+
1983
Icorporate as many of the DYNAMO HI/370 features as possible in a FORTRAN-based DYNAMO.
Pugh-Roberts Associates, USA
--
Dynamo IV
1983
Evolution of Dynamo.
USA
--
EAS-E
1983
Entity Attribute Set. Simulations and database programming language. Attempt by Markovitz to get to level 6 or 7 or Kiavat's simulation language requirements.
IBM Watson Labs, USA
Database, simulation-
EBASIC (2)
1983
Form of BASIC that led to CBASIC.
USA
--
Electre
1983
Language for control structuring in real time.
France
--
ELLPACK
1983
Partial differenctial equation language .
USA
Scientific-
ERROL
1983
Entity-relationship, role oriented, query language.
USA
Database-
Escort
1983
Expert system for complex operations in real time.
---
ESP (4)
1983
Extended Self-containing Prolog. An object-oriented extension of KL0. Implemented for ICOT's PSI Sequential Inference machine.
Japan
AI-
Esterel
1983
Modeling and specification language designed for the programming of synchronous reactive systems. Developed in an academic setting, it is used for studying parallel computation and also for analysis and implementation of digital hardware.
CMA, France
-
Fable
1983
Abstract definition language for IC manufacturing processes.
Stanford, USA
--
FCL (1)
1983
Felix Command Language. Interactive program for processing, displaying, and analyzing data acquired on nuclear magnetic resonance spectrometers.
USA
Scientific-
FFP with streams
1983
Extension to FFP to enable manipulation of streams.
Japan
--
FORTH 83
1983
1983 version of FORTH.
USA
--
FRED
1983
Language used by Framework.
Ashton-Tate, USA
-
Galaksija BASIC
1983
Firmware version for Galaksija home computer.
Yougoslavia
--
Galileo
1983
Strongly typed interactive conceptual language.
University of Pisa, Italy
--
GKS
1983
Graphical Kernel System. 2D plotting-oriented language (absolute positioned) serving as a device independant display system.
USA
--
GPSSR
1983
Adanced version of GPSS for PC (GPSSR/PC).
Canada
--
GQBE
1983
Generalised QBE. QBE extende to be universal for datbase systems.
USA
--
GraFORTH
1983
Forth for the Apple ][ with AV primitives. Released into freeware by Lutus in 1992.
USA
--
Graphics BASIC
1983
Extension to the original Commodore 64 BASIC V2.
---
GW-BASIC
1983
Gee Whiz BASIC. BASICA compatible; independent of IBM ROM routines. Came with versions of MS-DOS before 5.0. Included music macro language and advanced loops. (DOS and Windows).
Microsoft, USA
-
House Algol 60
1983
Algol 60 with Modula-style scoping.
Australia
Scientific-
IBM Logo
1983
Structured Logo for the IBM.
LCSI, Canada
--
IDAMS
1983
Integrated Data Analysis and Management System. Pictorial retrieval language, implemented in APL.
Germany
--
INTERACTIVE
1983
Network simulation language.
USA
Simulation-
Iota
1983
Modular specification language.
Japan
--
IPS (2)
1983
Computer aided instruction language.
---
ISQL
1983
Image SQL. Extensions to sequel to premit IR of images (initially for radiology).
Germany
Medical-
KNOWLOG
1983
Prolog Extension for Implementing Expert Knowledge Systems.
University of Ottawa, Canada
Knowledge-
Korn Shell (ksh)
1983
Unix shell backward-compatible with the Bourne shell and includes many features of the C shell, inspired by the requests of Bell Labs users.
---
KRYPTON
1983
Frame language. Functional approach to knowledge representation.
USA
-
ksh
1983
Korn Shell command interpreter for Unix.
Bell Labs, USA
-
Lambda-PRL
1983
Dialect of PRL.
Cornell University, USA
--
Lbasic
c1983
BASIC (for 8-bit computer 'Laser') ( Amstrad? ).
----
LGEN
1983
Logic language for VLSI implementation.
Bell Labs, USA
--
LM-Prolog
1983
Lisp Machine Prolog.
Uppsala University, Sweden
AI-
LOGAL (2)
1983
Algorithmic structures for PROLOG.
UK
AI-
Logo II
1983
Logo with more structure.
USA
--
Logo LCSI
1983
Logo variant. Precursor of LogoWriter.
LCSI, Canada
--
LOOPS
1983
Lisp Object-Oriented Programming System. Xerox's object-oriented LISP extension, used in development of knowledge-based systems.
Xerox Corp., USA
Knowledge, AI-
LTR2
1983
LTR version 2.
France
--
LUKKO
1983
Object-oriented microprogramming language, influenced by Alphard and Modula.
Tampere University of Technology, Finland
--
Magic (2)
1983
MUMPS dialect. Successor to MIIS at Meditech.
USA
--
Magritte
1983
Constraint language for interactive graphical layout. Solves its constraints using algebraic transformations.
CMU, USA
Graphics-
MAP/1
1983
Modeling and Analysis Program. Simulation language for part manufacturing.
USA
--
MATRIX PASCAL
1983
Extension of PASCAL for additional data types (complex, vectors matrices) and related operators.
University of Karlsruhe, Germany
--
MBASIC
1983
Further development of OBASI. Came with a line editor. (CP/M).
Microsoft, USA
-
METAL (2)
1983
The syntax-definition formalism of the Mentor system. Metal specifications are compiled to specifications for a scanner/parser generator such as Lex/Yacc.
---
Modula/R
1983
Modula with relational database constructs added.
ETHZ, Zurich, Switzerland
Database-
Monad
1983
Object oriented language designed for building AI systems.
Japan
--
MS BASIC for Macintosh
1983
Basic (Mac OS).
Microsoft, USA
---
Nano-2
1983
Evolution of Nano.
Japan
--
NAPLPS
1983
North American Presentation-Level-Protocol Syntax. Format for sending text and graphics over communication lines. Used by videotex systems and (covertly) by Prodigy. See RIPscrip.
USA
Graphics-
Newspeak (1)
1983
Inspired by Scratchpad.
USA
--
NIL (2)
1983
Network Implementation Language. Implementation of complex networking protocols in a modular fashion.
TJWRC, IBM, USA
--
OL
1983
Functional Language.
---
OPS5+
1983
PC version of OPS5.
USA
--
OPS7
1983
OPS Production system version 7.
CMU, Stanford, USA
--
OPS83
1983
Official Production System 1983 version.
CMU, Stanford, USA
--
OWL (2)
1983
Web Ontology Language. Programming language to describe robot walking.
Oxford University, UK
-
PADL (2)
1983
PAcket Description Language. Hardware description language for describing packets.
MIT, USA
Hardware-
Parallel ELLPACK
1983
Extension of ELLBACK. Also name //ELLPACK.
USA
--
PARI/GP
1983
Computer algebra system designed for fast computations in number theory
Université de Bordeaux, France
Graphics-
Parlog
1983
AND-parallel Prolog, with guards and committed choice [=don't care] nondeterminism. Shallow backtracking only.
Imperial College, London, UK
AI-
Parlog83
1983
Evolution of PARLOG, in which the ouput mechanism was assignment.
UK
--
Parsley
1983
Pascal extension for construction of parse trees. Iterators.
Summit Software, USA
--
Pascal (ISO)
1983
ISO Pascal.
ISO, International
--
Pascal-P
1983
Variant of Pascal used by the UCSD p-system environment. Extended string and array operations, random access files, separate compilation, etc.
USA
--
PFL (1)
1983
Parallel Functional Language. The first concurrent extension of ML using CCS. (More recent ones: Poly/ML, Concurrent ML and Facile.).
Chalmers University of Technology, Australia
--
PILE (3)
1983
Polytechnic's Instructional Language for Educators. Similar in use to an enhanced PILOT, but structurally more like Pascal with Awk-like associative arrays (optionally stored on disk). Distributed to about 50 sites by Initial Teaching Alphabet Foundation
UK
Education-
PISTOL
1983
Portably Implemented STack Oriented Language.
USA
--
PL/CT
1983
PL/C Terminal. Interactive variant of PL/C.
Cornell University, USA
--
PL/LL
1983
Object oriented hybrid language system. COmprises two languages - PL and LL.
Royal Institute of Technology, Sweden
--
PLA
1983
High-level music programming language, written in SAIL. Includes concurrency based on message passing.
USA
Music-
Polylith
1983
Multiple language algebraic worsktation. Algebraic system that permits multiple languages via MIL.
USA
Scientific-
PRISM (1)
1983
Machine learning language. Used in a number of machine learning projects.
Carnegie-Mellon University, USA
--
PRIZ
1983
Logic programming environment.
Tallin University, Estonia
--
PRL (1)
1983
Proof Refinement Logic.
Cornell University, USA
--
Prolog II+
1983
2nd generation of the logic programming language.
PrologIA, France
--
PSIM
1983
Simulation Language.
-Simulation-
PT (1)
1983
PASCAL subset with compiler written using S/ST.
India
--
Q'NIAL
1983
Portable incremental compiler for NIAL, written in C.
Queens University, Canada, Canada
--
REDUCE 3
1983
Version 3 of REDUCE.
USA
--
S-Basic
1983
Structured BASIC for the Kaypro.
Topaz Programming, USA
-
SCA (1)
1983
Univariate-multivariate time series language.
Scientific Computing Associates Corp., USA
--
SCHEMAL
1983
Language for conceptual schemas.
UK
--
SEGA BASIC
1983
SEGA version of BASIC dedicated to SEGA SC-3000 computer.
----
SIMAN
1983
SIMulation ANalysis. Language for simulations, especially manufacturing systems.
USA
Simulation-
Simons' BASIC
1983
Cartridge-based utility that added 114 additional keywords to the standard BASIC 2.0 on the Commodore 64 computer.
Commodore, USA
--
Sinclair Spectrum Basic
1980s
BASIC for Sinclair Spectrum.
----
SISAL
1983
Streams and Iteration in a Single Assignment Language. Single assignment language. Outputs a dataflow graph in IF1 (Intermediary Form 1). Derived from VAL, adds recursion and finite streams. Pascal-like syntax. Designed to be a common high-level language for numerical programs on a variety of multiprocessors.
DEC and CSU, UK
-
SmartBASIC
1983
Coleco Adam BASIC.
----
Snocone
1983
SNOBOL with syntactic sugar. SNOBOL variant with advanced control structures. Provides a preprocessor to the SNOBOL4 programming language, modelled on RATFOR and EFL.
AT&T Bell Labs, USA
--
SOLO
1983
Name inspired by SOL + LOGO. A variant of LOGO with primitives for dealing with semantic networks and pattern matching rather than lists.
Open University , UK
--
SORCA
1983
Language to control behavioral experiments by external stimuli and by time schedule in real-time.
Germany
--
SPADOC
1983
ADA design language.
Ford Aerospace, USA
--
SPM
1983
Sequential Parlog Machine. Language of a virtual machine for Parlog implementation.
USA
--
SRL (1)
1983
Structured Robot Language. Algorithmic robotic language.
University of Karlsruhe , Germany
Robot-
Super Pascal
1983
Pascal variant used in Data Structures and Algorithms. Adds nonnumeric labels, return statement, expressions as names of types.
---
SV extended BASIC
1983
BASIC for Spectravideo 318/328 MSX.
Microsoft, USA
---
TAO (1)
1983
Lisp dialect with concurrency, object-orientation and logic.
NTT, Japan
AI-
tcsh
1983
Toronto Cshell. Command shell for Unix, a extended dialect of csh.
USA
-
Temporal Prolog (1)
1983
Prolog with temporal logic extensions.
Japan
AI-
TK!Solver
1983
Tool Kit Solver. Numerical constraint-oriented language.
Software Arts, USA
--
TLLP
1983
Temporal LLP. Logic programming language based on intuitionistic temporal linear logic.
---
triroff
1983
Troff for formatting tri-directional text.
USA
--
TrueBASIC
1983
Direct descendant of the original BASIC, Dartmouth BASIC, marketed by its creators. Strictly standards-compliant. (DOS, MS Windows, Mac OS, Linux, Unix).
Dartmouth College, Hanover, N.H., USA
-
Turbo Basic (1)
1980s
Added 55 commands to the C64 BASIC (Commodore 64).
Aztec Software, USA
--
Turbo Pascal
1983
Borland Intl's Pascal. Perhaps the first integrated development environment for MS-DOS. Versions 1.0-3.0: standard Pascal with a few extensions Versions 4.0 (1987) and 5.0: separate compilation Version 5.5: object-oriented facilities Version 6.0: Turbo Vision OOP library. First version for CP/M. C64, CP/M-86 and DOS.
Borland, USA
-
Turingal
1983
Turingal = TURING machine + pascAL. Mini-language in which a Turing Machine is controlled by a cut down PASCAL.
Moscow State University, Russia
--
UTOPIST
1983
Specification language for attribute grammars.
Acad Sci Estonia, Tallinn, Estonia
--
VAL II
1983
Version two of the Variable Assembly Language.
Unimation Robotics Inc., USA
Robot-
Verilog
1983
Hardware description language.
USA
Hardware
Viron
1983
Dataflow programming environment.
USA
--
VL
1983
Visual languages.
---
WAM
1983
Intermediate language for compiled Prolog, used by the Warren Abstract Machine.
USA
AI-
WPL+
1983
Word-oriented language internal to PRODOS Applewriter 2.1. Available on GEnie.
USA
--
WSFN
1983
Which Stands For Nothing. Beginner's language with emphasis on graphics, for Atari home computers. Version: Advanced WSFN.
Atari, USA
-
XYZ/E
1983
Temporal logic programming language - programs consist of a conjunction of transitions.
China
--
YFL
1983
Yorktown Formatting Language.
USA
--
ZX Cesil 2
1983
Improved version of Cesil.
UK
--
Zz
1983
Extensible language.
Italy
--
GBASIC (3)
1983
Very simple BASIC subset for the Tomy Tutor available through the GRAPHIC option from the menu.
USA
--
MFBASIC (1)
1983
Multifont-BASIC develeloped for the Epson QX-10/QX-16 Multi-Font card.
Microsoft, USA
--
Tomy BASIC
1983
BASIC for the Tomy Tutor. Very similar to TI BASIC, and inherits similar quirks.
USA
--
Professional BASIC
1980s
PC BASIC extension with 8087 support.
Morgan Computing Co., USA
---
BASIC-09
1980s
Structured, incrementally compiled BASIC for Motorola MC6809-based microcomputers.
Microware Corp., USA
---
ML-like VL
1983
Visual language.
----
muLISP
c1983
LISP version. Last version muLISP-86. Successor of muLISP-83 and muLISP-85.
Soft Warehouse, USA
---
Professional Pascal
c1983
Pascal version.
MataWare, USA
---
DABL
1983
Daisy Behavioral Language. It was a hardware modelling language similar to VHDL.
Daisy Corp., USA
CAD-
Erre
1983
Programming language for developping browser-based applications and graphical user interfaces that strictly adheres to the functional reactive paradigm
Politecnico di Milano, Italy
--
Vedit macro language
1983
C-like macro language for the text editor Vedit.
---
HUDSON BASIC
1983
Tape BASIC version for the MZ-80.
HUDSONSOFT, Japan
--
BASIC SUTAPEBA
1983
Modified tape BASIC version of the S-BASIC 1Z-013B for the MZ-700.
Sharp, Japan
--
K-Basic
1983
Expanded tape BASIC version of the S-Basic 1Z-013B for the MZ-700.
France
--
Solo Basic
1983
Tape BASIC version for the MZ-80K/A/700.
---
T-BASIC
1983
Extended tape Basic for the MZ-700.
MZ-GG, Netherland
--
PCG-Basic
1983
Tape BASIC version for the MZ-700.
UR Soft Computer Systeme, Germany
--
BASIC Cent-2
1983
Modified tape BASIC version of the S-Basic 1Z-013B for the MZ-700.
---
IBASCOMP
1983
BASIC interpreter combined with a BASIC compiler.
F.S. Soft, Germany
--
Basic 700/4
1983
BASIC for the Sharp MZ-700
---
MML
1983
Macro Music Language used by the BASIC interpreter on MSX home computers.
Microsoft /ASCII Corp., USA
Music-
ZiCOL
1983
Micro and mini computers language.
Dowty Electronics, UK
--
Microtext 64
1983
New implementation of Microtext for C64 and C128.
Ariadne Software Ltd., UK
--
2-LISP
1982
Precursor of 3-LISP.
USA
AI-
3-LISP
1982
Procedurally reflective dialect of LISP which uses an infinite tower of interpreters.
USA
AI-
ABSDL
1982
Ada-based System Definition Language.
Control Data Corporation, USA
--
Act1
1982
Actor language, descendant of Plasma.
USA
--
ADELE
1982
Language for specification of attribute grammars, used by the MUG2 compiler compiler.
---
AIMSS
1982
Mathematical Modelling Language.
-Scientific-
ALADIN (2)
1982
A Language for Attributed DefINitions. A language for formal specification of attributed grammars. Input language for the GAG compiler generator. Applicative, strongly typed.
Germany
--
ALISP
1982
Algol syntax LISP.
University of Exeter, UK
AI-
APL*PLUS
1982
New version of the APL language with many extensions oriented toward allowing to develop business applications. This system is so powerful that it is still in place in modern versions of the APL language like APL+Win and is still much easier to use and much more powerful than any traditional file system.
USA
--
APL*PLUS PC
1982
APL*PLUS PC version 1, the first version of an APL on the PC is introduced by STSC. APL*PLUS PC is highly compatible with APL*PLUS Mainframe and is delivered with a number of utility workspaces which are also available on the mainframe.
USA
--
ASAP (3)
1982
CAI Language.
---
ASAS
1982
Actor/Scriptor Animation System. Lispish animation alnguage.
MIT, USA
AI-
ASGOL
1982
ALGOL-Structured Graphics-Oriented Language.
Wright-Patterson Air Force Base, OH, USA
Graphics-
ASLAN
1982
Specification language.
USA
--
BASIC-68K
1982
Structured BASIC for the SORD M68/M68MX computers running in CP/M-68K mode.
---
C with Classes
1982
Short-lived predecessor to C++.
Bell Labs, USA
--
C/ATLAS
1982
DoD test language, variant of ATLAS.
USA
--
Cambridge LCF
1982
LCF with the PPLambda calculus.
University of Cambridge, UK
--
CBASIC (3)
1982
Standard interpreter for 8-bit SORD computers (M23, M68 in Z80 mode, etc.), a.k.a. APU BASIC when the arithmetic processor is installed.
---
Cg (1)
1982
C generator. Variant of C that includes a generator facility similar to Icon. Cg consists of C and some additional syntax that a preprocessor translates into standard C.
USA
--
CHISEL
1982
Extension of C for VLSI design, implemented as a C preprocessor. It produces CIF as output.
USA
--
CQLF
1982
Networked query lagnuage.
USA
Database-
DECAL (2)
1982
Dedicated CAI language for DEC equipment.
DEC, USA
--
DELILA
1982
DEoxyribonucleic acid LIbrary LAnguage. DNA description Language.
USA
Scientific, medical-
DESIRE
1982
Early DESIRE was an evolution of DARE.
University of Arkansas, USA
--
DITROFF
1982
Device Independent Typesetter RunOFF. Rewrite of TROFF.
USA
--
DNA*
1982
New design of DNA.
-Medical-
DOPL
1982
Operand-Description Oriented Programming Language.
Australia
--
DPL-82
1982
Language for Distributed Processing.
---
MicroBasic
1982
Implemented with the intention of providing the maximum amount of features and flexibility, in the minimum amount of memory space. It is intended for use on 8080/8085/Z80 based computers.
Dunfield Development Services, USA
--
Ebasic (1)
1982
Epson BASIC. BASIC for the Epson HX-20 series computers.
Ski Soft, Inc., USA
---
EDL (1)
1982
Event Description Language.
---
EM-1
1982
Experimental Machine. An intermediate language, the assembly language for a stack-based machine, used by the Amsterdam Compiler Kit.
Vrije University, Netherlands
--
EPILOG (1)
1982
Data-driven PROLOG, with both AND and OR parallelism.
-AI-
F-BASIC
1982
Version of SORD CBASIC.
----
FC
1982
Functional language.
Chalmers University of Technology, Sweden
--
FEL
1982
Function Equation Language. Programs are sets of definitions. Sequences are lists stored in consecutive memory.
University of Utah, USA
--
FEMALE
1982
Finite Element Modelling and Analysis LanguagE.
USA
Scientific-
FFP (2)
1982
Friendly Fortran Programming. Dialect of FORTRAN 77 IDE that helps enforce good style etc.
Lawrence Livermore Lab., USA
--
FQL
1982
Functional Query Language.
USA
Database-
GAUSS (1)
1982
Algol-like language for teaching compiler design.
-Education-
G-BASIC (2)
1982
Version of SORD CBASIC with SORD Graphic Language extensions for the M23 with graphics board.
-Graphics--
Gia-2
1982
Gary's Ikonas Assembler.
---
GMPL
1982
Generalised Micro Programming Language. A microprogramming language for an HP machine.
USA
--
GPSS FORTRAN
1982
Fortran program package suitable for modelling discrete systems.
USA
Scientific-
GRiDTask
1982
4GL for Grid laptops. Began as a CAI/Demo tool, then became a fully-fledged app generator.
USA
Business-
HISEL
1982
Relational query language, part of a pair (with HI) of query languages that were provable from each other.
Bell Labs, USA
Database-
HPRL
1982
Hewlett Packard Research Language. Frame language.
Hewlett-Packard, USA
--
INITIAL
1982
?
Germany
--
Intermission
1982
Prolog-based actor language.
USA
AI-
IQLISP
1982
Integral Quality LISP. IBM PC implementation of a UCILISP subset.
Seattle University, USA
AI-
ISP
1982
Instruction Set Processor. A family of languages for describing the instruction sets of computers.
---
Janus (3)
1982
Janus is also the name of a time-reversible programming language written at Caltech.
Caltech, USA
---
Josef
1982
Language for Josef the Robot, influenced by Algol and Logo. User navigates and motivates a robot in a small world, using a language with Algolish constructs as well as advanced concepts such as interrupts. Similar to Karel the Robot.
-Robot-
KL0
1982
Kernel Language 0. Sequential logic language based on Prolog, for the ICOT project.
Japan
AI-
LASS
1982
Language for Stochastic Systems.
---
LAVA
1982
Experimental object-oriented rapid application development (RAD) language. Lava is open source software using the GPL license.
Germany
-
Lindenau
1982
Data query language for a network database. Definition in META-IV.
-Database-
Lisptalk
1982
Concurrent Programming Language Lisptalk. Lisp and csp.
China
AI-
LITHE
1982
Object-oriented with extensible syntax.
---
LOGLAN
1982
Object-oriented. Not to be confused with Charles Brown's 'Loglan', a high-precision artificial language designed for humans, intended to test the Sapir-Whorf Hypothesis and investigate the mechanisms of natural learning.
Inst Informatics, Warsaw University, Poland
--
LOOK
1982
Specification language.
IBM, USA
--
Lucol
1982
Lucas control language. High-level control language used at Lucas Aerospace for safety-critical systems development.
Lucas Aerospace, USA
--
MAPQUERY
1982
Data base query language for retrieval of geometric data and their graphical representation used at ETHZ in the Land Information System.
Institute of Geodesy and Photogrammetry, ETHZ, Zurich, Switzerland
GIS-
MENYMA/S
1982
Message oriented language for System Applications.
---
Micro MUMPS
1982
Japanese subset of ANSI MUMPS. Database programming language.
Japan
Database-
MIN1
1982
Extension of MIN0.
Loughborough University of Technology, UK
--
Mizar MSE
1982
Multi-Sorted with Equality. Logic teaching variant of Mizar 2.
Poland
Education-
MLD
1982
Data and linear programming system.
IBM, USA
--
MUMBLE
1982
Programming language appropriate for describing bitmap computations and manipulations.
USA
--
MU-Prolog
1982
Prolog with 'wait' declarations for coroutining.
University of Melbourne, Australia
AI-
NAKL
1982
Not Another Keypunch Language. Dataflow language.
University of Arkansas, USA
--
NAVIGATOR
1982
Query language.
-Database-
NewBrain BASIC
1982
BASIC for NewBrain computer.
UK
--
NOAH
1982
Network query language featuring inheritance.
USA
Database-
Nodal-80
1982
NODAL for the CP/M computer platform, with some modifications for speed.
National Laboratory for High Energy Physics (KEK), Japan
--
OBJ1
1982
OBJT Tardo. Error algebras plus an image construct.
USA
--
Objective-C
1982
Object-oriented language based on C. The language was used by NeXT in the 1989-94 timeframe as the application and library programming language for the NeXTSTEP and OpenStep operating systems.
USA
-
Occam
1982
Now known as "occam 1". Concurrent algorithms, based on CSP and EPL. Designed for the INMOS transputer and vice versa. Named for the English philosopher William of Occam (1300-1349).
UK
-
Omnis studio
1982
Rapid application development (RAD) tool that allows programmers and application developers to create enterprise, web, and mobile applications for Windows, Linux, and Mac OS X personal computers and servers across all business sectors.
---
P4 Pascal
1982
Pemberton and Daniels Pascal.
UK
--
Paddle
1982
Language for transformations leading from specification to program. Used in POPART, a grammar-driven programming environment generator.
USA
--
PADL-2
1982
Evolution of PADL-1. Unused.
USA
--
PAISley
1982
Operational specification language.
Bell Labs, USA
--
PANCODE
1982
Generalised structured programming sytem.
University of Goeteborg, Sweden
--
Pascal (ANSI)
1982
Very similar to ISO Pascal, but does not include conformant arrays.
ANSI, USA
--
Pascal (BS)
1982
British Standards Pascal.
British Standards, UK
--
Pascal/L
1982
SIMD parallel extension of Pascal, , part of the LUCAS Array Processing system at Lund.
Sweden
--
PASCAL/MT+
1982
Digital Research's ISO Pascal with extras: "Pascal/MT+ supports the entire International Standards Organization (ISO) standard.
MT Microsystems, USA
--
Pascal+CSP
1982
Pascal+CSP, Merging Pascal and CSP in a Parallel Processing Oriented Language.
USA
--
PEARL (6)
1982
Package for Efficient Access to Representations in LISP.
-AI-
PIC (1)
1982
Graphics meta-language for textually describing pictures, for use with troff. Featured in Jon Bentley's.
USA
Graphics-
PL.8
1982
Systems dialect of PL/I, developed originally for the IBM 801 RISC mini, later used internally for IBM RT and R/6000 development.
Japan
--
PL/CV2
1982
Version 2 of PL/CV.
USA
--
POINTY
1982
Interactive object-handling language.
---
Poly (2)
1982
Polymorphic, block-structured programming language.
Cambridge University, UK
--
Ponder
1982
Polymorphic, non-strict functional language. Has a type system similar to Girard's System F, also known as Lambda-2 or the polymorphic lambda calculus.
---
POPLOG
1982
Powerful multi-language, multiparadigm, reflective, incrementally compiled software development environment, originally created in the UK for teaching and research in Artificial Intelligence at the University of Sussex.
University of Sussex, UK
AI, education
PostScript
1982
Interpretive FORTH-like language used as a page description language by Apple LaserWriter, and now many laser printers and on-screen graphics systems.
Adobe Systems, USA
-
PROFI-11
1982
Dialog Language for the Processing of Image Sequences.
Germany
--
Prograph
1982
Visual dataflow language. Operation icons are connected by datalinks through which information flows. Supports object orientation. First implemented in Pascal, later in Prolog. Current versions are in C and Prograph. Available for Mac, soon for Windows and Unix.
Technical University, Halifax, Canada
AI
Prolog-II
1982
Prolog with two new predicates: 'dif' for coroutines and 'freeze' for delayed evaluation.
Université de Marseille, France
AI-
Pronet
1982
Programming Language Based on Connectivity Networks.
---
QLOG
1982
Integration of logic programming into LISP.
-AI-
QUERYMASTER
1982
Interactive command-based query language for IDMS databases and indexed-sequential files, offering a relational view of the underlying data sources.
USA
Business-
RAIL
1982
Automatix. High-level language for industrial robots.
Automatix, USA
Robot-
RAMIS II
1982
Rapid Access Management Information System. Database system.
On-Line Software Intl., USA
Database -
Real-Time Pascal
1982
Later name for Pascal-80.
RC International for systems programming, Denmark
--
Rebus
1982
Snobol4 recast following the apparent failure of etiher SL5 or Icon to equal the matching capabilities of Snobol. Experimental language, implemented but not publicised according to Griswold 83 .
USA
--
RETICENT
1982
command and query language for spectrophotometric analysis.
USA
Database -
ROSS
1982
RAND Object-oriented Simulation System. Interactive knowledge-base designing oo language.
RAND Corp., USA
Simulation-
RTL (2)
1982
Register Transfer Language. Intermediate code for a machine with an infinite number of registers, used for machine-independent optimization. RTL is used by the GNU C compiler and by Davidson's VPCC (Very Portable C compiler).
University of Arizona, USA
--
S-1 Lisp
>1982
Lisp implementation written in Lisp for the 36-bit pipelined S-1 Mark IIA supercomputer computer architecture, which has 32 megawords of RAM.
-AI--
SALOME
1982
Fortran-based language featuring many extensions.
Army Armament Research and Development Command, USA
--
SAUSTALL
1982
Sequential Algorithmic Universal Set-Theoretical Associative Logical Language. Experimental paper language with divers new features.
---
SEBOL (1)
1982
Skandinaviska Enskilda Banken Oriented Language. High level structured COBOL.
Sweden
Business-
Sequence FP
1982
Sequence FP.
USA
--
SILT
1982
Efficient, medium-level language to describe VLSI layout.
Stanford University, USA
--
SSL (1)
1982
Syntax Semantic Language. A specification language for recursive descent parsers.
---
Sticks&Stones
1982
Hardware description language. Functional, polymorphic, loosely based on ML.
UK
Hardware-
TeX-82
1982
1982 version of TeX.
USA
--
TI-Basic
1982
Basic-like language for Texas Instruments calculators.
Texas Instruments, USA
--
Traits
1982
Early object-oriented language. Supported multiple inheritance and overriding of operations.
---
TREGRM
1982
TREe GRaMmar. Language for specifying the creation of parse trees for any current programming language.
---
Turing
1982
Structured programming language designed for teaching computing principles and for simple graphics.. Descendant of Concurrent Euclid, an airtight super-Pascal. Used mainly for teaching programming at both high school and university level.
University of Toronto, Canada
Education
USL (2)
1982
User System Language. Bellcore UR language.
Bellcore, USA
--
Valid
1982
Dataflow language.
Japan
--
VAX BASIC
1982
DEC's BASIC-Plus-2 ported to VAX/VMS. See HP BASIC for OpenVMS.
DEC, USA
-
VPCC
1982
Very Portable C Compiler. C implementaiton on the RTL language for maximum portability - developed into gcc.
USA
--
Wertz trinary Lisp
1982
LISP with extra descriptor content.
France
AI-
WPL
1982
Word Processing Language. Apple IIe scripting language for Applewriter Iie.
USA
--
ZAP (2)
1982
Language for expressing transformational developments.
---
HP BASIC
1982
Powerful BASIC for the HP-75C/D and HP-71B.
Hewlett-Packard, USA
---
ABLE (3)
1981
Array-enabled LISP.
USA
AI-
ADAPT (2)
1981
High-level network programming language.
IBM Thomas J. Watson Research Center, USA
--
Advanced BASIC
c1981
See BASICA.
----
ALGOL C
1981
Variant of ALGOL 60; added structures and exception handling. Designed for beginning students.
Cambridge University, UK
Scientific-
AMPL (8)
1981
Multiprocessing Language.
Carnegie Mellon University, USA
---
Atari Microsoft BASIC
1981
Variants of the BASIC programming language were cartridge or floppy disk packaged versions of the Microsoft BASIC dialect ported to the Atari 8-bit machines.
Microsoft, USA
--
AuditComputer
1981
Auditing system with scripting language.
Arthur Young International, USA
--
B (2)
1981
Simple interactive programming language, the predecessor of ABC.
Netherlands
--
BASICA
1981
Also BASIC Advanced, Advanced BASIC. Available in ROM on IBM PCs. Later disk based versions for IBM PC DOS.
Microsoft, USA
--
BIGMAC
1981
Extender for FIV.
---
BOLT (2)
1981
Block oriented design specification language.
USA
--
CAJOLE
1981
Chris And John's Own LanguagE. Dataflow language.
Westfield College, UK
Business-
Capsule
1981
Modular extensions to Pascal. Abstraction mechanism for Minnesota Pascal 6000.
USA
--
CA-TELON
1981
See TELON.
----
CDLM (2)
1981
Munich version of CDL.
München Universität, Germany
--
CHI
1981
Wide spectrum language, the forerunner of Refine.
PSI research, USA
--
Clark & Gregory
1981
Parallel logic language.
Imperial College, London, UK
--
CLG
1981
Command Language Grammar.
USA
--
CONCUR
1981
Language for Continuous Concurrent Processes.
---
Consul
1981
Constraint-based [future-based?] language with LISP-like syntax.
USA
AI-
COPAS
1981
Conversational Pascal.
UK
--
Cospol
1981
COmmunicating Sequential PrOcess Language. Dialect of CSP.
UK
--
CPL (05)
1981
Command Procedure Language. PRIMOS command language.
USA
--
dBFAST
>1981
dBASE dialect for MS-DOS, MS-Windows.
----
dBXL
>1981
dBASE-like interpreter/language for MS-DOS.
WordTech, Orinda, CA, Canada
---
DCML
1981
Not graphical version of GML.
---
DCSL
1981
Discrete/Continuous Simulation Language. Has graphical extension in GML, graphical modelling longuage.
-Simulation-
DIANA (2)
1981
Descriptive Intermediate Attributed Notation for Ada. A de facto standard intermediate language for Ada programs. An attributed tree representation, with an abstract interface defined in IDL. Resulted from a merger of AIDA and TCOL.Ada.
CMU, USA
--
DISCO (1)
1981
Simulation language.
Denmark
Simulation-
Dislang
1981
Distributed programming language/system.
---
DISPEL
1981
Run-Time Debugging Language.
USA
--
DIST
1981
Data input and data structuration programming language.
Germany
--
DOS Batch
1981
MS DOS Batch script. Batch file is the name given to a type of script file, a text file containing a series of commands to be executed by the command interpreter.
Microsoft, USA
--
Edison (1)
1981
Simplified Pascal, with modules and concurrency (cobegin/coend). Named for the American inventor Thomas Edison (1847-1931).
USA
-
Elle
1981
Persistent data-aware language based on ML and used to create Galileo.
Italy
--
Eva (1)
1981
Toy ALGOL-like language.
---
FLAN
1981
Vector processing language.
USA
--
FLIP (5)
1981
Floating-point Library for Integer Processors. C library that provides a software support for binary32 floating-point arithmetic on integer processors.
INRIA, France
--
FOCAL-81
1981
1981 version of FOCAL.
USA
--
GIRL (2)
1981
Graphical Information Representation Language. Uused to create a graphical representation system to feed into GLISP.
Stanford SRI, USA
--
GML (1)
1981
Graphical Modelling Language. Graphical extension of DCML.
-Graphics-
GORDAS
1981
Formal ER Query model.
-Database-
GPL (5)
1981
Graphical Data-driven Programming language.
USA
--
HDDL
1981
Dialogue definition language.
Philips, Netherlands
--
HLL
1981
High Level Language. A machine-independent high level microprogramming language.
USA
--
HYBSIS
1981
HYBrid SYStem. Graphical simulation system.
Technical University, Vienna, Austria
Graphics, simulation-
IBM BASIC
1981
Programming language first released by IBM with the IBM Personal Computer (model 5150) in 1981.
Microsoft, USA
--
IBM BASICA
1981
IBM Advanced BASIC. Programming language first released by IBM with the IBM Personal Computer (model 5150).
Microsoft, USA
--
IBM Cassette BASIC
1981
Built in to the first IBM PCs. Ran independently of DOS and used audio cassettes as a storage medium.
---
IDL (4)
1981
Interface Description Language. Description of data structures to be passed between the components of an application, to provide a language-independent intermediate representation.
Carnegie Mellon University, USA
--
IDMS
1981
Pictorial query language, an extension of Sequel2.
USA
Database-
IMPS
1981
Interactive Manager for Pascal Software. Extension of Pascal to give Modula-style modules. CDC 9600 PASCAL.
USA
--
Interlisp-VAX
1981
Interlisp running under VAX.
USA
AI-
IPSS/Rel
1981
Simulation language. CSSL.
USA
Simulation-
ITL (1)
1981
Interval Temporal Logic.
UK
--
Karel (1)
1981
Language featured in Karel the Robot.
USA
Robot-
Karlsruhe AL
1981
Karlsruhe version of AL. Carried out on PDP 11/34 to control a Unimation PUMA 500.
University of Karlsruhe, Germany
--
KBS
1981
Extension of SRL to a discrete event simulation language based on Knowledge Representation.
USA
Simulation-
KRC
1981
Kent Recursive Calculator. Lazy functional language based on SASL, with pattern matching, ZF expressions.
Cambridge University, UK
--
Le Lisp
1981
Lisp dialect.
INRIA, France
AI-
LOGO-S
1981
Proposed standard LOGO.
Bolt, Beranek & Newman, USA
--
LZ
1981
Language in which the concepts of operation, procedure and process are unified. Graphical programming facilitates communicating parallel structures directly to the computer.
USA
--
MAD (2)
1981
Dataflow language.
Victoria University, Manchester, UK
--
microAPL
1981
APL-like microprogramming language.
USA
--
Micro-Dynamo
1981
DYNAMO ported to microcomputers. Converted Mini-DYNAMO to run on the Apple II computer.
Pugh-Roberts Associates, USA
--
micro-PRL
1981
Dialect of PRL.
USA
--
microTAL
1981
High level machine dependent microprogramming language based on TAL. Aim was to facilitate migration of TAL functions to microcode.
USA
--
MIDL (2)
1981
MicroInstruction Description Language.
Centrum, Netherlands
--
MIN0
1981
Implementation of LAMBDA.
Loughborough University of Technology, UK
--
Mock Lisp
1981
The LISP used by the Gosling Emacs editor.
USA
AI
N88-BASIC
1981
Japan's most popular BASIC based on Microsoft's one. (Old NEC PC8801/9801).
Microsoft, USA
---
NAVMAP
1981
Naval systems modelling language.
---
N-BASIC
c1981
Floating-point BASIC installed on the NEC PC-8001 computer.
Microsoft, USA
---
NCRL
1981
NCR Language. NCR's dialect of SWL, used for system development.
NCR, USA
--
NEPAL
1981
New Edinburgh Persistent Algorithmic Language. Forerunner of PS-Algol.
Edinburgh University, UK
--
NIAL
1981
Nested interactive array language, is a quasi-functional language with some procedural features. It is intended for application development.
Queens University, Canada, Canada
-
OMEGA (1)
1981
Knowledge representation language.
USA
Knowledge-
OPS6
1981
OPS Production system version 6.
CMU, Stanford, USA
--
Pam
1981
Toy ALGOL-like paper language.
---
PASCAL/M
1981
Pascal with Modula modules.
UMIST, Manchester, UK
--
PCL (3)
1981
Programmable Controller Language. A partial implementation of Ada for numerical control applications. Delivered as part of the GE Mark Century 2000. Perhaps the first known example of the use of Ada's features in an embedded system.
General Electrics, USA
--
PDL/Ada
1981
Program design language based on Ada.
USA
--
PIDGIN
1981
CP/M systems programming language.
USA
--
PIXAL
1981
Language for pattern imaging.
---
PL/I Subset G
1981
("General Purpose") The commercial PL/I subset (i.e., what was actually implemented by most vendors).
----
PS-ALGOL
1981
Persistent Algol. A derivative of S- Algol. Database capability derived from the longevity of data.
Edinburgh University, UK
Database, scientific
PSP (2)
1981
Paulson's Semantic Processor compiler generator that produces SECD code.
Stanford University, USA
--
RATMAC
1981
Enhanced macro language for FORTRAN. Derivation from RATFOR.
Maryland University, USA
--
RBCSP
1981
Roper & Barter's CSP. Alias for COSPOL.
UK
--
REGTRAL
1981
Relational Language. First parallel logic language to use the concept of committed choice. Forerunner of PARLOG.
----
Relational Language (2)
1981
First parallel logic language to use the concept of committed choice. Forerunner of PARLOG.
Imperial College, London, UK
--
ROBART 1
1981
Dialogue grammar based on BNF.
IBM Research Laboratory, USA
--
ROBEX
1981
ROBot EXapt. Based on EXAPT. Version: ROBEX-M for micros.
Aachen Tech College, Germany
Robot-
Robinson PASCAL
1981
Proposed extensions to PASCAL.
Australia
--
ROSIE
1981
English-based AI language.
USA
--
S*A
1981
High-level architecture description language, designed to be used with S*.
Canada
--
SB-Mod
1981
Concurrent Modula.
USA
--
SB-MODULA
1981
Stony Brook Modula. Development extensions to MODULA.
USA
--
SEVAL
1981
Data validation language.
Germany
Business-
Sinclair ZX81 Basic
1980s
BASIC for Sinclair ZX81
----
SL (1)
1981
Structure Language. Experimental tree-based language for exploring data and garbage collection.
University of Kansas, USA
--
SLIM (1)
1981
VLSI language for translating DFA's into circuits.
---
SMP (2)
1981
Steven Wolfram's earlier symbol manipulation program, before he turned to Mathematica.
USA
Scientific-
SQURL
1981
Systems programming language.
USA
--
Standard Syntactic Metalanguage
1981
Standard Syntactic Metalanguage.
---
Strand (1)
1981
Query language, implemented on top of INGRES (an RDBMS).
-Database -
STREX
1981
String Extensions. Macro language for extending FORTRAN.
Boulder University, USA
--
SUSL
1981
Selective Updating Structure Language. Experimental tree-based language for exploring data and garbage collection.
University of Kansas, USA
--
SymbMath
>1981
Small symbolic math package for MS-DOS. Has the ability to learn new facts.
----
TABLET
1981
The Algebra Based Language for Enquiring of Tables. Query language based on Codd’s relational algebra.
University of Massachussetts, USA
Database -
TELON
1981
TELON, later renamed CA-TELON, is one of the first commercially successful application generators for building business applications. See also Telos!
-Business-
TESI
1981
APL for Pictorial Analysis.
USA
--
Thoth
1981
Distributed oo-language.
---
Timex Sinclair 1000 Basic
1981
BASIC for Timex Sinclair.
----
TINCMP
1981
Compiler system for PIDGIN, using M4 macro system.
USA
--
TSL (1)
1981
Term Subsumption Language. Knowledge representation language that is both frame-based and network-based. Theoretical basis for KL-ONE and descendants.
USA
Knowledge-
uML (2)
>1981
Micro ML. An interpreter for a subset of SML that runs on MS-DOS.
----
UNBASIC
1981
Extension to IBM BASIC, adding Pascal-like procedures and control constructs. Implemented as a preprocessor to IBM ROM Basic. Became obsolete when the Microsoft BASIC compiler for the IBM PC was released -- but for a few months it was the only IBM-PC language to support procedures.
MicroCorp Inc., USA
--
UniSolid
1981
Unigraphics productised release of the PADL-2. (first commercial solid-modelling system).
USA
--
URL
1981
User-requirements Language. Enables the analyst to describe the requirements for information processing systems and to record such descriptions in machine-processable form.
USA
--
Utah BASIC
1980s
BASIC 12 digit precision and matrix operations. MS-DOS port of the Processor Technology 8K BASIC. See Nevada BASIC.
Ellis Computing, USA
---
V (2)
1981
Wide spectrum language, based on Pascal and translating into LISP. Used in the knowledge-based environment CHI, (the forerunner of Refine).
USA
Knowledge, AI-
V-Compiler
1981
Code generator for microprogramming systems.
---
Watcom Basic
1980s
BASIC Dialect.
Watcom Products, Canada
--
Waterloo microBasic
1981
Interactive BASIC language interpreter wich extend the ANS BASIC:
Waterloo Computing Systems Ltd., UK
--
Y
1981
General purpose language syntactically like RATFOR, semantically like C. Lacks structures and pointers. Used as a source language for the Davidson/Fraser peephole optimizer.
University of Arizona, USA
--
Infinite BASIC
1981
Ehanced Level II Basic.
Racet Computes, USA
---
AML
1981
AML consisted of an interpreter and a compiler. The compiler was written in and used a lobotomized version of the Digital Research MAC assembler. The compiler generated code that was read by the interpreter. The AML interpreter was written in Intel 8080 assembly language. The interpreter created up to 8 virtual machines that drove analog synthesizers using various D/A and A/D hardware.
Electronic Arts Research (EAR), USA
Music-
McLeyvier Command Language
1981
Macro language for configuration and control of analog oscillators, filters, VCAs, LFOs, amp, mixer, etc., music notation.
Hazelcom, USA
Music-
*MOD
1980
("StarMOD"). Concurrent language combining the modules of Modula and the communications of Distributed Processes.
University of Wisconsin, Madison, USA
--
51forth
1980
Forth for the 8051.
USA
--
ACE Basic
1980s
A Compiler for Everyone. Freeware, AmigaBASIC compatible, has extra features, some of which exploit the Amiga's hardware and operating system (Amiga).
----
ACL (3)
1980
A Coroutine Language. A Pascal-based implementation of coroutines.
Australia
--
Acorn Atom Basic
1980s
Acorn Atom BASIC.
UK
---
Ada 80
1980
1980 version of Ada.
CII Honeywell Bull, France
---
Ada1
1980
Subset of Ada designed to be the heart of a syntax-directed editor.
USAF, USA
--
AdaTran
1980
Name given informally to an Ada subset and coding style reminiscent of the worst examples of Fortran, incomprehensible and full of GOTO's. The ENCORE Project at GE Corporate Research used this term for the output of their Fortran-to-Ada translator. ENCORE (ENvironment for COde RE-engineering) was a system for turning AdaTran into readable Ada.
USA
--
ADLIB
1980
A Design Language for Indicating Behavior. Superset of PASCAL with concurrency.
Stanford University, USA
--
AE
1980
Application Executive. An embeddable language, written as a C interpreter.
USA
--
AIDA (2)
1980
Intermediate representation language for Ada, was merged with TCOL.Ada to form Diana.
Germany
--
ALGOL 68+
1980
Superlanguage of ALGOL 68.
Netherlands
Scientific-
ALGOL(E)
1980
ICL Algol 60.
ICL Ltd., UK
Scientific-
ALICE (3)
1980
Extensible APL with typing.
Queens University, Canada
--
Amber (2)
1980s
An object-oriented distributed language based on a subset of C++.
----
AML (1)
1980
High-level language for industrial robots.
IBM, USA
Robot
AMP
1980s
Algebraic Manipulation Package. Symbolic math, written in Modula-2, seen on CompuServe.
-Scientific--
And/Or
1980
Simple tree-like programming/specification language.
Israel
--
Andante
1980
Algebra system.
---
ANSI BASIC
1980
Standardised BASIC.
USA
--
Apache Rivet
>1980
Open source programming system that allows developers of web sites to use Tcl as a scripting language for creating dynamic web sites. Rivet is similar to PHP, ASP, and JSP.
Berkeley University, USA
-
Apple Business BASIC
1980
BASIC shipped with the Apple /// computer.
Apple Inc., USA
Business-
Apple Pascal
1980
UCSD Pascal for the Apple II.
Apple Inc., USA
--
APSE (2)
1980
Ada Programming Support Environment.
USA
--
APU BASIC
1980s
Version of SORD CBASIC for the M23 with arithmetic processor.
----
ARES
1980
Pictorial query language.
Japan
Database-
ASDIMPL
1980s
ASDO IMPlementation Language. A C-like language, run on Burroughs' mainframe computers in the early 80's, and cross-compiled to x86-based embedded processors.
----
ASI/INQUIRY
1980
Query language for Commercial, uses Command. ASI/INQ Applications Softw. IBM360/370 Com QUS for DL/1 slc.
Applications Software, Inc., USA
Database-
ASpecT
1980s
Algebraic Specification of abstract data Types. Strict functional language that compiles to C. Versions for Sun, Ultrix, NeXT, Mac, OS2/2.0, linux, RS6000, Atari, Amiga.
----
Atom BASIC
1980
BASIC for Acorn Atom.
Acorn, UK
-
Avtokod Elebrus
1980
Avtokod for the Elbrus.
Russia
--
Babbage
1980
Named after "the first programmer to slip schedule and go over budget". Low-level language, used on the GEC OS4000 operating system. The British videotext system Prestel is programmed in Babbage.
GEC Marconi Ltd., UK
--
BAIT
1980s
BASIC (Almost) InTerpreter was an experimental BASIC interpreter written in Atari (8-bit) BASIC for Compute! Magazine.
----
Barrel
1980
Language-development facility.
University of Alabama, USA
--
Bas7
1980s
BASIC interpreter, written in Seed7, which is compatible to GW-BASIC and other old BASIC dialects (Unix, Linux, BSD, Microsoft Windows, Mac OS X).
----
BASIC 2.0
1980s
PET BASIC (see Commodore BASIC).
Commodore, USA
--
BASIC 7.0
1980s
Commodore 128 BASIC (see Commodore BASIC).
Commodore, USA
--
Basic for Exidy Sorcerer
1980s
Basic cartridge for Exidy Sorcerer.
USA
---
BASIC Stamp
1980s
See Pbasic.
---
BASIC XE
1980s
Enhanced version of BASIC XL (Atari 8-bit family).
Optimized Systems Software, USA
--
BASIC XL
1980s
Improved BASIC for the Atari 8-bit family.
Optimized Systems Software, USA
--
BASIC/Z
1980s
BASIC for (CP/M, MDOS) platforms.
----
BASIC-II
1980s
Structured BASIC for 8-bit SORD computers.
----
BASICODE
1980s
Computer project intended to create a unified standard for the BASIC programming language (KC 85).
---
Batch
>1980
For DOS scripts. Remplaced with VBScript.
----
Bazic '86
1980s
See Northstar BASIC.
----
BBC BASIC
1980s
Originally for the Acorn/BBC Micro, but has since been ported to RISC OS, Tiki 100, Cambridge Z88, Amstrad NC100, CP/M, ZX Spectrum, DOS, Microsoft Windows and many others.
Acorn Computer, UK
-
BBC BASIC (86) Plus
1980s
BBC Basic for for MS-DOS and Windows 3.1.
Acorn Computer, UK
--
BBC BASIC (Z80)
1980s
BBC Basic for for CP/M machines, Amstrad Colour Computers (CPC464, CPC664 and CPC6128) and Tatung Einstein.
Acorn Computer, UK
--
BCS Query Language
1980
Query language.
British Computer Society, UK
Business-
BDFL
1980
Business Data Flow Language.
Indian Inst. of Tech., Kanpur, India
Business-
Beta BASIC
1980s
BASIC toolkit that extended Sinclair BASIC.
BetaSoft, UK
--
BICON
1980
ICON language subsystem for the Barrel language system.
USA
--
BLISP
1980
LISP language subsystem for the Barrel language system.
USA
AI-
BMAC
1980
C-like Macro language subsystem for the Barrel language system.
USA
--
BRAND X
1980
LISP extension for data representation.
USA
AI-
Brandy
1980s
GPL clone of BBC BASIC named Brandy written in portable C (RISC OS, NetBSD, OpenBSD, FreeBSD, Linux, Mac OS X, AmigaOS, DOS). Also a port made for the Commodore 64 by Aztec Software and for Windows CE.
Acorn Computers, UK
--
BTPS
1980
Table Processing System language subsystem for the Barrel language system.
USA
--
BURP
1980s
Basic Using Reverse Polish, used by the very early PSI Comp 80 "scientific computer", as published in the British radio enthusiasts magazine Wireless World.
UK
Scientific--
Butterfly Scheme
1980s
Parallel version of Scheme for the BBN Butterfly.
USA
---
CAN/8
1980
Computer aided instruction language.
---
CaPSL
1980s
Printer command language/page description language used by early Canon printers including the LBP-8III series. This language was discontinued, with later Canon printers implementing PCL. It was also called LIPS or LIPS4.
Canon, Japan
Hardware-
CASL (1)
>1980
Compact Application Solution Language. Easy to use Windows Integrated Development Environment (IDE) that allows to build applications for the PalmOS, PocketPC / Windows Mobile and Windows using a single set of code.
---
CASL (2)
1980s
Pseudo assembler for educational purposes for students in Japan. It is used to teach assembly language in general on the hypothetical COMET CPU. CASIO and SHARP have implemented CASL in some pockets computers.
Japan
Education--
CCalc
1980s
Symbolic math for MS-DOS.
-Scientific--
CCS
1980
Calculus of Communicating Systems.
UK
--
CD/KS
1980
Conceptual Dependency, and Knowledge Structures. Formalisation of KR based on Schank's Cog Sci approach.
USA
Knowledge-
CEEMAC
1980s
Programming language developed in the 1980s for the Apple II family of computers.
Vagabondo Enterprises, USA
Graphics-
CEEMAC+
1980s
Graphics language for DOS 3.3 on Apple ][.
-Graphics--
CHAIN
1980s
Datapoint's batch programming language, used in the late 1980s.
Datapoint, USA
--
CHAMIL
1980
Pascal-like microprogramming language.
Sperry Univac, USA
--
Charrette Ada
1980
Early Ada subset.
France
--
CHASM
1980s
CHeap ASseMbler. Shareware assembler for MS-DOS.
----
CHILL-80
1980
1980 version of CHILL.
International
--
Chinese BASIC
1980s
Several Chinese-translated BASIC languages developed in the early 1980s.
---
CIF
1980
Caltech Intermediate Form. Geometry language for VLSI design, in which the primitives are colored rectangles.
Caltech, USA
-
Classic-Ada
1980s
Object-oriented extension to Ada, said to be Smalltalk-like. Implemented as an Ada preprocessor.
----
Clock
1980s
Mentioned in the documentation for TXL.
----
CLP (2)
1980
Constraint Logic Programming. A programming framework based (as Prolog) on LUSH (or SLD) resolution, but in which unification has been replaced by a constraint solver. A CLP interpreter contains a Prolog-like inference engine and an incremental constraint solver.
USA
AI-
Color BASIC
1980
Implementation of Microsoft BASIC that is included in the ROM of the Tandy/Radio Shack TRS-80 Color Computers ("CoCos") manufactured between 1980 and 1991.
---
COMAL-80
1980
1980 version of COMAL. OMAL-80 has been adopted as an introductory language in Denmark.
Technical University of Denmark, Denmark
--
Compaq BASIC for OpenVMS DEC BASIC
1980s
Renamed after DEC was acquired by Compaq. Now called HP BASIC for OpenVMS.
---
Conceptual schema language II
1980
Conceptual schema language vesion 2.
Siemens , Germany
--
Concurrent Euclid
1980
Simple Euclid with concurrent extensions.
University of Toronto, Canada
--
CONDOR
1980
Algol-like language for systems control.
USA
--
CONLAN
1980
CONsensus LANguage. Hardware description language.
Germany
Hardware-
CSP/80
1980
Based on CSP. A Language for Communicating Processes.
UK
--
Cybil (1)
1980s
Short for the Cyber Implementation Language of the Control Data Network Operating System, was a Pascal-like language. Cybil was used on the CDC Cyber series and was also used to write the EOS operating system for the ETA10 supercomputer.
Control Data Corporation, USA
--
DAD
1980
Declarative Ada Dialect. Dialect of Ada intended to aid rapid prototyping of Ada programs. Adds many features including manipulation of first-order functions, lazy evaluation, and streams. Implemented as a pre- processor to Ada.
---
DAI BASIC
1980s
BASIC interpreter for the Intel 8080 based DAI Personal Computer that used java-like pre-compilation.
----
Dare P/l
1980
Machine-independant version of DARE-III.
University of Arizona, USA
--
DASL
1980s
Datapoint's Advanced System Language. A cross between C and Pascal with custom features for Datapoint hardware (no stack), used internally by Datapoint.
Datapoint, USA
---
Dataflex
1980
Database programming language.
-Database-
dBase
>1980
Language used by the dBASE system. First release was dBASE II, ca 1980. (There never was a "dBASE I") Later versions: dBASE III, dBASE III+, and dBASE IV.
USA
Database-
dBASIC
1980s
Fast nonstandard BASIC for the Atari ST written entirely in machine language.
----
DCG (2)
1980
Definite Clause Grammar. A grammar that differs from context-free grammars by location. DCGs are the generalisation of the Horn-clause logic than underpins Prolog.
France
AI-
DDL (4)
1980
Data definition language. Part of the DDL/DML pair.
IBM Brazil & Pontificia Univ. Catolica do Rio de Janeiro, Brazil
--
DE/RPG
1980s
Data Entry RPG. Exclusively available on the IBM 5280 series of data-entry workstations in the early '80s. It was similar to RPG III but lacking external Data Descriptions (DDS) to describe data(files) like on the System/38 and its successors.
IBM, USA
Business--
DECTPU
1980s
DEC Text Processing Utility. Language for developing text editors. In 1986, DEC developed a new version of EDT written in DECTPU. DECTPU is distributed with OpenVMS.
DEC, USA
---
DELTA (6)
1980
Descriptive Language for Taxonomy.
CSIRO, Sydney, Australia
--
Descartes (1)
1980
Super-high-level language based on Lavrov systems.
---
DEX
1980s
Cross between Modula-2 and C.
----
DIAGRAM
1980
Grammar for writing dialogues.
Stanford SRI, USA
--
Distributed Smalltalk
1980
Distributed version of Smalltalk.
USA
--
DML (4)
1980
Data Manipulation language. DML for numerical scientific databases, with GSTGS making up the NDBMS. Declarative language to manipulate the wide array of numerical scientific databases, automatically producting HPF code.
University of Ife, Ile-Ife, Nigeria
Database-
DML (5)
1980
Data manipulation language part of the DDL/DML pair.
IBM Brazil and Pontificia Universidade Catolica do Rio de Janeiro, Brazil
--
DNA
1980
Language for DNA research.
-Medical-
DOS-ES LISP
1980
Bulgarian LISP.
Bulgaria
AI-
DSP32 Assembly Language
1980s
High-level assembly language for the DSP32 Programmable DSP Chip.
----
DYNAMO III
1980
Array-handling capability added to DYNAMO.
Pugh-Roberts Associates, USA
--
Dynamo III/370
1980
Extension of DYNAMO to run on IBM S/370.
USA
--
EDQUSE
1980
Edinburgh Database Query Language with Update by Screen Edit.
Edinburgh University, UK
Database-
EhBASIC
1980s
BASIC variant designed for the 6502. It is supposedly extremely portable and has a very clean simple syntax.
----
EISI-EAL
1980
Engineering Analysis Language.
USA
--
ELISP
1980
Emacs Lisp is a dialect of the Lisp programming language used by the GNU Emacs and XEmacs text editors (which this article will refer to collectively as "Emacs").
USA
AI
EMACS LISP
1980
Variant of LISP used by the EMACS editor. (This is the "offical" name, based on the EMACS FAQ file. See ELISP.).
USA
AI-
esim
1980
Simulation language for VLSI, at the switch level. Primitives are nodes and transistors.
-Simulation
EUMEL
1980
Environment for ELAN.
Germany
--
Exec (2)
1980s
See Rexx.
----
Extended Color BASIC
1980
BASIC for TRS-80 Color Computer and Dragon 32/64.
---
FAD (1)
1980
Simple functional language, but supporting abstract data types - derived from FP, although APL and Curry are also cited as influences.
USA
--
SNAP (7)
1980s
FORTH-Like interpreted text-processing language for the Panasonic HHC computer.
----
FaST Basic
1980s
Basic for (Atari ST).
----
FirST BASIC
1980s
Basic for Atari ST.
----
Fjölnir
1980s
Based on the concept of representing programs as trees, and packages by substitutions on trees using algebraic operators.
University of Iceland, Iceland
--
FLAT (2)
1980
Fortran extender.
University of Colorado, USA
--
Flavors (1)
1980
Early object-oriented extension to Lisp for the Lisp machine and its programming language Lisp Machine Lisp, was the first programming language to include mixins.
MIT Artificial Intelligence Laboratory, USA
AI
Flex 2
1980
Preprocessor designed to make FORTRAN look more like Pascal. DECUS?
---
Floating Point BASIC
1980
VP-701 BASIC for RCA VIP computers.
RCA, USA
--
FORALL
1980
User-extensible conversational dialect of Fortran.
Long Pocket Laboratories, Australia
--
Force
1980s
dBASE dialect for MS-DOS.
----
Formal (2)
1980
Language with a Macro-Oriented Extension Facility.
Japan
--
Formula (2)
1980s
Preprocessor language for the Acorn Archimedes, allowing inline high- level statements to be entered in an assembly program. Written in nawk.
----
FranzLISP
1980
Named for the Hungarian composer Franz Liszt (1811-1886) . A MacLisp-like dialect of LISP, developed primarily for work in symbolic algebra. Written in C.
UC Berkeley, USA
AI-
Pro Pascal
1980s
Pascal version. For Sinclair QL, Atari ST, Amstrad, PC.
Prospero Software, UK
--
Gbasic (1)
1980s
Interpreter with many graphics routines. (DOS on the PC).
-Graphics--
Gbasic (2)
1980s
Interpreter with many graphics routines (ZVT PP 01).
Czechoslovakia
Graphics--
GEMS (2)
1980
General equation modeling systems. Mathematical simulation language.
University of Connecticut, USA
Scientific-
GeoBasic (2)
1980s
For use with GEOS (Commodore 64).
Berkeley Softworks, USA
--
GEST
1980s
Generic Expert System Tool. Expert system shell with frames, forward and backward chaining, fuzzy logic. For Symbolics LISP machines only.
-AI--
GLISP (1)
1980
Generic LISP. Lisp written for the M3L system using LEM.
USA
AI-
GLUG
1980
Report generator language for GEAC systems.
USA
Business-
GPL (4)
1980
General Programming Language. Marketing name for HPL (Honeywell Programming Language).
Honeywell, USA
--
GQL
1980
Declarative graphical query language based on the functional data model.
-Database-
GRAIN
1980
Pictorial query language.
-Database--
Graphics Language
1980
For specifying graphic operations. US/ICI V 2.1 ? is this a version 2 of Graphic Language.
-Graphics-
HCPRVR
1980
Horn Clause theorem PRoVeR is a Lisp program that interprets a simple logical formalism as a programming language.
University of Texas, USA
AI
HDM
1980s
See SPECIAL.
----
HELP (3)
1980
Language for industrial robots.
DEA, Italy?
Robot-
HI
1980
Hierarchical database query language: part of a pair (with HI) of query languages that were provable from each other.
Bell Labs, USA
Database-
HIBOL
1980
Variant of DIBOL, used in Infotec computers.
UK
Business-
HNROFF
1980
Hebrew formatter based on NROFF.
Israel
--
HTROFF
1980
Hebrew formatter based on TROFF.
Israel
--
HUGO (1)
1980
Bytecode-interpreted transaction handler.
GEAC, USA
--
IBEX
1980s
Command language for Honeywell's CP-6 OS.
---
IBM BASIC Advanced
1980s
See IBM BASICA.
---
IBM Rational SQABasic
1980s
Language for building GUI scripts. It is an integral part of IBM Rational Robot, a tool used for developing regression tests.
Rational Software Corp., USA
Robot--
Icon (2)
1980
String manipulation language with generator capabilities.
USA
--
IDEAL
1980
Numerical constraint language for typesetting graphics into documents. Inspired partly by Metafont.
Stanford University, USA
Graphics-
IMP 80
1980
1980 release of IMP.
UK
--
IMS
1980
Simulation and modelling language.
-Simulation-
IQL (1)
1980
Intermediate Query Language. Querying lanugage for the Mistral/11 Retrieval System.
Queens University, Canada
Database-
KBMS
1980s
Knowledge Base Management System. Expert system.
-Knowledge--
LANAC
1980
HIgh level data aacquisition and process control language form IPE Brazil.
IPE, Brazil
--
LaTeX
1980
LaTeX Lamport TEX. Incorporates document styles. See TeX.
USA
-
Lazy ML
1980s
Functional programming language. LML is a strongly typed, statically scoped implementation of ML, with lazy evaluation.
Chalmers University of Technology, Sweden
--
LEM
1980
Language for Emulation. High-level microprogramming language. Used to create the L3M system.
France
--
LFP
1980
Lincoln Fortran Preprocessor. Preprocessor to facilitate structured programming in FORTRAN.
MIT Lincoln Lab., USA
--
LINC
1980
LINC ("Logic and Information Network Compiler") is a fourth-generation programming language, used mostly on Unisys computer systems.
New-Zealand
--
Linc 4GL
>1980
Logic and Information Network Compiler. Used mostly on Unisys computer systems.
New Zealand
--
LinearML
1980s
Functional language for parallel programming.
---
LOGIST
1980
Language for logical and statiscal interrogations.
France
--
LOGLISP (1)
1980
Prolog-like language called LOGIC, embedded in LISP.
University of Syracuse, USA
AI-
LOM
1980
Language for data processing.
Toulouse, France
--
LPL (2)
1980
Fusszy logic programming language.
---
LTR
1980
Langage Temps-Reel. A French predecessor to Ada, Modula-like with a set of special-purpose real-time constructs based on an event model.
Delegation Generale pour l'Armement, France
--
MAB
1980
MAcro Basic.
USA
--
MacStandardBasic
1980s
Basic compiler, commercial product.
----
MAI Basic Four Business Basic
1980s
Sometimes written as BasicFour or Basic 4. ForMAI Basic Four Computer. was one of the first commercially available business BASIC interpreters.
Management Assistance, Inc., USA
Business-
Maple (2)
1980
Symbolic math system. Current version: Maple V.
University of Waterloo, Canada, Canada
-
MARBLE
1980
Pascal-like microprogramming language.
---
MASM
1980s
Microsoft Assembler for MS-DOS.
Microsoft, USA
---
MATHSY
1980
MATHematical SYstem. High-level interactive mathematics and graphics computer language.
Lawrence Livermore Lab., USA
Scientific-
MCOBOL
1980
Macro extensions to COBOL.
University of Manchester, UK
Business-
MEDIC
1980
Medical IR language.
-Medical-
MELD (1)
1980
Modest Extensible LISP Dialect. Designed with an ultra small code footprint as an aid to teaching coding design.
USA
AI, education-
Micro SPL
1980
High-level Algol-like language that compile dirctly to microcode for the Xerox Alto minicomputer.
University of Rochester, USA
--
micro-PROLOG
1980
Variant or dialect of Prolog , initially created for 8 bit microcomputers, popularized in the early of 1980 . It was used in public education, usually as an introduction to logic programming and artificial intelligence .
LPA Ldt. ( Logic Programming Associates Limited), UK
Education-
MINI (2)
1980
Programming Algolish language to control Wayfarer.
---
MODLISP
1980
LISP-like language enhanced with the idea of MODes.
USA
--
Modula-2/Linda
1980s
Modula-2 with Linda.
----
Modular C
1980
Preprocessor-based extension to C allowing modules.
USA
--
MORAL
1980
Systems design language.
Software Sciences Ltd., UK
--
MPL (6)
1980
Motorola Programming Language. A low-level PL/I-like language, similar to PL/M, but for the Motorola 6800.
Motorola, USA
--
M-Prolog (2)
1980
Extension to Prolog involving modules.
-AI-
MRS
1980
Modifiable Representation System. An integration of logic programming into LISP.
Stanford University, USA
AI-
Nano
1980
Machine Oriented High-level Parallel Programming Language.
Japan
--
NPL (3)
1980
NonProcedural Language. A relational database language.
USA
Database, business-
OBE
1980
Office By Example. Descriptions published but apparently never implemented.
IBM, USA
--
Ohsuga KRL
1980
Setsuo Ohsuga's predicate logic based KRL.
Japan
--
OMNITAB 80
1980
1980 revision of OMNITAB.
USA
--
OPTRAN (2)
1980
Specification language for attributed tree transformation.
Universität Saarlandes, Germany
--
ORTHOCARTAN
1980s
Symbolic math, especially General Relativity.
Warsaw University, Poland
---
OSIRIS IV
1980
Evolution OSIRIS III.
USA
--
Outline
1980
Visual language.
---
PALASM
1980s
Early hardware description language, used to translate Boolean functions and state transition tables into a fuse map for use with Programmable Array Logic (PAL) devices.
Monolithic Memories, Inc., USA
Hardware-
Parallel FORTH
1980s
Dervated from Forth-83 for the Massively Parallel Processor (MMP).
---
Pascal*
1980
Pascal with additions reflecting trends evident in newer languages such as Euclid, Mesa, and Ada.
Stanford, USA
--
Pascal/R
1980
Relational Pascal. Pascal with relational database constructs added. The first successful integrated database language.
Germany
Database-
Pascal-80
1980
Successor of Platon. Developed at RC International for systems programming. Later it was renamed Real-Time Pascal.
RC International for systems programming, Denmark
--
PASCAL-I
1980
Interactive Pascal, a conversational extension of PASCAL-S.
International
--
PASSIM
1980
PAScal SIMulator. Simulation language based on Pascal.
USA
Simulation-
PDL/81
1980
Program Design Language 1981.
USA
--
PDL2
1980
Process Design Language. Developed for the TI ASC computer.
----
PICO BASIC
1980
BASIC Interpreter for MK14 computer.
UK
--
PICTUREBALM
1980
LISP dialect for graphics manipulation.
USA
Graphics, AI-
pidgen+
1980s
For Apple ][.
----
PIL (2)
1980
Pascal Instructional Language - CAI Language.
Minnesota University, USA
--
POOL (1)
1980
Parallel Object-Oriented Language.
Philips Research Labs., Netherlands
--
Portable Standard Lisp
1980
Tail-recursive dynamically bound dialect of Lisp inspired by its predecessor, Standard Lisp and the Portable Lisp Compiler. Portable Standard Lisp was available as a kit containing a screen editor, a compiler, and an interpreter for the 68000 processor ar
University of Utah, USA
AI-
Porta-SIMD
1980
Optimally portable SIMD programming language.
---
Post-X
1980
Experimental applicative programming language for linguistics and string processing.
UK
--
PRAXIS
1980
High Level machine oriented algebraic computer language written for the Nova High Energy Laser Project at Lawrence Livermore National Laboratory.
BBN, USA
--
PV-Wave
1980s
Precision Visuals - Workstation Analysis and Visualization Environment. Array oriented 4GL programming language used by engineers, scientists, researchers, business analysts and software developers to build and deploy visual data analysis applications.
Precision Visuals, USA
Scientific
QPE
1980
Two-dimensional pictorial query language.
USA
Database-
QRP
1980
Query language for the DM-IV system.
Honeywell, USA
Database-
R:BASE
1980s
MS-DOS 4GL. Based on Minicomputer DBMS RIM.
----
RAPT (2)
1980
Interpreter for a Language for Describing Assemblies.
----
Ratfiv
1980s
Enhanced version of the Ratfor programming language, a preprocessor for Fortran designed to give it C-like capabilities.
Institute for Cancer Research, Philadelphia, USA
--
REC/SM
1980
Regular Expression Compiler/Symbolic Manipulation.
Mexico
--
RediLisp
1980
Dialect of Lisp used on the Rediflow machine, a derivative of FEL.
University of Utah, USA
AI-
Rexon
1980s
Dialect of business Basic for the RECAP operating system.
Rexon , USA
Business-
RLL
1980
Representation Language Language. Frame language.
Stanford SRI, USA
--
RT1
1980
Real Time 1 graphics language, successor to GRASS. EVL (Electronic Visualization Laboratory).
University of Illinois, Chicago, USA
Graphics-
SBAS
1980s
"Structured BASIC" popular in British schools in 1980s & 90s and run on RM plc computers.
SPA Ltd, UK
---
SBASIC (1)
1980s
"Structured" BASIC, came with Kaypro CP/M systems.
---
SCL (3)
1980
System Control Language. Command language for the VME/B operating system on the ICL2900.
ICL Ltd., UK
--
Scratchpad II
1980
Evolued version of Scratchpad.
USA
--
SDDL (3)
1980
Stored-Data Description Language. Half (with SDML) of the GSDTS (Generalized Syntax-Directed Translation Scheme) for numerical scientific databases, in turn with DML making up the NDBMS.
University of Ife, Ile-Ife, Nigeria
Database, scientific-
SDL (7)
1980
String Definition Language. Can be used to describe strings, and strings as languages or structures.
US Army, USA
--
SDL/I
1980
Simulation language.
USA
Simulation-
SDML
1980
Stored-Data Mapping Language. Half (with SDDL) of the GSDTS (Generalized Syntax-Directed Translation Scheme) for numerical scientific databases, in turn with DML making up the NDBMS.
University of Ife, Ile-Ife, Nigeria
Database, scientific-
Sharp BASIC
1980
BASIC for (Sharp pocket computers).
Sharp, Japan
---
Shepardson Basic
1980s
See Atari BASIC.
Shepardson Microsystem, USA
--
SIMPAS
1980
Event scheduling language, implemented as Pascal preprocessor.
USA
--
SIMPLE (3)
1980
Program Development System.
---
Siprol
1980
Signal Processing Language. A DSP language.
---
SLAM II
1980
Extension of SLAM.
USA
--
SLANG (3)
1980
Structured LANGuage. A language based on structured programming macros for IBM 370 assembly language.
IBM, USA
--
Small-C
1980
Subset of C. Compiler source in C producing 8080 code in Dr Dobb's J.
---
Smalltalk-80
1980
The first version of SmallTalk to be made publicly available.
USA
-
SOS (2)
1980
Persistent object langauge.
---
Spice Lisp
1980
Scientific Personal Integrated Computing Environment. LISP developed to run on the Scientific Personal Integrated Computing Environment (SPICE) workstation. One of the component languages for Common Lisp.
Carnegie Mellon University, USA
Scientific, AI
SPL (13)
1980s
Systems Programming Language. A variant of PL/I used on PRIME computers. PL/I subset G, less I/O plus a few extensions. (See PL/P.).
PRIME Computer, USA
---
StarMOD
1980
See *MOD.
USA
--
Steele
1980
Steele's Constraint System.
MIT, USA
--
Stoneman
1980
DoD requirements that led to APSE.
US Department of Defense, USA
---
Strand (2)
1980s
High-level symbolic language for parallel computing, similar in syntax to Prolog.
Artificial Intelligence Ltd, UK
AI-
STRUM2
1980
Variant of STRUM used in the V-compiler.
USA
--
STSC APL
1980
Implementation of APL.
Scientific Time-Sharing Corp., USA
Scientific-
SUMMER
1980
String manipulation and pattern matching. Recently used as the input and implementation language for the Dataflow Compiler Project at CWI.
CWI, Netherlands
--
SYNGLISH
1980
High-level database query language.
-Database -
TASM (1)
1980s
Turbo Assembler. Assembler package which runs on and produces code for 16- or 32-bit x86 MS-DOS or Microsoft Windows. It can be used with Borland's high-level language compilers, such as Turbo Pascal, Turbo Basic, Turbo C and Turbo C++.
Borland, USA
--
Taxis
1980
Language facility for designing database-Intensive applications.
Canada
Database -
TBIL
1980s
Tiny Basic Interpreter Language. Inner interpreter of Tom Pittman's set of Tiny Basics in Dr Dobb's J.
----
TCOL
1980
Tree-based intermediate representation produced by the PQCC compiler generator.
Carnegie Mellon University, USA
--
Tektronix
c1980
Language for the 4050 series computers, extensive graphics commands.
---
TFORCE
c1980
Procedural language develloped for the TRS-80 that combines features of an interpreter and a compiler.
Sirius Systems, USA
---
The Mathematical Vernacular
1980
Formal language for writing mathematical proofs which resembles the natural language from mathematical texts.
Netherlands
--
TI BASIC
>1980
Dialect of BASIC for the Texas Instruments TI-99/4A Home Computer.
Texas Instruments, USA
--
TI Extended BASIC
>1980
BASIC for Texas Instruments TI-99/4A.
Texas Instruments, USA
---
tinman+
1980s
Macro language for Apple ][.
----
Tiny Pascal Basic
1980
Tiny Basic interpreter in Pascal source code.
----
TMDL
1980
Target-Machine Description Language. Machine-description language used in the Graham-Glanville code generator.
---
TRS 80 Color Computer extended color BASIC
>1977
Enhanced for color graphics on the TRS 80 Color Computer.
-Graphics--
UDL
1980
Unified Data Language.
USA
--
UFORT
1980
Fortran running on the PASCAL machine.
USA
Scientific-
UIL
1980s
Motif User Interface Language. Specification language for describing the initial state of a user interface for a Motif application.
USA
-
VAXIMA
1980
MACSYMA on the VAX.
USA
--
VIP Basic
1980
BASIC for (RCA Cosmac ELF 1802).
RCA, USA
---
VISTA
1980
Network database from RAIMA, much used in Norway and Denmark. Superceded by Raima Data Manager.
Norway
Business-
VULCAN (2)
c1980
CP/M port of JPLDIS which evolved into dBASE II.
JPL, USA
Business-
WCRL
1980
Database language.
-Database -
WESPOL
1980
POL writing system.
USA
--
Winbatch
1980s
Scripting language for Windows.
Wilson WindowWare, USA
-
XCY
1980
Chinese machine independant HLL.
China
--
Yaa
1980s
Yet Another Assembler. Macro assembler for GCOS 8 and Mark III on Bull DPS-8 machines.
BULL, France
---
YASOS
>1980
Yet Another Scheme Object System. A very simple OOP system.
Apple Inc., USA
--
Z (1)
1980
("zed"). Specification language based on axiomatic set theory and first order predicate logic. Uses many non-ASCII symbols.
Programming Research Group, Oxford University, UK
--
Zbasic (1)
1980
Zedcor Zbasic. Versions were made for Apple, DOS, Macintosh CP/M and TRS-80 computers. In 1991, 32 Bit Software Inc. (Dallas, Texas) bought the DOS version and expanded it. Zedcor concentrated on the Apple Mac market and renamed it FutureBASIC. ZBasic was very fast, efficient and advanced, with BCD math precision up to 54 digits.
Zedcor (Tucson, Arizona), USA
-
ZIL
1980
Zork Implementation Language. Language used by Infocom's Interactive Fiction adventure games. Interpreted by the zmachine, for Unix and Amiga.
Infocom, USA
Games
ZX Cesil
1980
ZX Cesil from Gilsoft (extended) for the Sinclair ZX.
UK
--
PASCAL/1000
1980
Pascal for HP-1000 computers.
Hewlett-Packard, USA
---
Samsung-HuBASIC
1980s
Samsung SPC-1000 built-in BASIC.
Hudson Soft, JAP
---
NS-HuBASIC
1980s
Nintendo Sharp Hudson BASIC. BASIC for Nintendo Famicon console.
Hudson Soft, JAP
---
Famicom BASIC
1980s
See Family BASIC.
----
Kick-Pascal
1980s
Pascal version for the Amiga
Maxon, USA
--
SAS/C
1980s
Commercial C compiler for the Amiga.
SAS Institute GmbH, Germany
--
Dice C
1980s
Commercial C compiler for the Amiga.
---
StormC
1980s
Commercial C compiler for the Amiga.
---
Aztec C
1980s
C compiler for a variety of older computing platforms, including MS-DOS, Apple II DOS 3.3 and ProDOS, Commodore 64, early Macintosh, CP/M-80, Amiga, and Atari ST.
Manx Software Systems, USA
-
SAS/C++
1980s
C++ compiler for the Amiga.
SAS Institute GmbH, Germany
--
CLISP
1980s
LISP interpreter for the Amiga.
---
PIC (2)
1980s
Assembler language used to program Microchip's PIC micro-controllers. Available in some Sharp PC-G850 computers.
----
TBASIC (1)
1980s
Very fast BASIC version shipped with the Trump Card on the IBM PC.
Sweet Micro Systems, USA
---
BERTL
1980s
Programming language for the BERT Robot.
Amarobot, Canada
Robot--
TOPSI
1980s
Implementation of OPS5 written in Turbo Pascal for Ms-Dos computers.
Dynamic Master Systems, USA
---
Pro Fortran-77
1980s
Fortran version. For Sinclair QL, Atari ST, Amstrad, PC.
Prospero Software, UK
--
Compware C
1980s
Compware's version of C. Unpublished.
Prospero Software, UK
--
Prospero Extended Pascal
1980s
Extended Pascal version.
Prospero Software, UK
--
CB-80
1980s
CBASIC based compiler.
Compiler Systems, Inc., USA
--
TWS Basic
1980s
Towsoft Window System Basic. Basic for C64 with windows management.
Italy
---
Pegasus Extended BASIC
c1980
BASIC for the Aamber Pegasus Computer
Technosys Research Laboratories, NZL
--
GDP9-BA
1980s
Modified tape BASIC version of the S-BASIC 1Z-013B for the MZ-700
---
Kuma Interpreter
1980s
Tiny tape BASIC version for the MZ-700.
---
CMIX
1980s
Package of routines for editing, processing, and creating soundfiles. Adapted from the MIX program.
USA
Music-
Music Composition Language
1980
8-bit sampling, graphical additive synthesis and command line sequencing implemented in Forth.
Fairlight Instruments, USA
Music-
ViperSoft BASIC
1980s
A modified version of Bally's Expanded BASIC for the Bally Astrocade Viper extension.
USA
--
BlueRam BASIC
1980s
A modified version of Bally's Expanded BASIC for the Bally Astrocade Blue Ram extension.
USA
--
Simple 7
1980s
OS and programming language for the Orb computer.
ABS Commputer, UK
---
Business BASIC 86
1980s
Aka BB86. New ver­sion of Business BASIC introduced with the BOSS/VS Level 8.6 and BOSS/IX Level 7.3 operating systems.
MAI Basic Four, USA
Business-
Computerware SUPER BASIC
1980
Basic for 68xx computers.
Computerware, USA
--
Computerware RANDOM BASIC
1980
Basic for 68xx computers.
Computerware, USA
--
LEA
1980
Language d'Exécution inter-Applications. simple language for manipulating "electronic objects" in the complex world of integrated office system applications
INRIA, France
--
BASIC 3K
1980s
3KB Tape BASIC version for the MZ-80.
---
OM-500
1980s
Tape BASIC version for the MZ-80.
OMEGASOFT, Japan
--
SOLO BASIC
1980s
Tape BASIC version for the MZ-80.
---
SP-5025
1980s
Tape BASIC version for the MZ series. No disk commands are supported.
---
SA-5510
1980s
Tape BASIC version for the MZ-80 series.
---
SP-5030
1980s
Tape BASIC version for the MZ-80 series.
---
MX-BASIC-KIT
1980s
Tape BASIC version for the MZ-80 series supporting Epson MX-80 printer.
---
SP-6015 extended
1980s
Tape BASIC version for the MZ-80 series.
---
SP-4015
1980s
PASCAL compiler for the MZ series.
---
SP-6610
1980s
PASCAL compiler for the MZ series.
---
DISK FORTH
1980s
Disk Forth for the MZ-80K.
Germany
--
TINY LISP
1980s
Lisp for the MZ-80K.
Germany
--
Pan Information Processing System (PIPS)
1980
English-language command-driven language that allows SORD computers users who don't know anything about computers to write business-applications programs. Claimed to be the first original piece of software made in Japan. This was followed by PIPS-II in 1981, PIPS-III in 1982.
SORD, JAP
--
AFORTH
1980
Working simultaneously as Operating system and programming language. Dictionary oriented system.
Applied Micro Technolog, Inc., USA
---
Microtext
1980s
Frame-based authoring system for interactive applications.
National Physical Laboratory, UK
--
AAIMS
1979
Array-based querying system.
USA
Database-
ABEL (2)
1979
Abstraction Building Experimental Language. OO Language with specification semantics.
Norway
--
Abstracto
1979
Algorithm description language.
Netherlands
--
Abstracto 84
1979
Target evolution language for Abstracto, a language for describing languages.
Netherlands
--
ACL (2)
1979
Application Controller Language. Low-level language used for controlling the IBM 3741 programmable workstation.
USA
--
ACSL
1979
The Advanced Continuous Simulation Language, or ACSL is a computer language designed for modelling and evaluating the performance of continuous systems described by time-dependent, nonlinear differential equations. It is a dialect of the Continuous System Simulation Language (CSSL). Originally a simple FORTRAN preprocessor for continuous-system modelling.
USA
Simulation
Actus
1979
Pascal with parallel extensions, similar to the earlier Glypnir. Parallel constants, index sets. Descendants include Parallel Pascal, Vector C, and CMU's recent language PIE.
Queen's University, Belfast, UK
--
Ada
1979
Named for Ada Lovelace (1811-1852), arguably the world's first computer programmer. Ada is a large, complex block-structured language aimed primarily at embedded computer applications. It has facilities for real-time response, concurrency, hardware access, and reliable run-time error handling. In support of large-scale software engineering, it emphasizes strong typing, data abstraction and encapsulation.
US Department of Defense, USA
-
Ada-O
1979
Ada subset used for compiler bootstrapping. Lacks overloading, derived types, real numbers, tasks and generics.
University of Karlsruhe, Germany
--
ADM
1979
Picture query language, extension of Sequel2.
-Database-
ALGOL 68-RT
1979
Parallel ALGOL 68-R.
RSRE, UK
Scientific-
ALICE (2)
1979
ALeph Intermediate CodE. Intermediate code for the CWI language.
CWI, Netherlands
--
APLOMB
1979
Structural extensions to APL.
Italy
--
APLSF
1979
APL (1) with Shared Files. DEC APL with shared system functions and system variables.
DEC, USA
--
Applesoft BASIC
1979
Based on the same Microsoft code that Commodore BASIC was based on. Standard on the Apple II Plus/Apple II Europlus and all later models of the Apple II family.
Apple Inc., USA
--
ASBAL
1979
A Stack-based Abstraction Language. Stack-based language derived from CLU.
MIT, USA
--
ASTRA (1)
1979
English pascal-like language.
Germany
--
Astral (3)
1979
Structured relational applications language. Extension of SIMULA with facilities for manipulation of relational data bases.
University of Trondheim, Norway
Database, business-
A-TABLE Lisp
1979
Array and TABLE. Lisp with a new data type, forerunner of APPLOG.
Weizmann Inst., Israel
AI-
ATLAS (2)
1979
Visual querying system for geographical information systems.
Japan
GIS-
ATOL
1979
A Text Oriented Language.
Birmingham University, UK
--
BASEX
1979
BASIC Extended. Real-time BASIC dialect, hybrid of BASIC and Assembler.
USA
--
Basic Programming
1979
BASIC for Atari 2600 video game console.
---
BASIL
1979
HLL for Logic machine minicomputer LM2.
University of Washington, USA
--
bc
c1979
Bell Calculator. Interactive mini-language for numerical calculation. Part of the Unix toolkit since V7. Originally implemented by Belinda Cherry as a preprocessor for dc, supporting infix notation. The GNU toolkit contains a clone of it.
AT&T Bell Labs, USA
--
BEST1
1979
BESTOP outputting PL/I.
USA
Business-
BLooP
1979
Imperative language, designed for pedagogical purposes. Mechanizes primitive-recursive functions. Very simple recursive block structured language invented by Douglas Hofstadter for his book Godel, Escher, Bach.
USA
-
Bristle Blocks
1979
Silicon Compiler.
---
C++
1979
Object-oriented superset of C. In C++ a class is a user-defined type, syntactically a struct with member functions. Constructors and destructors are member functions called to create or destroy instances. A friend is a nonmember function that is allowed to access the private portion of a class. C++ allows implicit type conversion, function inlining, overloading of operators and function names, default function arguments, and pass by reference. It has streams for I/O.
USA
-
CAMAC
1979
Super-extension of FORTRAN for the HP. CAMAC is an interactive system to aid people interested in examining either concrete groups given by generators and relations or by generating permutations or specific combinatorial structures such as error-correcting codes or Hadamard matrices.
USA
--
CCNPascal
1979
Concurrent pascal dialect.
USA
--
CGGL
1979
"seagull" Code-Generator Generator Language. A machine- description language based on modeling the computer as a finite state machine.
USA
--
CIL (2)
1979
Common Intermediate Language. Extended PASCAL compiler.
USA
--
COSY (1)
1979
Graph-based system specification language.
UK
--
Cray Fortran
1979
Array processing FORTRAN for the Cray.
USA
Scientific-
CSL (4)
1979
Conceptual Schema Language.
---
CSSA
1979
Computing System for Societies of Agents. Application language for INCAS.
Germany
--
CYBER-LISP
1979
Extensions to UTLISP.
---
DAPLEX
1979
Functional-style data manipulation language for functional data model databases, which combines a declarative approach to the specification of sets of database objects with side-effecting actions and database updates.
USA
Database
DC
>1979
Desk Calculator. A stack-based mini-language and its interpreter, shipped with every Unix since V7.
USA
--
DDA (2)
1979
Data Display and Analysis. Interactive graphical display language.
-Graphics-
DMATRAN
1979
Structured FORTRAN preprocessor.
---
DOC (1)
1979
Text processing and formatting language.
USA
--
DPL (4)
1979
DECmmp Parallel Language. C-like parallel language for the DECmpp machine.
USA
--
Edinburgh LCF
1979
"Mechanisation" of Scott's LCF, which was "probably the first theoretically based yet practical tool for machine-assisted proof construction.".
Edinburgh University, UK
--
ELLA
1979
Hardware design language.
Defence Research Agency, Malvern, UK
Hardware
EQL (1)
1979
Language for Numerical Computation.
Japan
--
Etude
1979
Music programming language.
USA
Music-
FGL (1)
1979
Flow Graph Lisp. A distributed dataflow language for AMPS (Applicative Multi-Processing System).
USA
AI-
FGL (2)
1979
Function Graph Language. Related to FEL.
USA
--
FLooP
1979
Very simple recursive block structured language invented by Douglas Hofstadter for his book Godel, Escher, Bach.
USA
Education
FOCAL (2)
1979
Forty-One CAlculator Language. Programming language of the HP-41 calculator line.
Hewlett-Packard, USA
Scientific-
FORTH 79
1979
1979 version of FORTH.
USA
--
FSCAN
1979
String representation language for creating lexers for concurrent programming languages, initially in, but not confined to FORTRAN.
---
GADS (1)
1979
Geographical query language.
USA
GIS-
GC
1979
Gandalf Compiler. Compiler for the Gandalf project at CMU.
CMU, USA
--
GDDL
1979
Geographic Data Definition Language. Part of the ATLAS geographical database system, sister language to IGL.
Japan
GIS-
GEO-QUEL
1979
Geographical extensions to QUEL.
USA
GIS-
Goulet and Donaghey Information Language
1979
Information retrieval language.
University of Houston, USA
--
GRAM (1)
1979
Extension of BNF used by the SIS compiler generator.
Aarhus University, Denmark
--
HARVEST
1979
Query language.
International Data Base Systems Inc., USA
Database-
Herbison-Evans Movement Language
1979
?
---
HP BASIC
1979
The original Version of Rocky Mountain BASIC.
---
HP Instrument BASIC
1979
Another name for HP Rocky Mountain BASIC.
HP
--
HYPOL
1979
Integrated DB language. Based on PASCAL, but drawing on the data usages of Codd's ALPHA to augment the PASCAL record feature.
Bombay, India
Business-
ICPL (2)
<1980
Integrated Circuit Procedural Language. Interpreter tied into an integrated circuit design database. (Computervision CADDS-2/VLSI).
-Database--
IC-Prolog
1979
Logic language with coroutining.
Imperial College, London, UK
--
IGL
1979
Interactive Graphic Language. Interactive query language for the geographic database system ATLAS. Used primarily by Physics Dept at Brooklyn Poly.
Japan
Graphics-
ILIAD
1979
High-level language for programming concurrent processes in real-time industrial control applications.
USA
--
INTERCOL
1979
Module interconnection language for the INTERCOL system.
USA
--
IPS (1)
1979
Threaded language. Developed in order to provide the AMSAT organization worldwide with machine independent OSCAR ground station software to be run on the typical project member's computer.
University of Marburg, Germany
--
IQ
1979
Pictorial query language, implemented in Ratfor.
-Database-
ISPS
1979
Instruction Set Processor Specifications. Operational hardware specification language. Successor to ISPL.
Carnegie-Mellon University, USA
--
KATE
1979
Macro estension lanugage for languages.
---
LAS (2)
1979
Linear Algebra System.
---
LAX2
1979
High level language.
---
Leitz TAS
1979
Macro-command language with high level matrix instruction for Leitz TAS.
---
LGN
1979
Linear Graph Notation. A linearized representation of TCOL trees.
Carnegie Mellon University, USA
--
LIL (2)
1979
Library Interconnection Library for Ada. LIL extends the ideas of parameterized programming to module clusters, and is thus the origin of hyperprogramming.
Stanford, USA
--
LIMP (3)
1979
Interpreted programming language for students, professors and programmers.
----
LIMP (4)
1979
Language for Implementing Messages and Protocols.
Queen Mary College, UK
--
LIMPET
1979
Subset of LIMP.
William and Mary College, UK
--
LR
1979
Automatic parser generator - preprocessor to Fortran 77.
---
MACRO
1979
PL/I-like language with extensions for string processing.
SPERRY UNIVAC, USA
--
MAP (4)
1979
Macro Preoprocessor for Pascal.
Purdue University, USA
--
MDL (2)
1979
Machine Definition Language.
Toronto University, Canada
--
MICRO-BALM
1979
BALM Programming language for micro computers.
New-York University, USA
--
MICRODARE
1979
DARE for microcomputers. Fast, direct-executing high-level language system.
USA
--
MIL (4)
1979
Micro Implementation Language. Language for the Burroughs B1700 to make microcode app creation easy.
Burroughs Corp., USA
--
MMSFORTH
1979
MSFORTH for the TRS-80.
Miller Microcomputer Services, USA
--
MODEL II
1979
Evolution of Model.
USA
--
MUSTRAN 4
1979
Extension of MUSTRAN III.
USA
--
NESL (1)
1979
Data-parallel language with nested data structures and nested parallelism. Includes a built-in parallel data type and parallel operations on sequences. Loosely based on ML. Useful for parallel algorithms on sparse matrices and graphs.
----
NETL
1979
Semantic network language, for connectionist architectures.
---
NIL (1)
1979
New Implementation of Lisp. Intended to be the successor of MacLisp. A large LISP, implemented mostly in VAX assembly language. A forerunner of Common LISP.
USA
AI-
NQUEL
1979
Database query language.
Switzerland
Database-
OBJT
1979
Implementation of OBJ which included both subsorts and generic modules, though not yet in their final form.
University of California, Los Angeles, USA
--
OPS3
1979
Official Production System version 3.
CMU, Stanford, USA
--
OPS4
1979
Official Production System version 4.
CMU, Stanford, USA
--
PAL (6)
1979
Program Automation Language. System design language that automatically generates an executable program from a description of its data structure specifications.
Japan
--
Parlance
1979
Concurrent language.
---
PCL (1)
1979
Printer Control Language. Document description language used by Hewlett-Packard Laserjet printers, a superset of HP-GL/2. PCL 5 Printer Language.
Hewlett-Packard, USA
---
PCL (2)
1979
Process Oriented Job Control Language.
---
PHI (1)
1979
Knowledge-based system with pattern matching, rule productions etc, evolved into CHI.
USA
Knowledge-
PLITS
1979
Programming Language In The Sky. A computational model for concurrency with communication via asynchronous message-passing.
University of Rochester, USA
--
PLY
1979
PL/I with extenstions to permit concurrency.
USA
--
polyFORTH
1979
PC FORTH with multiuser support and data base tools.
-Database-
Port
1979
Imperative language descended from Zed.
Waterloo Microsystems, Canada
--
PRESENT
1979
Data General's CODASYL DBMS language.
Data General, USA
--
PSL (2)
1979
Portable Standard Lisp. LISP designed for portability (written in SYSLISP).
University of Utah, USA
AI-
Q-GERT
1979
Graphical simulation system.
USA
Graphics, simulation-
QUEST (2)
1979
Hybrid query language.
USA
Business-
Qwiktran
1979
Portable FORTRAN IV.
---
RDL (2)
1979
Requirements and Development Language.
Sperry Univac, USA
--
REBEL/BASIC
1979
Lawrence Livermore lab language.
California University, Livermore, USA
--
RED1
1979
Modification of DoD RED language.
USA
--
REXX
1979
Restructured EXtended eXecutor. (Original name: REX. They also call it "System Product Interpreter"). Scripting language for IBM VM and MVS systems, replacing EXEC2.
IBM, UK
-
RIDL
1979
Resources and Ideas Language. Conceptual language.
Carnegie Mellon University, USA
--
Rigel
1979
Database language. Based on Pascal.
UC Berkeley, USA
Database, business-
Rocky Mountain BASIC
1970s
Also RMB or RM-BASIC. Dialect of the BASIC programming language created by Hewlett-Packard. It was especially popular for control of automatic test equipment using GPIB.
Hewlett-Packard, USA
--
Rosetta SMALLTALK
1979
Conversational extensible, microcomputer language.
---
RS Algol
1979
Royal Signals Algol 68. Some extensions, near full implementation.
Royal Signals and Radar Establishment, Malvern, UK
Scientific-
S-Algol
1979
St Andrew's Algol - Teaching language - Orthogonal data structures on Algol-60.
University of St Andrews, UK
Education
Sassa Macro Processor
1979
Algol-style macro generator.
Tokyo Institute of Technology, Japan
--
SCAN (2)
1979
Meta language for making simple POLs (Problem-Oriented Languages).
USA
--
SIML/I
1979
Simulation language, descendant of ASPOL.
USA
Simulation-
SIMPL-D
1979
SIMPL with data abstraction extensions.
USA
--
Simple Euclid
1979
simpiflication of Euclid.
USA
--
Sinclair BASIC
1979
Dialect of the BASIC programming language used in the 8-bit home computers from Sinclair Research and Timex Sinclair. (ZX80, ZX81/TS1000, ZX Spectrum).
Nine Tiles Networks Ltd, UK
--
SIS (2)
1979
Semantics Implementation System. Goal of generating compilers from denotational specifications.
Aarhus University, Denmark
--
SMACK
1979
Macro package for MIL.
USA
--
SNePS
1979
Frames-based KRL.
USA
--
SOL (3)
1979
Paper language defined in system.
---
Spacemaker
1979
Language for Modelling Architectural Physical Form.
Slovenia
--
STAMPS
1979
Semi-parametric, business-oriented language processor that generates Cobol source programs.
Hitachi SK, Japan
Business-
Standard Lisp
1979
Subset of Lisp 1.5 developed primarily for implementing REDUCE. Replaced by Portable Sandard LISP.
USA
AI-
STAR (1)
1979
Initial implementation of the Utopia 84 Language as a FORTRAN preprocessor.
Yamanashi, Japan
--
SUGAR (1)
1979
High-level programming language for geographical analysis and mapping (GIS).
-GIS-
SUILVEN
1979
Microprogramming language.
---
SUPERMAC
1979
General-purpose macro language, embeddable in existing languages as a run-time library.
Canterbury, UK
--
SYSLISP
1979
System language used in the implementation of Portable Standard Lisp.
USA
AI-
TAL (2)
1979
Transaction Application Language (originally "Tandem Application Language"). Block-structured, procedural language optimized for use on Tandem hardware. TAL resembles a cross between C and Pascal. It was the original system programming language for the Tandem CISC machines, which had no assembler.
Tandem, USA
-
TAU
1979
Compiler for T, extension of RABBIT/S-1.
Lawrence Livermore Lab., USA
--
TBL (2)
1979
TaBLe. Language for formatting tables, a preprocessor to nroff.
Bell Labs, USA
--
TC
1979
T-Compiler, extension of RABBIT/S-1.
Lawrence Livermore Lab., USA
--
TCOL.Ada
1979
Intermediate representation for Ada, was merged with AIDA to form Diana.
Carnegie Mellon University, USA
--
Thalmann
1979
Medical database language.
Canada
Database, Medical-
THEOS Basic
1970s
Business Dialect of BASIC used in the THEOS Operating System.
THEOS Software Corp., USA
Business-
Theseus (1)
1979
Elegant research database programming language. Designed as a set of extensions to Euclid following the SETL and SNOBOL model.
University of Rochester, USA
Business-
ThingLab
1979
Simulation system written in Smalltalk-80. Solves constraints using value inference.
Xerox PARC, USA
Simulation
Toronto Euclid
1979
The standard dialect of Euclid, as compared to Ottawa Euclid.
University of Toronto, Canada
--
TRIP
1979
Micro Interpreter.
---
U-Code
1979
Universal Code. Intermediate language, a generalization of P-code for easier optimization. Developed originally for the Los Alamos Cray-1 and the Lawrence Livermore S-1.
USA
--
UCS
1979
Universal Compiler System.
USA
--
UNIT Package
1979
?
USA
--
Utopia 84
1979
Idealised language proposed by Knuth and commented on by Ledgard and Richard, to get an ideal language.
USA
--
V (1)
1979
Viewgraph language.
Bell Labs, USA
Graphics-
VAL (1)
1979
Value-oriented Algorithmic Language. Single assignment language, designed for MIT dataflow machine. Based on CLU, has iteration and error handling, lacking in recursion and I/O.
MIT, USA
--
Vulcan dBase-II
1979
Commands added to dBase to accommodate the video screen interface as well as commands for improved control of flow (such as DO WHILE/ENDDO) and conditional logic (such as IF/ENDIF).
---
BASIC-2
1979
BASIC for WANG machines.
Wang, USA
--
Wyoming structured APL
1979
APL with Dijkstra's structures.
University of Wyoming, USA
--
YALLL
1979
Yet Another Low Level Language. A microprogramming language resembling conventional assembly language.
UC Berkeley, USA
--
ZCODE
1979
Intermediate language.
---
ZetaLisp
1979
Maclisp dialect used on the LISP Machine. The many extensions to Maclisp include vectors, closures, flavors, stack groups, locatives and invisible pointers.
USA
AI-
ZOPL
1979
Programming language created for use on Geac mainframe computer systems used in libraries and banking institutions. It had similarities to C and Pascal. ZOPL is still in use at CGI Group (formerly known as RealTime Datapro), who ported it to VAX/VMS and Unix in the 1980s, and to Windows in 1998.
Geac Computer Corporation, USA
-
Nevada COBOL
1979
8bit CP/M COBOL.
Ellis Computing, Inc., USA
---
SAM76
1979
interactive high level computer language that introduces concepts for both the home computer and timesharing system users. It was designed to be simple enough for the novice to learn while meeting all the requirements of the most sophisticated users.
USA
---
MusBox
1979
Aka MBox. Music compiler for the Sampson box at CCRMA. Re-implemented as "Sambox", it was the primary music making program at CCRMA
USA
Music-
PROGRESS-II
1979
Simplified programming language that let operators quickly describe various processes in typical office tasks.
Mitusbishi , Japan
--
Digital Group 8080 Maxi_BASIC
1979<
BASIC for 8080 processor.
USA
---
Poly 11K BASIC
1979<
BASIC.
USA
---
Micropolis BASIC
1979<
BASIC.
USA
---
Southwest Tech 8K BASIC
1979<
BASIC.
USA
---
Imsai 8K BASIC
1979<
BASIC.
USA
---
Zapple 8K BASIC
1979<
BASIC.
USA
---
Altair 12K Extended BASIC
1979<
BASIC.
USA
---
Northstar BASIC-FPB
1979<
BASIC.
USA
---
Compucolor 8K BASIC
1979<
BASIC.
USA
---
Compal-80 10K BASIC
1979<
BASIC.
USA
---
ABC BASIC
c1978
BASIC for the ABC 80 and ABC 800 line of computers designed by Dataindustrier AB and manufactured by Luxor AB (including ABC 802, ABC 806 etc.).
Amsterdam Math Centrum, Netherlands
Scientific--
ADFL
1978
A Data Flow Language.
MIT, Cambridge Lab for Computer Science, USA
--
Algol 7
1978
Version 3 of RC Algol.
RegenCentral, Denmark
Scientific-
Alice (1)
1978
Early system for CSPs modeling and solving.
France
AI-
ANSI Standard Minimal Basic
1978
BASIC (specification X3.60-1978)
USA
---
Apple BASIC
1978
See Integer BASIC (Apple I) (for Apple III).
Apple Inc., USA
--
ASC Fortran
1978
Array parallel FORTRAN.
Texas Instruments, USA
Scientific-
Astro BASIC
1978
BASIC for the Bally Basic Computer, later the Astro.
USA
--
BASIC09
1978
BASIC for OS-9 and OS-9 68K on Motorola 6809 and 68K CPUs, respectively.
Microware, USA
--
BDARE
1978
DARE written in ANSI minimal Basic capabilities for extension.
University of Arizona, USA
--
Behaviour Algebra
1978
Precursor to the CCS.
UK
--
Benton Harbor BASIC
1970s
BASIC for Heatkit computers.
USA
--
BIOSSIM
1978
Machine-independent language for the simulation of complex chemical and biochemical systems. Rewritten in Fortran in 1978.
USA
Simulation-
Bonczek
1978
Generalised data mapping language.
---
Bourne shell
1978
Language of commands for Unix.
USA
-
BPL
1978
Basic Programming Language.
Herion-Watt University, Edinburgh, UK & Rhodes Iniversity, South-Africa
--
BS12
1978
Business System 12. IBM's Bureau Service database system. Influenced by Project R, but not in language design. Language inspired by ISB from UK Scientific Centre.
UK
Database-
CAMIL
1978
Computer Assisted/Managed Instructional Language. Used for CAI at Lowry AFB, CO.
McDonnell Douglas, USA
--
CCL (2)
1978
Computer Control Language. English-like query language based on COLINGO, for IBM 1401 and IBM 1410.
Denmark
Database-
CDL (7)
1978
Simulations language.
-Simulation-
CON-A
1978
Conversational Algol.
UK
--
CONSTRAINTS
1978
Constraints using value inference. ?
USA
--
CPS (3)
1978
Continuation Passing Style. A semantically clean language with continuations, has been used as an intermediate language for Scheme and the SML/NJ compiler.
USA
--
CSP (1)
1978
Communicating Sequential Processes. Simple and elegant language for describing parallel computations and their interactions.
Oxford University, UK
-
DARE
1978
Differential Analyzer REplacement. A family of simulation languages for continuous systems.
University of Arizona, USA
Simulation-
DARE-III
1978
Continuous simulation languages.
USA
Simulation-
Dataplot
1978
Interactive high-level language for visualisation.
USA
--
DDL-P
1978
PASCAL implementation of DDL.
USA
--
DDM
1978
Dataflow language.
---
Delta (5)
1978
Expression-based.
---
DEMOS
1978
Discrete Event Modelling On Simula. Extensions to Simula 67.
UK
--
Distributed Processes
1978
Also "DP". First concurrent language based on remote procedure calls.
---
DoD-1
1978
Department of Defence 1. Unofficial name of the language that became Ada.
USA
--
DYL280
1978
Auditing language, similar to Cobol, replaced by Vision Results 2000.
Dylakor, USA
Business-
EBL
1978
Event Based Language. Parallel processing language centered on events.
MIT, USA
--
ELMA
1978
Compiler writer.
Tallin Polytechnical Institute, Russia
--
ELMAGUIDE
1978
Metalanguage used for interpretation of user actions in the ELMA compiler writer.
Tallin Polytechnical Institute, Estonia
--
ELMAMETA
1978
FORTRAN extension used for lexical, syntactic and semantic sepecification in the ELMA compiler writer. This system was widely used in the Soviet Union, and produced an Ada to Diana compiler.
Tallin Polytechnical Institute, Estonia
--
EOS
1978
Data language.
-Database-
EPL (6)
1978
Experimental Programming Language. Influenced occam.
UK
--
EPSIMONE
1978
EPI + SIMONE. Concurrent simulation language derived from Simone.
Brazil
Simulation-
ESPL/I
1978
Electronic Switching PL/I. Embedded exchange system variant of PL/I.
ITT, USA
--
Eurisko
1978
Language for "opportunistic programming". Constructs its own methods and modifies its strategies as it tries to solve a problem.
USA
--
EXTRAN
1978
Japanese top down language.
Japan
--
FFP (1)
1978
Formal FP. Similar to FP, but with regular sugarless syntax, for machine execution.
USA
--
FOCAL-15
1978
FOCAL for the PDP-15.
USA
--
FORAL LP
1978
FORAL with light pen.
USA
Business-
FORTRAN 77
1978
Block IF, PARAMETER, SAVE statements added, still no WHILE. Fixed-length character strings, format-free I/O, arrays with lower bounds. ANSI X3.9-1978.
International
Scientific-
Gamma (5)
1978
Expression oriented language.
UCLA, USA
--
GAMS
1978
General Algebraic Modeling System. High-level modeling system for mathematical programming and optimization.
USA
Scientific
GENESIS
1978
Language for describing the program development process and bootstrapped programs in particular.
---
GLOS
1978
Graphics Language Object System. Graphics objects correspond to language statements (e.g. line, circle, polygon etc). New objects defined using procedures. 2-D Transformations are context dependent and may be nested.
University Queensland, St. Lucia, Australia
Graphics-
GNOSIS-II
1978
Renamed PNOSIS. A preprocessor, using a subset of GNOSIS commands, which translates directly into PILOT rather than ALGOL.
University of Texas, USA
--
GYVE
1978
OS programming language, highly modular (similar to Modula ?).
USA
--
HAL (2)
1978
High Level Assembler. Machine independant assembler(!) developed to cope with erratic instruction sets.
Edinburgh Regional Computing Centre, UK
--
Hope
1978
Hope is a small, simple functional language based function composition and on the idea of 'call-by-pattern.' A Hope program consists of a set of modules, each of which can contain sets of recursion equations.
University of Edinburgh, UK
-
HPL (2)
1978
Hewlett Packard Language. Language used in HP9825A/S/T Desktop Calculators and ported to the early Series 200 family (9826 and 9836, MC68000). Fairly simple and standard, but with extensive I/O support for data acquisition and control (BCD, Serial, 16 bit
Hewlett-Packard, USA
--
HYPOCOBOL
1978
Extension of COBOL.
USA
Business-
ICL (2)
1978
Interpretive Computer Language. Language to permit shared data between differing intepretations of ambigouous terms in lists. Written in MACRO 10.
Caltech, USA
--
Id (1)
1978
Irvine Dataflow. Single assignment language, used on MIT's Tagged-Token Dataflow Architecture (and soon on Motorola's Monsoon). Incrementally compiled, non-strict.
USA
-
INCA
1978
NC language.
-Robot-
INSIGHT
1978
Simulation modeling language especially for health care problems.
-Simulation-
ISIS (3)
1978
Simulation language. CSSL.
USA
Simulation-
JaM (1)
1978
Interpretive FORTH-like graphics language, forerunner of both Interpress and PostScript.
PARC, USA
Graphics-
Janus (2)
1978
Intermediate language, claimed to be an implementation of UNCOL. Used on CDC 6600.
University of Colorado, USA
--
LAP4
1978
Early assembly language for Linc-8 machine.
----
LAPSE
1978
Single assignment language for the Manchester dataflow machine.
Victoria University, Manchester, UK
--
Level III BASIC
1975
BASIC for (Tandy / RadioShack TRS-80).
Microsoft, USA
---
LHC-PILOT
1978
Boeing Pilot.
Boeing Computer Services, USA
--
LINUS (2)
1978
Querying language.
Honeywell, USA
Database-
Lispkit Lisp
1978
Purely functional version of LISP.
UK
AI-
Lorel-2
1978
HLL designed to describe combinatorial systems such as graphs and languages.
Japan
--
Luxor Basic
1978
For (Luxor ABC 80) computers.
---
Lyapas-M
1978
Evolution of LYaPAS.
Russia
--
MATLAB
1978
MATrix LABoratory. Numerical computing environment and fourth-generation programming language. Developed by MathWorks, MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and inter
University of New Mexico, USA
Scientific
MBALM/1700
1978
Port of Microprogrammed BALM.
---
MESS
1978
Macros Elaborated for Structured Systems programming. Systems programming language for PDP 10 based on ML/I.
USA
--
MICA (2)
1978
Machine Independant Compiler for ATLAS.
UK
--
MIDAS (5)
1978
MID-level Assembly.
USA
--
MIDAS/6800
1978
MID-level Assembly. 6800 implementation of MIDAS.
USA
--
MIDAS/8080
1978
MID-level Assembly. 8080 implementation of MIDAS.
USA
--
MiniLex
1978
Subset implimentation of Goos' Lex.
University of Karlsruhe, Germany
--
MINIMAL BASIC
1978
ANSI and ISO standard subsets of BASIC.
USA
--
Mizar FC
1978
Second implementation of Mizar.
Poland
--
MODCAP
1978
Language evolved from MADCAP. A simple, moderately extensible, lexically-scoped expression language.
USA
--
Modula-2
1978
Developed as the system language for the Lilith workstation. The central concept is the module which may be used to encapsulate a set of related subprograms and data structures, and restrict their visibility from other portions of the program.
N.Wirth, ETHZ, Zurich, Switzerland
Education
MOUSE4
1978
RATFOR with a hash table.
USA
--
MPSX
1978
Mathematical Programming System Extended. Solution strategy for mathematical programming.
IBM, USA
Scientific-
MUG2
1978
INRIA compiler generation system.
INRIA, France
--
muMath
1978
Symbolic maths system.
Canada
--
MuSimp
1978
Micro-Symbolic IMPlementation language. LISP variant used as the programming language for the PC symbolic math package MuMath.
The Soft Warehouse, USA
AI-
MuTeX
1978
Tech extensions for typesetting music.
Canada
Music-
NASCOM ROM Basic
c1978
NASCOM ROM Basic in Z80 asm for NASCOM computer kits.
Nascom Microcomputers (div. Lucas), USA
--
Network Control Language
1978
Language for explicit control of networks.
UK
--
OPS2
1978
Official Production System version 2.
CMU, Stanford, USA
--
P5
1978
Dataflow compliant subset of Pascal developed at the same time as LAPSE and SISAL.
Manchester University, UK
--
PADL-1
1978
Part and Assembly Description Language. CSG (Constructive Solid Geometry) language for CAD/CAM. 2nd version of PADL.
University of Rochester, New York, USA
Graphics-
Parasol (1)
1978
Continuous simulations language for LSI economic models.
Berkeley University, USA
Simulation-
Path Pascal
1978
Parallel extension of Pascal. Processes have shared access to data objects.
USA
--
Pebbleman
1978
DoD requirements that led to APSE.
USA
--
PIGLI
1978
Portable Interactive Graphics Language Interpreter. Evolution of ESP3.
USA
Graphics-
PL/B (2)
1978
Portable assembly.
USA
--
PL/MP
1978
Microprogramming language resembling a subset of PL/I.
IBM TJWRC, USA
--
PL/P
1978
Programming Language for Prime (computers)) is a mid-level programming language developed by Prime Computer to serve as their second primary system programming language after Fortran IV. PL/P was a subset of PL/I.
USA
-
PLOGO
1978
Pascal Logo. LOGO written in Pascal for the TI 94.
USA
--
PLUM
1978
Compiler for a substantial subset of PL/I for the Univac 1100.
University of Maryland, USA
--
PLZ
1978
High level language for programming microprocessors. A minimal block structured language, goto-less and only DO-OD loops with exit, repeat [from] or continue [from] placed anywhere in the loop. Record structures. Used by Zilog, and by Olivetti in their S6
Zilog, USA
--
PLZ/ASM
1978
Similar to PLZ, but with assembler instructions instead of statements.
USA
--
PLZ/SYS
1978
High level dialect of PLZ for Zilog Z-80.
USA
--
PNOSIS
1978
PILOT targetted GNOSIS. Renaming of GNOSIS II.
University of Texas, USA
--
Poplar
1978
Blend of LISP with SNOBOL4 pattern matching and APL-like postfix syntax. Implicit iteration over lists, sorting primitive.
Bell Labs, USA
AI-
PORTAL
1978
Process-Oriented Real-Time Algorithmic Language. Derved from Pascal.
LGZ Landis&Gyr, Switzerland
-
PPL (2)
1978
Portable Programming Language. System independent systems language.
Bath University, UK
--
PRA
1978
PRAgmatics. Language used by COPS for specification of code generators.
Germany
--
Program Synthesis
1978
Compiler-compiler system.
ICL Ltd., UK
--
PSILISP
1978
Extensions to LISP for list processing.
Japan
AI-
QAS (2)
1978
Interactive mathematical problem solving language, forerunner of TK!Solver.
Greece
Scientific-
QUERY/UPDATE
1978
Query language for DMS 170.
CDC, USA
Business-
Red (2)
1978
Also REDL. Derived largely from systems implementation language CS-4.
Intermetrics, Inc., USA
--
REDUCE/17OO
1978
Port of REDUCE 2.
USA
--
RESQ
1978
Queued network based simulation system.
USA
Simulation-
RPL 11 M
1978
RPL 11 B re-engineered in Macro 11 assember generating PDP11 compiled code. Written for Airfix Industries who ran all their systems using it.
UK
--
S*
1978
Microprogramming language schema, which instantiates to a complete language for any given micromachine. Has Pascal-like syntax, with pre- and post-conditions.
Simon Fraser University, Canada
--
Sandman
1978
DoD requirements that led to APSE.
USA
--
SAPL
1978
Structured APL. Precessor extensions to APL.
USA
Scientific-
Scheme 48
1978
Simplified version of Scheme, written in 48 hours. Used to create Scsh (SCheme SHell).
USA
--
SCOT
1978
Music programming language. A Score Translator for Music 11.
MIT, USA
Music-
Screenwrite
1978
Simple query language. For Level 6 minis.
Honeywell, USA
Database -
Scribe
1978
Markup language and word processing system which pioneered the use of descriptive markup.Scribe was revolutionary when it was proposed, because it involved for the first time a clean separation of structure and format.
USA
--
SDM
1978
Semantic Data Model. Advanced high level language for data description, incorporated into DIAL.
USA
--
SEM
1978
Semantic specification language for COPS.
Germany
--
Sequential Pascal
1978
Simplified Pascal with monitors.
University of Newcastle, UK
--
Setun
1978
Ternary logic autocode for the Russian Ternary Logic Computer Setun.
Russia
--
SIGLA
1978
SIGma LAnguage. Language for industrial robots.
Olivetti, Italy
Robot-
SIMPL-Q
1978
Implementation of SIMPL-T for Nanodata QM-1, used to write the EASY OS.
USA
--
SL/1
1978
Subset of SIMPL-T for the Langley Star machine.
USA
--
SL1
1978
SARA module definition language.
UCLA, USA
--
SLISP
1978
Standard LISP.
University of Utah, USA
AI-
SMALL (1)
1978
Toy language used to illustrate denotational semantics.
University of Auckland, New-Zealand
-
Smalltalk-78
1978
1978 version of Smalltalk.
USA
--
SOGO
1978
Music programming language.
MIT, USA
Music-
SOLMAR
1978
?
---
SORITEC
1978
statistical/econometric programming language.
Full Information Software, USA
--
S-Snobol
1978
Structured SNOBOL.
UK
--
Steelman
1978
Fifth and last of the series of DoD requirements that led to Ada.
USA
--
STIGO
1978
Stevens Institute of Technology 'go'. Fast compile introductory Fortran.
Stevens Institute of Technology, USA
--
SYN
1978
Syntactic specification language for COPS.
Germany
--
TARTAN
1978
Simpler proposed language to meet the Ironman requirements.
USA
--
TEMPO (1)
1978
Simple syntax and semantics. Designed for teaching semantic and pragmatic aspects of programming languages.
University of Kansas, USA
Education-
TEMPO/SP
1978
Experimental dialect of TEMPO with macro-extensible syntax.
University of Kansas, USA
--
TeX
1978
Language for formatting and typesetting text, especially mathematical formulas. Macro extensible.
USA
-
TeX-78
1978
1978 implementation of TeX.
USA
--
THLL
1978
Trident High Level Language. TRIDENT compiler - part of the TRIDENT missile system.
Naval Surface Weapons Center, USA
--
TPL-40
1978
Subset of PL/I was developed for the mini-computer. Langiuage for scientific and process control applications.
Japan
Scientific-
TRS-80 Level II BASIC
>1977
Based on Microsoft BASIC (Tandy / RadioShack TRS-80).
Tandy Corp., USA
---
TUTSIM
1978
Technical University of Twente SIMulation. Simulation language.
Technical University of Twente, Netherlands
Simulation-
UCSD Pascal
1978
Pascal programming language system that ran on the UCSD p-System, a portable, highly machine-independent operating system.
University of California, San Diego (UCSD), USA
-
USL (1)
1978
User Speciality Language. Near-natural query language from IBM germany, close to natural English or German.
IBM, Germany
Database -
VDM-SL
1978
Vienna Development Method Specification Language. (Also known as Meta-IV.) Model-oriented specification language, upon which the Vienna Development Method is based.
Austria
--
VisiCalc
1978
VISIble CALCulator. Spreadsheet programming language by Dan Bricklin and Bob Frankston.
USA
--
VMPL
1978
Microprogramming language with PL/I-like syntax, for an abstract micromachinee. The program is first translated into intermediate language, then compiled into the target microcode.
---
Zed
1978
Eh, with types added. Similar to C. Implementation language for the Thoth realtime operating system. Added a few simple types for greater efficiency on byte-addressed machines. String constants in case statements. Enforces the naming convention: MANIFESTS, Externals and locals.
University of Waterloo, Canada
--
ZENO (1)
1978
Euclid with asynchronous message-passing.
University of Rochester, New York, USA
--
ZGRASS
1978
RASS on a Z-50 chip. GRASS system rewritten for Bally BASIC home computer. First home animation machine, put interactive animation into the homes of artists.
Electronic Visualization Laboratory, University of Illinois, USA
--
ERCEE Basic
1978
Basic implemented in the Proteus III computer.
Thomson & ERCEE, France
--
Wintek 4K BASIC
1978
6800 BASIC interpreter optimized for industrial applications.
Wintek, USA
---
EGERIE
1978
Programming language for the EGERIE computers inspired by BASIC.
CORDA, France
---
MIX
1978
Conceived to perform algorithmic composition using digital audio soundfiles on a IBM 3031 mainframe computer.
Princeton University, USA
Music--
Music-1000
1978
Score and orchestra language for DMX-1000 signal processor. implemented in LSI-11 assembler.
USA
Music-
MicroCOBOL
1978<
Total business data processing capability fort mini and microprcessor users.
CAP-CPP, USA
---
AIMDS
1977
Augmentation of MDS. Frame language. Used by McCarty to write TAXMAN.
USA
--
ALGOL 60 Modified
1977
Supplement to the ALGOL 60.
International
Scientific-
ALGOL 68S
1977
Subset of ALGOL 68 allowing simpler compilation. Intended mainly for numerical computation.
International
Scientific-
ALGOL-M
1977
Microprocessor based ALGOL.
USA
Scientific-
AMOC
1977
Autocoder Marburg.
Germany
--
ANS MUMPS
1977
ANS standard MUMPS.
USA
--
Apple Integer Basic
1977
BASIC for Apple II.
Apple Inc., USA
---
APT 77
1977
Automatically Programmed Tools v4.
USA
--
AQL
1977
Picture query language, extension of APL.
Italy
Database-
Arsac dataflow
1977
Unnamed dataflow language similar to Lucid.
Arsac, France
--
ASPEN
1977
Toy language for teaching compiler construction.
USA
Education-
Basic PEARL
1977
Minimal subset of PEARL.
Germany
--
BIOMAC
1977
Block structured PDP-11 assembler.
---
Blue
1977
System for teaching object-oriented programming. It is an integrated development environment (IDE) and a programming language.
University of Sydney, USA
Education
BWBASIC (2)
>1977
ByteWide BASIC. Stand alone Z-80 bitwise port of Tiny BASIC. Intended for control applications.
Pro-Log Corp., ByteWide Systems, Australia
---
CDL (6)
1977
Systems implementation language.
Russia
--
CGOL
1977
Package providing ALGOL-like surface syntax for MACLISP.
USA
AI-
COL (1)
1977
Communications Oriented Language. Military Communications language.
Bolt, Beranek & Newman, USA
--
Commodore BASIC
1977
Also known as PET BASIC, is the dialect of the BASIC programming language used in Commodore 8-bit home computer line, stretching from the PET of 1977 to the C128. The core was based on 6502 Microsoft BASIC.
Microsoft, USA
--
Conceptual schema language I
1977
Conceptual schema language.
Siemens , Germany
-
CONSIM
1977
CONversational SIMulation language.
University of Utah, USA
Simulation-
COPE
1977
Decicion table preprocessor for COBOL.
University of South Australia, Australia
Business-
COPLAN
1977
Macro language for control of HEP experiments at the Yerevan Physics Institute. Replaced 1980 with an extended BASIC.
Russia
--
CREAM
1977
Computer simulation language.
-Simulation-
CROSSTABS
1977
Simple language for statistical analysis of tabular data.
USA
Scientific-
CSS/II
1977
Computer System Simulator II. Like GPSS, for IBM 360.
---
DELTA (3)
1977
System simulation language.
Norweg Comput Ctr, Norway
Simulation-
Delta (4)
1977
Language for system specification of simulation execution.
-Simulation--
DIAL (2)
1977
Data Intensive Applications Language. Database programming language.
Berkeley University, USA
Database-
DIGRAF
1977
Device Independent GRAphics from FORTRAN. Fortran extension to permit device independent modelling and CAD.
USA
Graphics-
DPL (3)
1977
Direct Programming Language. Mathematical interaction language.
UK
Scientific-
EBNF
1977
Extended BNF. Backus-Naur Form with one or more added constructs, usually regular expressions.
International
--
EDSIM
1977
Educational Simulation Language. According to Nance, this built on ECSL, but reintroduced the Fortran-like component.
UK
Education-
EFL
1977
Extended FORTRAN Language. FORTRAN preprocessor to provide structured programming much like C. A descendant of RATFOR, written in C.
USA
--
EMPL (1)
1977
Erik Mueller's Programming Language? Incredibly tiny APL interpreter for the 8080.
USA
--
PET BASIC
1977
See Commodore BASIC.
----
Escapade
1977
Server-side scripting language that is designed to provide an easy interface to database contents.
--
ESP³
1977
Extended SNOBOL Picture Pattern Processor.
Iwo, USA
--
Euclid
1977
Named for the Greek geometer, A Pascal descendant for development of verifiable system software. No goto, no side effects, no global assignments, no functional arguments, no nested procedures, no floats, no enumeration types. Pointers are treated as indices of special arrays called collections.
Xerox PARC, Canada
-
EXEC 2
1977
EXtended EXecutor 2. Superseded by REXX.
Watson Labs IBM, USA
-
FLACC
1977
Implementation of the ALGOL 68 programming language.
Chion Corporation, Canada
-
FORTH 77
1977
1977 version of FORTH.
USA
--
FP (1)
1977
Very early pure-functional language. FP was an interpreted language that attempted to break the VonNeumann-machine mould.
Backus, USA
-
FRL
1977
Frame Representation Language.
MIT, USA
--
Functional Units
1977
Extended actor language.
Italy
--
GAME
1977
Greatly Augmented Modeling Environment. Simulations language for business games.
Cornell University, Canada
Simulation, games-
GASP V
1977
Version 5 of GASP.
-Simulation-
GASP-PL/I
1977
GASP using PL/I instead of Fortran.
USA
--
Gehani Pascal
1977
Pascal extended to included units.
USA
--
G-EXEC
1977
Geological Executive. Early relational database system that had a scripting interface closely based on IBM JCL.
-Database-
Gist
1977
Specification language.Used to create the XPLAIN etc systems.
USA
--
GLIDE (1)
1977
Language for design information systems - extension to ALGOL.
USA
--
GOSPEL
1977
CSSL-like simulation language for GCOS systems.
Italy
Simulation-
GPGS
1977
Graphics language.
-Graphics-
GRAMPS
1977
Interactive 3D graphics language.
-Graphics-
GRAPPLE (2)
1977
Graphics Application Programming Language.
-Graphics-
Green (1)
1977
Proposed language to meet the DoD Ironman requirements which led to Ada for US Dept of Defense.
CII Honeywell Bull, France
--
GRIN (2)
1977
GRaphic Interaction. Command systems language based on SIGMA at CERN.
USA
Graphics-
Hoogvorst dataflow
1977
Dataflow language.
Université Paris VI, France
--
Icon (1)
1977
Descendant of SNOBOL4 with Pascal-like syntax. Icon is a general-purpose language with special features for string scanning.
Indiana University, USA
-
IDL (3)
1977
Interactive Data Language. Commercial array- oriented language with numerical analysis and display features, for Unix workstations, DOS Windows and VAX/VMS.
Research Systems, USA
Business
IDSQ
1977
Query language.
Honeywell, USA
Database-
ILL
1977
Intermediate Level Language "English-like" query language based on both the domain-oriented approach and a domain relational calculus.
-Database-
IMP 77
1977
Release of IMP in 1977, evolution of IMP 2.2.
UK
--
Integer BASIC
1977
BASIC interpreter of the Apple I and original Apple II computers. Originally available on cassette, then included in ROM on the original Apple II computer at release in 1977, it was the first version of BASIC used by many early home computer owners. By St
Apple Inc., USA
--
INTELLECT
1977
Natural language query system.
Artificial Intelligence Corp., USA
AI-
INTERCELLAS
1977
Interactive cellular space simulation language.
-Simulation-
IPL (3)
1977
Interactive Programming Language. Joss-like dialect of PASCAL.
University of Virginia, USA
--
Ironman
1977
Fourth of the series of DoD requirements that led to Ada.
HOLWG, DoD, USA
--
J73
1977
Dialect of JOVIAL.
----
JOBOL
1977
JOB Organisation Language. Machine independant job organisation language.
Moore UoL, USA
--
JOCIT
1977
Jovial J3 intermediate code.
USA
--
JOKER
1977
High level algorithmic language.
Siemens AG, Germany
--
KL-ONE
1977
Knowledge Language ONE. Frame language.
BBN, USA
--
KRL-0
1977
Knowledge representation language. It is a frame-based language.
USA
Knowledge-
KRS-1
1977
Knowledge Representation Semantics One. KR language based on LISP.
USA
Knowledge-
Librarian
1977
Library connection language for the SESAME project.
France
--
LISBEA
1977
Teaching Dialect of LISP.
Matematisk Institut Aarhus Universitet, Danmark
AI-
LITTLE
1977
Typeless language used to produce machine-independent software. LITTLE has been used to implement SETL.
Courant Institute, USA
--
LOGAL (1)
1977
CHDL for logic design and synthesis of computers.
---
M4
1977
General purpose macro processor. Macro processor for Unix and GCOS. By Brian Kernighan and Dennis Ritchie.
USA
-
Macaulay
1977
Symbolic math package for commutative algebra, algebraic geometry, cohomology.
USA
--
MAINSAIL
1977
MAchine INdependent SAIL. Multipurpose. Commercialisation of SAIL.
XIDAK, Palo Alto, CA, USA
--
Make
<1977
Language for the Unix file maintenance utility Make.
Bell Labs, USA
--
MAX
1977
Macroprocessor for general purpose text manipulation.
Bradford University, UK
--
M-Code (1)
1977
Intermediate code produced by the original ETH Modula-2 compiler.
USA
---
Mesa
1977
ALGOL-like language. Used to program the Star, and later the GlobalView, desktop environment. Mesa was eventually superseded by the Cedar programming language. Language was named after the mesas of the American Southwest, referring to its design intent to
Xerox Palo Alto Research Center, USA
-
META (2)
1977
Assembly language for the CYBER 200.
CDC, USA
--
MIDL (1)
1977
Systems implementation language between SETL and LITTLE.
Courant Institute, USA
--
Minerve
1977
Syntaxic LEGOS Editor ?
IRIA, France
--
Mizar QC
1977
First implementation of Mizar - had "neither functional notation nor definitional facilities".
Poland
--
MPGL
1977
Micro-Program Generating Language. A retargetable register transfer language, in which the machine specification is included as part of the program.
---
MSL
1977
Microprocessors systems language.
University of South Carolina, USA
--
MultiLisp
1977
Parallel extension of Scheme, with explicit concurrency. The form (future X) immediately returns a 'future', and creates a task to evaluate X.
USA
--
MUSTRAN III
1977
Music Translator v3.
USA
Music-
ND-Lisp
1977
Non-Deterministic Lisp. Lisp with context manipulation features.
Universita di Pisa, Italy
AI-
Nevada BASIC
1970s
8bit CP/M 12 digit precision BASIC and matrix operations. A port of Processor Technology 8K BASIC.
Ellis Computing, Inc., USA
---
Newton
1977
Named after Isaac Newton (1642-1727). General purpose expression language, syntactically ALGOL-like, with object-oriented and functional features and a rich set of primitives for concurrency. Used for undergraduate teaching at Lausanne (EPFL).
EPFL, Lausanne, Switzerland
Education-
NLINGOL
1977
Enhanced LINGOL.
MIT, USA
--
NNL2
1977
Predecessor to ATOL.
UK
--
NPL (2)
1977
Functional programming language with pattern matching. A predecessor of HOPE. Pattern matching and set comprehensions.
UK
--
NSFTRAN
1977
Structured Fortran. Structured FORTRAN via a preprocessor.
Temple University, USA
Scientific-
OBJ0
1977
BJ0 Tardo. Based on unsorted equational logic. First of the OBJ implementations.
University of California - Los Angeles, USA
--
OLM-1
1977
Japanese optical research programming language.
Japan
--
One-man-language
1977
Small portable systems implementation language compiler. Written using Semantic Charts.
Toronto University, Canada
--
OPS5
1977
Production rule programming language for AI research and building expert systems. First implemented in Lisp, later in BLISS.
-AI
OWL (1)
1977
One World Language. Knowledge representation language in the form of standardised English MIT.
MIT, USA
--
PCF
1977
Implementation of Edinburgh LCF.
UK
--
PICTURE
1977
Picture drawing language.
Lawrence Livermore Lab., USA
Graphics-
PL/zero
1977
Paper language, minimal subset of PL/I teaching intro to programming.
USA
Education-
PLANS
1977
Programming Language for Allocation and Network Scheduling. A PL/I preprocessor, used for developing scheduling algorithms.
USA
--
PLAY (1)
1977
Language for real-time music synthesis.
-Music-
PLIP
1977
PL/I Preprocessed, but pronounced "PLIP". Agumented PL/I dialect for describing processes, especially graphs.
UCLA, USA
--
PPP
1977
Programmable Picture Processor.
Lawrence Livermore Lab., USA
--
PROPLAN
1977
PROgram PLANning. Pseudo-algebra for detailing programs on paper.
Proctor and Gamble, UK
--
QL77
1977
Query Language. Cincom's Query language for the (amongst others) Univac V77.
USA
Database-
QUEASY (2)
1977
QUEry Analysis System. Introductory query language.
USA
Database-
RAPT (1)
1977
Edinburgh robotics language.
University of Edinburgh, UK
Robot-
RATEL
1977
Raytheon Automatic Test Equipment Language. For analog and digital computer controlled test centers.
Raytheon, USA
--
RATSNO
1977
Preprocessor for SNOBOL4.
USA
--
REGULUS
1977
Regular expression macro language.
University of British Columbia, Canada
--
RMAG
1977
Recursive Macro Actuated Generator. Stand-alone macroprocessor for IBM 360/370 under VS or OS. Many built-in features and a library of several hundred macros. Several large systems were written in RMAG to generate source code for languages such as IBM JCL, IBM assembly language, COBOL.
National Institute of Health, USA
Business--
RPL 11 B
1977
Report preparation language. For PDP 11 written in BASIC+. Airfix UK version of FILETAB for PDP-11.
UK
--
SA
1977
Multi-modal universal language.
Ross, USA
--
SAL (5)
1977
Paper language suitable for semantic definition.
Denmark
--
SALSIM
1977
Digital control simulation language.
-Simulation-
SBA
1977
System for business automation.
IBM Thomas Watson Labs, USA
Business-
Scriptu
1977
Music programming language.
USA
Music-
SDDL (2)
1977
Software Design and Documentation Language. JPLs software engineering language.
USA
--
SDL (6)
1977
Structural Design Language.
USA
--
SESPOOL
1977
Simple Extensible Systems PrOgramming Oriented Language.
UK
--
SFTRAN/360
1977
Structured FORTRAN for the IBM360.
USA
--
SFTRAN-10
1977
SFTRAN for the PDP-10.
USA
--
SIMPL-NT
1977
Test typeless dialect of SIMPL (1).
USA
--
SIMPL-ST
1977
Test typed dialect of SIMPL.
University of Maryland, USA
--
SIMPL-XI
1977
Systems implementation language. Used to implement as ESPOL like interface to the PDP-11 in a manner like a Burroughs 3000.
University of Maryland, USA
--
SKETCH
1977
Language for describing faces, developed from the Photofit.
USA
--
SPEAKEC
1977
Speakeasy 3 rewritten in C for the PDP-11, with C-extensibility.
USA
--
SPIP
1977
Portable systems language written as a super-Pascal writing Lambda-machine code.
Switzerland
--
SPL (12)
1977
System Programming Language. An ALGOL-like language for the HP-3000 computer allowing inline assembly code. MPE, the OS for the HP-3000 was written in SPL.
Hewlett-Packard, USA
--
Standard MUMPS
1977
See MUMPS.
---
STOIC
1977
STring Oriented Interactive Compiler. Smithsonian Astrophysical Observatory. Similar to FORTH for strings, includes many VAX-specific items.
MIT, USA
--
STRCMACS
1977
Macro extensions to IBM 360/370 code.
---
SYSL
1977
SYStem Language. System Description Language.
Yokosuka Electrical Communication Laboratory, NTT, Japan
--
T (1)
1977
LISP dialect with static scope, a near-superset of Scheme.
Yale University, USA
AI
TAMALAN
1977
Relational data retrieval language, interfacing to CODASYL database system (first to do so).
CDC, Belgium
Database, business-
Tbl (1)
1977
Table Building Language. Simple language which combines user-defined actions into an abstract machine. Used to build table-driven predictive parsers and code generators in the MULTICS Fortran compiler and several PL/I compilers, including VAX-11 PL/I.
Robt. Freiburghouse, MIT, USA
--
TELOS (1)
1977
Pascal-based AI language.
University of Wisconsin, Madison, USA
AI-
TLC
1977
Visual systems implementation language.
USA
--
TLISP (2)
1977
Toulouse LISP.
Université de Toulouse, France
AI-
TORRIX
1977
Programming language for operations on vectors and matrices over arbitrary fields and of variable size.
M. Mathematical Centre Amsterdam, Netherlands
--
TRS-80 Level I BASIC
>1977
Based on Tiny BASIC (TRS-80).
Tandy Corp., USA
---
ULP
1977
Small structured language for use in microprocessors.
---
UNITS
1977
Frame language, part-influence (with KRL) on LOOPS. Written in and giving access to INTERLISP.
Stanford, USA
--
utility-coder
1977
Data manipulation and report generation.
USA
Business-
Waterloo LISP
1977
LISP 1.5 as implemented at Waterloo.
University of Waterloo, Canada
AI-
WATFOR-77
1977
Waterloo FORTRAN 77.
Canada
Scientific-
Westran
1977
Well structured fortran.
Japan
--
WIDES
1977
WIsconsin Discrete Event Simulation. Simulation language.
USA
Simulation-
XGEN
1977
Code generator generator for knowledge-based languages.
USA
--
XL (1)
1977
Tuple language used as the intermediate form in the code generator generator XGEN.
USA
--
XSIM
1977
Corporate financial model development language.
---
Yellow
1977
Language proposed to meet the Ironman requirements which led to Ada.
Stanford SRI, USA
--
Z notation
1977
Visual specification of programs like UML.
France
-
ZIBL
1977
Z-80 Industrial Basic Language. Embedded BASIC subset for Dynabyte Z80s.
USA
--
Cyber BASIC
1970s
Basic for CDC computers.
USA
---
Nevada FORTRAN
1970s
8FORTRAN IV based upon ANSI-66 standards with some 1977 level features.
Ellis Computing, Inc., USA
---
Nevada PASCAL
1970s
8bit CP/M PASCAL version.
Ellis Computing, Inc., USA
---
OSI 6502 8K BASIC
1977
BASIC version for 6502 processor.
Microsoft, USA
---
ALDES
1976
ALgorithm DEScription language.
USA
--
ALGOL 68 Revised
1976
Significantly simplified the language.
International
Scientific-
ALMO
1976
Russian language.
Russia
--
Alpha Micro BASIC
1970s
BASIC for Alpha Micro computers. See AlphaBasic.
Alpha Microsystems, USA
---
AlphaBasic
1976
Basic for Alpha Micro computers.
Alpha Microsystems, USA
Business-
AMPL (2)
1976
Manusript preparation language.
---
Apple I Integer Basic
1976
BASIC for Apple I.
Apple Inc., USA
---
ASIM
1976
Analoge SIMulation. Block oriented simulation language.
Germany
Simulation-
ASPLE
1976
Toy language. Peper language for demonstrating grammars.
Cleaveland, USA
--
AWK
1976
Interpreted string-processing language.
Bell Labs, USA
-
BASIC-E
1976
Also submarine BASIC. Developed in PL/M for Gary Kildall's new CP/M operating system.
Naval Postgraduate School, USA
-
Bays
1976
Animation language.
USA
Graphics-
Beck
1976
Relational problem defintion language.
Southern Methodist University, USA
--
BHL
1976
Bubble Hardware Language.
-Hardware-
BIL
1976
Balm Implementation Language. Compiler/Language for making microcode programs/language for the Burroughs microcode systems. Used for writing Utah BALM, and PictureBALM.
University of Utah, USA
--
BIOPSI
1976
Package of routines and macros for communicating with the MCP".
University of Utah, USA
--
BLIMP
1976
Systems language for CDC 6000/7000.
Berkeley University, USA
--
Browne/Smoliar Labanotation Compiler
1976
Compiler for Labnotation body movement system.
USA
--
CBASIC (1)
1976
Compiled version of the BASIC programming language written for the CP/M operating system. It is an enhanced version of BASIC-E.
Compiler Systems, Inc., USA
--
CCAS
1976
Proposed auditing language for the US auditing organisation. Based on Will, but interest apparantly ebbed.
USA
--
CDL/370/155
1976
CDL modified at Auburn and running on an IBM 370/155.
Auburn, USA
--
CDL2
1976
Version 2 Compiler description language.
Germany
--
CHILL
1976
CCITT HIgh-Level Language. Block-structured compiled language, standardized by the ITU, and designed for building large robust software systems. It is used mostly in the telecommunication area. Real-time language widely used in European telecommunications.
International
-
CHIP-8
1976
Low-level language (really a high-level machine code) for video games on computers using RCA's CDP1802 processor: COSMAC VIP, DREAM 6800 and ETI-660. Now there's an interpreter for the Amiga.
RCA, USA
Games-
CLEAR
1976
Specification language based on initial algebras. Algebraic specification language with unusually powerful composition mechanisms for generic modules. The first specification language to have a rigorous semantics.
USA
--
CMS-2A
1976
Extension of CMS-2.
USA
--
CMS-2K
1976
CMS for 68030 processors.
USA
--
CMS-2L
1976
CMS-2 for 32bit ISA.
USA
--
CMS-2M
1976
Port of CMS-2 for 16bit ISA.
USA
--
CMS-2V
1976
Port of CMS-2 to Vax.
USA
--
CMS-2Y
1976
Modification of CMS-2.
USA
--
COBALG
1976
Algebraic system.
UK
--
CONVERT (3)
1976
String manipulation language with added features for programs and data conversion.
---
CSL (3)
1976
Case Simulation Language. Language for simulating medical cases for student attention.
University of Alabama Medical Centre, USA
Medical, simulation-
DATATRIEVE-11
1976
DEC Query language for PDP-11.
DEC, USA
Database-
Design System language
1976
Interpretive FORTH-like language for 3-D graphics databases. Earliest forerunner of both Interpress and PostScript.
USA
Graphics-
DILOG
1976
APL Dialect for expressing logical abstract machine.
---
display-focal
1976
Graphics extensions to focal.
USA
Graphics-
DYNAMO II/370
1976
Extension of DYNAMO to run on IBM S/370.
Pugh-Roberts Associates, USA
--
DYNAMO II/F
1976
Dynamo II outputting Fortran IV.
USA
--
Eh
1976
Typeless language derived from (and similar to) B. Provides guaranteed order of evaluation for side effects in expressions. Also character indexing operators.
University of Waterloo, Canada
--
EMMYPL
1976
HLL Programming language for writing micropgrams for the EMMY computer.
Stanford, USA
--
EMPL (2)
1976
Extensible Microprogramming Language. An early object-oriented microprogramming language with PL/I-like syntax. Extensions include datatype definitions and operators. Never fully implemented.
USA
---
EPL (5)
1976
Extensible Programming Language. Part of the HLS (hierarchical language system).
Japan
--
EQBE
1976
Extensions to QBE.
Germany
--
EQUEL
1976
Embedded Quel. Combines QUEL theories with C code.
INGRES, Inc., USA
--
FACSIMILE
1976
Biological simulation language.
USA
Simulation-
FASBOL II
1976
Faster version of the FASBOL SNOBOL compiler.
Sanders Assoc., Nashua, Japan
--
FMPL
1976
Frobozz Magic Programming Language. A prototype-based object-oriented language with functional features. Event-driven.
UC Berkeley, USA
--
FOCAL/RT
1976
RT FOCAL.
USA
--
FOL (2)
1976
First Order Logic.
Stanford University, USA
--
FRMT-FTRN
1976
Scientific language.
-Scientific-
Gaming DYNAMO
1976
Interactive Dynamo II/F.
USA
--
GASPPI
1976
GASP + PI process interaction.
USA
--
Germano
1976
Language for Markov Algorithm Composition.
---
GERT III-Z
1976
Extension of GERTS III.
USA
Graphics, simulation-
GPL (3)
1976
Graphical programming language. Dialect of APL for working with graphical applications.
University of Mississippi, USA
--
GRAAP
1976
GRaph Algorithmic Applications Package. Graph theoretic extensions to ALGOL 68.
UK
--
GRAFIC
1976
Interactive graphical extensions to Fortran.
USA
Graphics-
GramR
1976
GramR started life as a programming language developed in the framework of Grenoble-style. As a Specialized Language for Linguistic Programming, GramR defined the syntax of English for eventual machine implementation.
NLP, Montréal, Canada
--
Graphic ALGOL
1976
Generation of shaded perspective picures in real time. Dialect of ALGOL specially made for Case the PDP-11.
Case Western Reserve University, USA
--
Gypsy (2)
1976
Specification and verification of concurrent systems software. Message passing using named mailboxes. Separately compilable units: routine (procedure, function, or process), type and constant definition, each with a list of access rights.
University of Texas, Austin, USA
--
HLS
1976
Hierarchical Language System. Hybrid structured and extensible programming language.
NTT, Japan
--
HP Time-Shared BASIC
1970s
BASIC for (HP 2100 line of minicomputers).
Hewlett-Packard, USA
--
I-D-S/I
1976
Integrated Data Store. Extension to COBOL. First release.
USA
Business-
IMP 2.2
1976
Version 2.2 of IMP - some new features.
UK
--
J3
1976
Dialect of JOVIAL.
----
KAIL
1976
CAI language with control structures (to eliminate GoTos).
USA
--
Kernighan and Plauger macro
1976
Forerunner of the M3 and M4 macroprocessors.
USA
--
KRL
1976
Knowledge representation language. It is a frame-based language.
Xerox PARC & Stanford University, USA
Knowledge
LAU
1976
Langage a Assignation Unique. Single assignment language for the LAU dataflow machine.
Université de Toulouse, France
--
Levesque
1976
System for knowledge representation.
-Knowledge-
LISP 1.9
1976
Evolution of Lisp 1.75.
USA
AI-
LSL (1)
1976
Link and Selector Language. Graphic query language.
-Graphics-
LUCID (2)
1976
Dataflow language descended from ISWIM, lazy but first-order. Statements are regarded as equations defining a network of processors and communication lines, through which the data flows. Every data object is thought of as an infinite stream of simple valu
Canada
-
M3
1976
Macro processor, forerunner of M4, for the AP-3 mini.
USA
--
MDS
1976
Multi-level Diagnosis System or Meta Description System. Knowledge representation and problem solving system.
USA
--
MIL (3)
1976
Module Interconnection Language. Used in the SARA system at UCLA.
Brown University, USA
--
Mini-Dynamo
1976
DYNAMO for Minicomputers.
Pugh-Roberts Associates, USA
--
MINITAB
1976
Interactive solution of small statistical problems.
Pennsylvania State University, USA
--
MINITAB II
1976
Version II of MINITAB.
Pennsylvania State University, USA
--
MINOL
1976
Tiny BASIC with strings for Intel 8080. Fits in 1.75K of Memory.
---
MODEL (3)
1976
Module Description Language.
Moore School, University of Pennsylvania, USA
--
MPL II
1976
Message Processing Language for the Computer Management System (CMS).
Burroughs, USA
---
MPS III
1976
MPS version 3
-Scientific-
MRDB
1976
MUMPS-based databse and querying language.
Department of Electrical Engineering, Washington University, USA
Database-
MRDS
1976
Multics Relational Data Store. Multics fatabase system with a SEQUEL-like command system.
Honeywell, USA
--
MUMS
1976
Macro assembler for IBM 360/370 code.
Universität Linz, Austria
--
NOMAD (2)
1976
Database language. Nomad provides both interactive and batch environments for data management and application development, including commands for database definition, data manipulation, and reporting.
National CSS, Inc., USA
Database
NUL
1976
Navigational User's Language. For network structured data bases.
Belgium
Database, business-
OBJ
1976
Family of declarative "ultra high level" language. For the massively parallel RRM (Rewrite Rule Machine).
USA
-
OMNI
1976
Modeling Management System.
Denville, NJ, USA
--
Orbit (2)
1976
Compiler for T, successor to TC and Tau.
Lawrence Livermore Lab., USA
--
Palo Alto Tiny BASIC
1976
BASIC.
USA
--
PASCAL/11
1976
High level machine independent PASCAL.
USA
--
P-code
1976
The intermediate code produced by the Pascal-P compiler. Assembly language for a hypothetical stack machine, the P-machine, said to have been an imitation of the instruction set for the Burroughs Large System. Later used in Apple Pascal, and as the interm
USA
--
PDL (4)
1976
Process Design Language. Developed for the TI ASC computer.
USA
--
PILE (2)
1976
Synthesis language for real-time instruction synthesis on a PDP-15.
Institute of Sonology, Netherland
Music-
PIQUE
1976
Pits QUEry language. Data querying language for the PITS dbms at Stony Brook.
USA
Database-
PLAIN
1976
Programming LAnguage for INteraction. Pascal-like, with extensions for database, string handling, exceptions and pattern matching.
Medical Information Service at UCSF, USA
Database, business-
PLAN2D
1976
Two-Dimensional Programming Language.
Technische Universität Berlin, Germany
--
Plus (2)
1976
Plus is a "Pascal-like" system implementation language ased on the SUE system language developed at the University of Toronto.
University of British Columbia, Vancouver, Canada
-
PROIV
1976
PROIV's usual application domain is database-centric business applications. PROIV has some similarities to languages such as ABAP, FOCUS and RPG.
NorthgateArinso, USA
Database-
PROMIDA
1976
PROgrammiersprache fUr dieMIttlere Datentechnik.
Germany
--
PROSPRO II
1976
Version 2 of the control systems language from IBM. Ran on MPX as well as TSX, and supported DDC.
IBM, USA
--
PRTV
1976
Peterlee Relational Test Vehicle. Earliest relational algebra language.
IBM Scientific Center, UK
--
PSL/PSA
1976
Problem Statement Language/Problem Statement Analyzer. Computer-aided technique for structured documentation and analysis of information processing systems.
USA
--
PSML
1976
Processor System Modeling Language. Simulating computer systems design. A preprocessor to SIMSCRIPT.
Canada
--
QUADRIL
1976
QUADRIc-surface body Language. Language for the Description of Quadric-Surface Bodies.
USA
--
Quest (1)
1976
Language designed for its simple denotational semantics.
---
Reality
1976
Pick/Access derived querying language for multivalue systems, Commercialised as Microdata Reality.
McDonnell Douglas, USA
Database -
RPN/8
1976
Interpretive language for CHILD/8 microprocessors.
Universita di Firenze, Italy
--
S
1976
High-level procedural language designed and used for statistics, numerical modeling, data analysis, and simulation.
Bell Labs, USA
Simulation
SAM76
1976
Macro language, a descendant of TRAC.
USA
-
SASL (2)
1976
SASL second version. Lazy evaluation SASL.
UK
--
SDL (5)
1976
Software Design Language.
USA
--
SEMANOL(76)
1976
1976 implementation of TRW's metalanguage SEMANOL.
USA
--
SEQUEL 2
1976
2nd version of SEQUEL.
USA
Business-
SFTRAN II
1976
JPL Structured Fortran Version II.
JPL, NASA, USA
--
SIGMA 76
1976
Improved version of SIGMA.
CERN, Switzerland
--
SIMFO
1976
COBOL inspired simulation language.
Florida Atlantic University, USA
Business, Simulation-
Simone
1976
Simulation language based on Pascal.
Ireland
Simulation-
SIMPL-T
1976
Base language for a family of languages and compilers.
University of Maryland, USA
--
SIPLAN
1976
SIte PLANning computer language. Interactive language for space planning.
USA
--
SLAM (1)
1976
Simulation Language for Alternative Modeling. Simulation language, descendant of GASP. Implemented as Fortran preprocessor.
USA
Simulation-
SLAM (2)
1976
Discrete system modelling language, mainly oriented toward discrete event simulation of service scheduling, manufacturing, military logistics, computer architectures, and other interconnected concurrent systems. SLAM is a proprietary language.
Pritsker & Associate, USA
Simulation-
SLAN
1976
Structured LANguage. Extensible language for the support of structured and modular programming - precursor to ELAN.
Germany
--
SLPL
1976
Simple List Processing Language or for Sheffield List Processing Language. Designed as an extension to Algol 60.
Sheffield University, UK
--
Smalltalk-76
1976
1976 version of Smalltalk.
USA
--
SML (5)
1976
System Modelling Language.
UK
--
SML (6)
1976
SIMPL Macro Language. Macro language for SIMPL family languages.
USA
--
SNOBAT
1976
By reference to SNOBOL (as in Bat and BALL). Extension of and batch processor for SNOBOL4 featuring stacks, memory managemnet and secondary table functions.
Iowa State University, USA
--
SPARKS
1976
FORTRAN superset, used in Fundamentals of Data Structures.
---
SPL (11)
1976
Structured Programming Language.
Japan
--
SPL/I
1976
Signal Processing Language I. General language designed for acoustic signal processing. Graphics and multiprocessing features.
Intermetrics, Inc., USA
Graphics-
SPRING (1)
1976
String PRocessING language.
Mathematisch Centrum, Amsterdam, Netherlands
--
STREMA
1976
Conversational graphic language for application processes based on streams.
Durham, UK
--
STRUM
1976
Algol-like microprogramming language for the Burroughs D Machine.
USA
--
TACPOL
1976
PL/I-like language used by US Army for command and control.
USA
-
Tinman
1976
Third of the series of DoD requirements that led to Ada.
USA
--
Tompkins
1976
Minicomputer language for biomedical applications.
USA
Medical-
TRIX
1976
Language for a family of line-oriented text editors used on CDC 7600 and CRAY machines under LTSS at Lawrence Livermore. Derived from TRAC.
Lawrence Livermore Lab., USA
--
UHELP (2)
1976
Mathematical language.
-Scientific--
VITAL (2)
1976
Vast Integrated Test Applications Language. Avionics test language designed to run on the Varian R 622/1 after being implemented on a UNIVAC 1108 using FORTRAN.
Avionics, USA
--
WATFIV-S
1976
WATFIV with structuring facilities.
Canada
Scientific-
WPOP
1976
WonderPop. Implementation of POP for the PDP-10 that used cages for different data types.
Edinburgh University, UK
--
Alcybaz
1976
BASIC-like language based on the French language for the MBR Alcyane.
MBR, FRA
--
SCELBAL BASIC
1976
BASIC-like Higher level language for 8008/8080 systems.
Scelbi Computer Consulting, USA
--
Solie
1970s
Stack Oriented Language For Intel 8080.
Display & Decision Systems Ltd., USA
---
XPL0
1976
Essentially a cross between Pascal and C. It looks somewhat like Pascal but works more like C. XPL0 is based on PL/0.
USA
-
2.PAK
1975
AI language with coroutines. It is based on the 1.PAK and the Simula 67 languages.
Canada
AI
ABLE (2)
1975
Simple language for accountants.
USA
Business
AGL
1975
Atelier de Génie Logiciel. APL Compiler.
SOFREMI, France
--
ALEPH (2)
1975
A Language Encouraging Program Hierarchy.
Netherlands
--
ALGOL 68C
1975
Variant of ALGOL 68, allowing two-pass compilation. Used as the implementation language for the CHAOS OS for the CAP capability computer. Ported to IBM 360, VAX/VMS, several others.
Cambridge University, UK
Scientific-
ALGOL 68-R
1975
Restriction of ALGOL 68 permitting one-pass compilation: identifiers, modes and operators must be declared before use, no automatic proceduring, no concurrency. Implemented in ALGOL 60 under GEORGE 3 on an ICL 1907F.
Royal Signals and Radar Establishment, Malvern, UK
Scientific-
Algol H
1975
Proposed extensions to the mode system of Algol 68.
Norwich University, UK
--
Algol S
1975
Proposed revision of Algol 60. Orthagonal and influenced by ISWIM etc..
St Andrews University, Scotland, UK
Scientific-
ALGOSIM
1975
ALGOl SIMulator. Algol 68 based simulation.
University of Sheffield, UK
Simulation-
Altair BASIC
1975
Also MITS 4K BASIC, MITS 8K BASIC, Altair Disk Extended BASIC. Microsoft's first product. Interpreter for the BASIC programming language that ran on the MITS Altair 8800 and subsequent S-100 bus computers. It was Microsoft's first product (as Micro-Soft), distributed by MITS under a contract (Altair 8800, S-100).
Microsoft, USA
--
Altair Disk Extended BASIC
c1975
See Altair BASIC.
USA
---
APLBOL
1975
APL written in SNOBOL.
USA
--
APLUM
1975
APL2 for UM.
USA
--
B4Tran
1975
Before FORTRAN. Structured Fortran.
USA
--
BALG
1975
System programming language.
Germany
--
BASIC-PLUS
1975
BASIC with enhancements for the VAX-II and PDP-11.
USA
-
BCY
1975
Chinese ALGOL 60.
China
--
BESM Planner
1975
Planner for the BESM-6.
Russia
--
BETA (2)
1975
Modern OOL with comprehensive facilities for procedural and functional programming.
Norwegian Computing Center, Oslo, Norway
--
BGRAF2
1975
Real-time graphics language.
Israel
Graphics-
BLISS-11
1975
Bliss for PDP-11.
Carnegie-Mellon University, USA
--
Burge
1975
Unnamed functional language based on lambda-calculus, but drawing on the author's experience with McG at IBM.
UK
--
Burge's Language
1975
Unnamed functional language based on lambda-calculus. Recursive Programming techniques.
----
byacc
1970s
See yacc.
----
CABALA
1975
CAmac BAsic Language. Camac buses are used in laboratory work.
Italy
--
CAYLEY
1975
Symbolic math system for group theory.
University of Sydney, Australia
Scientific-
CBCL
1975
Common Business Communication Language. LISPy interdata, for business - much a forerunner of XML as datastream.
USA
AI, internet-
CDC-Pascal
1975
Pascal for the CDC 6000. By N. With.
USA
--
CDS/ISIS
1975
ISIS adapted for the Computerised Document System (CDS).
UNESCO, France
--
CELLSIM II
1975
Cell population simulation language in version II.
USA
Simulation-
CENTRAN
1975
High level macro assembler for Bell Labs Safeguard.
Bell Labs, USA
--
CHILI
1975
Language for systems programming, based on ALGOL 60 with extensions for structure and type declarations.
---
Cilk
1975
Dialect of C extended with fine-grain parallelism. It was developed at M.I.T. as series of research projects studying parallelism and parallelizing compilers.
--
CINTURN II
1975
Evolution of CINTURN.
-Robot-
CLYDE
1975
?
---
COMOL
1975
?
Russia
--
CONVERT (2)
1975
Data-based language for hierarchical structures. The word CONVERT has been chosen for conveying the purpose of the language and should not be confused with any other language or program bearing the same name.
USA
Business-
Coroutine Pascal
1975
Parallel-extension to Pascal Report Pascal.
Pittsburgh University, USA
--
CPL (03)
1975
Common Prototyping Language. Ultra-high-level language for prototyping, part of the DARPA Prototyping Initiative.
DARPA, USA
--
CS-4
1975
Intermetrics System Language.
Intermetrics, Inc., USA
--
csh
1975
Interpreted command and scripting language designed and implemented as part of the BSD Unix development effort. It was primarily designed as an interactive command language, but is also widely used to automate system administration and software development tasks in Unix environments.
USA
--
CSL (2)
1975
Computer Structure Language. A computer hardware description language, written in BCPL.
UK
Hardware-
CSP/k
1975
Concurrent SP/k.
Waterloo University, Canada
--
CUPID
1975
Graphic interactive query language.
Berkeley University, USA
Database-
Dakin
1975
Generalised Job Control Language.
UK
--
DAP Fortran
1975
Efficient High Speed Computing with the Distributed Array Processor. Fortran-Plus for ICL 2900.
UK
Scientific
DARE P
1975
Continuous simulation languages. Dialect of DARE for the CDC 6400.
USA
Simulation-
DARE-II
1975
Version 2 of DARE ran on DEC PDP-9.
USA
Simulation-
DARMS
1975
DigitAl Representation of Musical Scores . Music language.
Columbia University, USA
Music-
DCG (1)
1975
Differential equation solver.
Umv Uppsala, Sweden
--
DECL
1975
Computer language for the solution of arbitrary partial differential equations.
---
DEFINE
1975
Nonprocedural data description language for DEFining IN- formation Easily.
USA
--
DELISA
1975
Delaware's Extensible Lisp.
University of Delaware, USA
AI-
DELTA (2)
1975
Multi-modal generator system, incorporated DETAB/GT decision table language.
University of Zurich, Switzerland
--
DELtran
1975
Fortran interpreted to DEL.
Stanford University, USA
--
DIET
1975
Data Independent Extension of TOTAL. Extensions to TOTAL to make it system independant.
University of Toronto and Toronto General Hospital, Canada
--
Dl*
1975
Description Language, extended. Erotetic language, drawing heavily on the notions of LEAP and the GPS.
---
DMAP
1975
Data Management for Array Processors. Set of extensions to COBOL to take advantage of Array Processor machines.
USA
Business-
DSL (2)
1975
Denotational Semantics Language. Specification language used by the SIS compiler generator.
Aarhus University, Denmark
--
DYNAMO HI/370
1975
DYNAMO III compiler, specifically for IBM computers, that will compile huge models rapidly to balance the growing size of DYNAMO III models, in conjunction with the size limitation of IBM"s FORTRANs.
USA
--
ECSS
1975
Extendable Computer System Simulator. An extension of SIMSCRIPT II.
USA
Simulation-
ECSS II
1975
Extendable Computer System Simulator. An extension of SIMSCRIPT II.
RAND Corp., USA
--
ECSSL
1975
Equation-oriented Continuous Simulations System Language. Formerly APSE. Equation-oriented specifications for continuous simulations. The compiler outputs HYTRAN, which must be run on an analog processor.
EAI, Aachen, Germany
Simulation-
Elliot 401 Autocode
1975
Autocode written for the Elliot Bros 401 at Rothamsted.
UK
--
ELP (2)
1975
Equational Logic Programming. O'Donnell Semantically pure, fully lazy.
USA
Scientific-
EQN
1975
Language for typesetting mathematics.
Bell Labs, USA
Scientific-
FILES
1975
Retrieval language for engineering applications.
UIUC, USA
Business-
FLEX (3)
1975
FLEX from flexible .Language designing system and language.
USA
--
FLING
1975
Fortran Language for INteractive Graphics.
Lockheed-Georgia Company, USA
Graphics-
FOCAL-12
1975
FOCAL for the PDP-12.
USA
--
FOCUS
1975
Language used to build database queries, and is regarded as a fourth-generation programming language(4GL). It was originally developed for data handling and analysis on the IBM mainframe.
Information Builders Inc., USA
Database, business
FORAL
1975
Data retireval language base on 'network' retrieval using a binary schema called DIAM (the Data Independent Access Model). According to Meersman the first language to distinguish names from things.
IBM, USA
Business-
Framework Simula
1975
Simula with frameworks.
Canada
--
Galois
1975
Symbolic maths.
Australia
Scientific-
GAMMA (4)
1975
Language for matrices and generation of mathematical programming reports.
-Scientific--
GINO-F
1975
Extension of GINO.
Cambridge University, UK
--
GPM (2)
1975
General Purpose Microprogramming language.
ISI Monterey, USA
--
GPSS/H
1975
Wolverine systems extension of GPSS-V, with compiler capabilities.
USA
--
GRAP (1)
1975
GRaphics Application Package. Realization of GRIP in the form of a FORTRAN subroutine package.
USA
Graphics-
Grapheasy
1975
Graphical extensions to Speakeasy.
USA
Graphics-
Greif formal specification language
1975
Language for specifying the intended behavior of communicating parallel processes.
USA
--
GRIP (2)
1975
GRaphical Interactive Programming.
USA
Graphics-
GRIP-75
1975
Third (1975) version of GRIP.
USA
--
GT STRUDL
1975
Georgia Tech STRUDL.
Georgia Institute of Technology, USA
--
GTL (2)
1975
General Tuple Language. Proprietary high-level language descended from ISWIM via PAL.
Australia
--
HOS-STPL
1975
Hospital Operating System - STructured Programming Language. A FORTRAN-like language with structured extensions.
US Public Health Service, USA
--
HyCom
1975
Language for hypermedia application development.
---
IDL (2)
1975
Interactive Data analysis Language. Built on Interlisp-D.
Xerox Corp., USA
Business, AI-
IMAGE (2)
1975
Language for the interactive graphics.
Canada
Graphics-
IMP 2
1975
Major upgrade of IMP.
Edinburgh University, UK
--
ISL-II
1975
Version 2 of ISL.
USA
Simulation-
LALSD
1975
Multi-level hardware design language.
-Hardware-
LALSD II
1975
LALSD version 2.
-Hardware-
LESK
1975
Language Synthesizing Natural Language, Computer Language and Logic.
University of Ottawa, Canada
--
Lex (1)
1975
Specification language.
USA
--
Lex (2)
1975
Input language to the Lex scanner generator.
Bell Labs, USA
--
Lex (3)
1975
Lexical specification language for COPS.
Universität Karlsruhe, Germany
---
LIMP (2)
1975
Language Involved in Movement Processing. Human Movement notation system.
---
LogLan
1975
Logical Language of Browne, enabled logical expressions to be pronounced.
---
LOOP
1975
Paper language for explaining denotational syntax.
---
MACROS
1975
Macrogenerator.
Russia
--
MAGEN II
1975
Version II of MAGEN.
USA
--
MagmaLISP
1975
Predecessor of Magma2. Lisp dialect, running on the IBM 370/158 under VM/370.
Italy
--
MAPLE (1)
1975
Mechanical Assembly Programming LanguagE. IBM Robotics Assembly.
IBM, USA
Robot-
MBA
1975
Mentor for Business Applications. Controlled English programmer's system.
IBM, USA
--
Microsoft BASIC
1975
Many versions for several different CPUs and system architectures exist, and many other BASICs are derivatives of some Microsoft BASIC.
Microsoft, USA
--
MIL75
1975
Module Interconnection Language. Language designed to link code sections together.
USA
--
MINICODE
1975
Implementation of INTCODE.
University of British Columbia, Vancouver, Canada
--
MINI-EXPLOR
1975
Fortran-coded version of the EXPLOR language for mini (and large) computers. Animation language.
USA
Graphics-
Minipascal
1975
Implementation of Pascal-S.
Germany
--
Minnesota Pascal 6000
1975
Education dialect of Pascal, basis for Capsule Pascal.
University of Minnesota, USA
Education-
MIP
1975
Mixed Integer Programming.
USA
--
MIRA
1975
Graphical pascal. Used for movie making by the DIRO.
Daniel Thalmann, DIRO, Canada
Graphics-
MITS 4K BASIC
1975
Altair BASIC 4K version.
Microsoft, USA
---
MITS 8K BASIC
1975
Altair BASIC 8K version.
Microsoft, USA
---
MIT-STRUDL
1975
Evolution of STRUDL-II.
USA
--
MLAB
1975
Modeling LABoratory. Interactive mathematical modeling.
National Institute of Health, USA
Scientific-
ML-ll
1975
System implementation language - Japanese Macro-11.
USA
--
MLYACC
1975
Yacc running on SML/NJ, outputs SML/NJ.
UK
--
MODEL (2)
1975
Pascal-like language with extensions for large-scale system programming and interface with FORTRAN applications. Generic procedures, and a "static" macro-like approach to data abstraction. Produced P-code. Used to implement DEMOS operating system on Cray-
Los Alamos Scientific Lab., USA
--
Modula
1975
MODUlar LAnguage. Predecessor of Modula-2, more oriented towards concurrent programming but otherwise quite similar. By N. Wirth.
ETHZ, Zurich, Switzerland
-
MORTRAN 3
1975
Version 3 of MORTRAN, worked with FORTRAN 77. Enhanced FORTRAN dialect from Los Alamos, worked by being a preprocessor to F77.
Los Alamos Scientific Lab., USA
--
Mouse
1975
Mighty small macro language.
USA
--
MU5 Autocode
1975
Autocode for Manchester MU5 computer.
UK
--
MUSIC 6
1975
Evolution of MUSIC V.
USA
Music-
Nqthm
1975
Language used in the Boyer-Moore theorem prover.
USA
--
PADL (1)
1975
Part and Assembly Description Language. CSG (Constructive Solid Geometry) language for CAD/CAM.
Voelker & Requicha University of Rochester, USA
Graphics-
Page (2)
1975
Pattern recognition definition language.
---
Pascal (Jensen and Wirth)
1975
1975 revision of Pascal.
Switzerland
--
Pascal-S
1975
Simplified Pascal. A strict subset of Pascal, omits scalar types, subranges, sets, files, pointers, packed structures, 'with' and 'goto.
Switzerland
--
Pasqual
1975
Proposed generalization of Pascal.
Queens University, Canada, Canada
--
Pepper
1970s
Variant of POP-11.
----
Pfeiffer and Hoehne dialog language
1975
Set of 2 languages for medical image processing : a high level problem oriented dialog language and a low level machine oriented programming language.
Germany
Medical, graphics-
PFORT
1975
JPL Verifiable ANSI Fortran subset, mandated for sattelite work.
USA
--
Phoenix (1)
1975
Command language for IBM at Cambridge.
Cambridge University, UK
--
PICTOL
1975
Special purpose language for texture analysis for TEXAC computer.
USA
--
PICTURES
1975
Picture drawing language, extension of Algol.
UK
Graphics-
PIN
1975
Programmed Instruction Nucleus. CAI Language.
USA
--
PL
1975
Picture drawing language.
McGill University , Canada
--
PL/0
1975
Similar Wirth Algol to but much simpler than the general-purpose programming language Pascal, intended as an educational programming language.
Switzerland
Education
PL/CV
1975
Verifying logical dialect of PL/CS.
USA
--
PL-6
1975
PL/I-like system language for the Honeywell OS CP-6.
France
--
PLASMA
1975
PLAnner-like System Modeled on Actors. The first actor language. Originally called Planner-73, and implemented in MacLisp. Lisp-like syntax, but with several kinds of parentheses and brackets.
USA
AI-
Platon (1)
1975
Distributed Pascal based on asynchronous message passing.
RC International for systems programming, Denmark
--
POLAC
1975
Problem Oriented Language for Analytical Chemistry. Interactive language for controlling automated equipment for chemical analysis.
USA
--
POP-11
1975
Reflective, incrementally compiled programming language with many of the features of an interpreted language. It is the core language of the Poplog programming environment.
University of Birmingham, UK
AI, internet
Principle of sufficient reason
1975
Structure reforms for distributed processing.
USA
--
Processor Technology BASIC/5
>1975
Created for the SOL-20 computer, but widely ported to other platforms as Processor Technology published the 8080 source code. Nevada BASIC (CP/M) and Utah BASIC [MS-DOS] were the latest ports.
Processor Technology, USA
--
Processor Technology Extanded Cassette Basic (8K)
>1975
Created for the SOL-20 computer, but widely ported to other platforms as Processor Technology published the 8080 source code. Nevada BASIC (CP/M) and Utah BASIC [MS-DOS] were the latest ports.
Processor Technology, USA
--
PROSE (1)
1975
PROblem Solution Engineering. Numerical problems including differentiation and integration.
USA
Scientific-
PROTEL
1975
Procedure Oriented Type Enforcing Language. It is a programming language used on telecommunications switching systems.
Nortel Networks, Canada
-
QBE
1975
Query By Example. A user-friendly query language.
IBM, USA
Database-
RABBIT
1975
Compiler for Scheme, for S-1 computer at Lawrence Livermore.
Berkeley University, USA
--
Ratfor
1975
RATional FORTRAN. FORTRAN preprocessor to allow programming with C-like control flow.
USA
-
RCMOL
1975
RC Machine Oriented Language.
University of Denmark, Denmark
--
REC (2)
1975
Regular Expression Converter. See CONVERT.
Uppsala University, Sweden
--
Recital
>1975
dBASE-like language/DBMS. Versions include VAX/VMS.
----
REL English
1975
Rapidly Extensible Language, English. A formal language based on English.
USA
--
Revelation BASIC
1970s
Variant of Pick/Basic used on the Revelation DBMS and successors. (DOS on the PC).
----
Robic
1975
Programming language created in the USSR for primary school education (8–11 years old children). The language was included in the Agat software system as "schoolgirl". The language uses syntax based on the Russian vocabulary.
Russia
Education-
S/SL
1975
The Syntax/Semantic Language (S/SL) is an executable high level specification language for recursive descent parsers, semantic analyzers and code generators.
University of Toronto, Canada
-
SAINT II
1975
Version two of SAINT.
USA
--
Scheme
1975
LISP dialect, small and uniform, with clean semantics. Scheme is applicative-order and lexically scoped, and treats both functions and continuations as first-class objects. Originally "Schemer", by analogy with Planner and Conniver.
USA
AI
SDL (4)
>1975
Structure Definition Language. Used internally by DEC to define and generate the symbols used for VAX/VMS internal data structures in various languages.
DEC, USA
---
Sheltran
1975
Fortran pre-processor for astronomical data processing Groningen's GIPSY.
Rijksuniversteit Groningen, Netherland
--
SIL (1)
1975
SNOBOL Implementation Language. Intermediate language forming a virtual machine for the implementation of portable interpreters.
University of Arizona, USA
--
Simon 75
1975
Extension set to Simula 67 for simulation, based in part on GPSSS.
Robin Hills Consultants, UK
--
SKIMP
1975
SKeletal IMP or Student Kit IMP. Cut-down version of IMP for student's.
UK
Education-
SL5
1975
String and list processing language with expression-oriented syntax. Coroutines. Same as LS3 for more memory computers.
Bourroughs, USA
--
SOL-370
1975
Port of SOL to IBM System 370.
USA
--
SP/k
1975
Subset PL/I, k=1..8. A series of PL/I subsets, simplified for student use.
Waterloo, Canada
--
SPECKLE
1975
Derived from SP/k, hence name. Portable self-compiling PL/I subset compilers for PDP-11, 8080 microcomputer, B1700, etc.
University of Toronto, Canada
--
SPG (2)
1975
Mnemonic language for generating tables of hardware instruction code.
Boeing Company, UK
--
SQUARE
1975
Specifying Queries as Relational Expressions. Query language, precursor to SQL.
USA
Database -
STAB-11
1975
?
---
STAPLE (1)
1975
Experimental structured programming language.
---
Strawman
1975
The first of the series of DoD requirements that led to Ada.
USA
--
STUBOL
1975
Student's COBOL.
University of Auckland, New-Zealand
Education-
SWTPC Tiny Basic
1970s
SWTPC Tiny Basic (6800 asm source code).
Robert Uiterwyk, USA
--
Tiny BASIC
1975
Dialect of the BASIC programming language that can fit into as little as 2 or 3 KB of memory. This small size made it invaluable in the early days of microcomputers (the mid-1970s), when typical memory size was only 4 or 8 KB.
--
TOMAL
1975
Task-Oriented Microprocessor Application Language. Programming language intended for real-time systems running on small processors.
Stony Brook, USA
--
Turingol
1975
High-level language for programming Turing machines? Subject of the first construction of a nontrivial attribute grammar.
---
Ultimate
1975
Language for interactive Pick querying.
USA
Database -
UTLISP
1975
University of Texas LISP.
University of Texas, USA
AI-
VARLIST
1975
Variable cell size listprocessing system.
University of Alabama, USA
--
VECTRAN
1975
FORTRAN with array extensions.
IBM, USA
--
VML (1)
1975
Virtual Machine Language. Target language for (eg) ILIAD.
---
VS BASIC
1975
Pooled resources BASIC for IBM 370.
IBM, USA
--
Wassertheil-Smoller
1975
Language for the monitoring of hypertensive patients.
Germany
Medical-
Wizard
1975
?
Lehigh University, USA
--
Woodenman
1975
Second of the series of DoD requirements that led to Ada.
USA
--
Wyvill
1975
Unnamed Interactive graphics language, influencial in development of definitive scripts (MWDS).
-Graphics-
XTAB9
1975
Statistical language written in Dystal 2.
USA
--
YACC
1975
Yet Another Compiler Compiler. Language used by the Yacc LALR parser generator.
Bell Labs, USA
--
PIC BASIC
1970s
BASIC for use with PIC microcontrollers.
meLabs, Inc., USA
--
SWTPC 4K BASIC
c1975
BASIC for SWTPC computers.
SWTPC, USA
--
MUSIC 7
1975
Evolution of MUSIC for the XDS SIGMA7 computer.
USA
Music--
CPL (04)
1970s
Centurion Programming Language. English-orientated complex computer language. While bearing similarities to COBOL, FORTAN ans PL/1, its a unique language with distinct characteristics.
Centurion Computer Corp., USA
--
ABAL
1974
Teaching language for Boolean algebra.
USA
Scientific, education-
ADS (2)
1974
Accurately Defined Systems. Automatic programming system.
NCR, USA
--
Alphard
1974
Named for the brightest star in Hydra. Pascal-like. Data abstraction using the 'form', which combines a specification and an implementation.
CMU, Stanford, USA
-
ANALYTIK-74
1974
New version of ANALYTIK. Used extensively in industry to create the Svarog (Robotics computer), Tsikl (welding robots), RHYTHM (OS for Soyuz), Neva-M (robotics system).
Institute of Cybernetics of the Ukrainian SSR Academy of Sciences, Russia
-
APG
1974
Applications Programming Generator. Extension of the ATS system at Cornell, used for CAI, outputting APL. PL/I-like IBM generator language for the system/7 RT OS, used for programming by example etc, similar approach to RPG. Generated JCL code which was then run by the OS.
IBM San Jose Lab, USA
-
APLGOL-2
1974
APLGOL-2 works in conjunction with an APL system to provide structured programming facilities for APL. As a continuation of the original APLGOL work, it contains changes and additions to the APLGOL language.
---
ARPL
1974
A Retrieval Process Language. Keyword-oriented, nonprocedural language for specifying a complex retrieval process on a hierarchical database.
Bell Labs, USA
Database-
ARTSPEAK
1974
Early simple language for plotter graphics.
Courant Institute, USA
Graphics-
ASSIRIS
1974
Assembly language.
Romania
--
Augment
1974
Wisconsin Maths Research Center interval arithmetic system. Fourth in the series, designed as a precompiler to Fortran.
University of Wisconsin, Madison, USA
--
AUTASCRIPT
1974
Scripting module/language for AUTASIM.
USA
--
AUTASIM
1974
Automated Assembly of Simulation Models. Extension to SIMSCRIPT I.
RAND Corp., USA
Simulation-
Autopass
1974
An automatic programming system for fomputer-controlled mechanical assembly.
IBM, USA
--
AUTOPIT III
1974
Version 3 of AUTOPIT
Pittler & IBM, Germany
--
BAL (2)
1974
Assembly language for the IBM 360. It was originally defined by Honeywell in 1973 and the major diffusion was in their system '80-'90 in Europe with the work of French firm Prologue S.A. that used BAL for programming on their proprietary Operative System (Prologue). (See ALC).
France
AI
BASIC FOUR
1974
MAI Basic Four (sometimes written as BasicFour or Basic 4) refers to a variety of Business Basic, the computers that ran it, and the company that sold them.
MAI BASIC Four Inc., USA
Business-
BDL (1)
1974
Business Definition Language. High-level IBM database language for describing business applications.
USA
Database, business-
BLISS/10
1974
BLISS for PDP-10.
DEC, USA
--
BOLTS
1974
Tree structure-relative data query language.
USA
Database-
CAFE (2)
1974
Job Control Languages.
---
Cesil
1974
Computer Education in Schools Instruction Language. Programming language designed to introduce pupils in British schools to Assembly language. It has a total of fourteen instructions.
-Education
Chinese Algol
1974
Algol 60 in Chinese glyphs.
China
Scientific-
Chupin
1974
Chupin's network command language.
France
--
CLU (1)
1974
Object-oriented language of the Pascal family designed to support data abstraction, similar to Alphard. TED (a text editor), R (a document formatter), SWIFT (an operating system), and lp (a proof tool used for formal specification) have been written in CLU.
--
CLU (2)
1974
CLUster. Object-oriented language of the Pascal family designed to support data abstraction, similar to Alphard.
USA
--
CMS-2
1974
General purpose language used for command and control applications in the US Navy.
RAND Corp., USA
-
COALA
1974
Object code system.
MERA, Warsaw, Poland
--
COBOL 74
1974
ANS COBOL X3.23-1974.
International
Business-
COFF
c1974
Common Object File Format. Binary file format used by Unix System V Release 3.
----
CSAX
1974
?
---
CSI IBM 360 MACROS
1974
?
---
DALI
1974
Display Algorithm Language Interpreter. Universal language extension to permit interactive graphic modelling.
USA
Graphics-
Dataflow
1974
Formalisation of the Base Language into a proper programmign system.
---
Davies decision table simulation language
1974
Simulation language with decision tables.
USA
Simulation-
DDN
1974
Experimental data-driven system for the Burroughs DDM#1 (Data-Driven Machine Number 1).
University of Utah, USA
--
DECTAT
1974
Decision table processor. Outputs PL/I or COBOL.
IBM, UK
Business-
Dennis dataflow
1974
Dataflow language specified by Dennis.
France
--
EL1
c1974
Extensible Language One. An extensible language, internally somewhat LISP-like. Used as the basis for the ECL operating system.
Harvard University, USA
AI-
ELAN (2)
1974
Educational programming language for learning and teaching systematic programming.
Technical University of Berlin, Germany
Education
ELI (2)
1974
Embedded Lisp Interpreter. Small Common Lisp-like interpreter embedded in the Andrew mail system.
USA
AI-
EPL (4)
1974
Economic Programming Language.
USA
--
EXEC (1)
1974
EXtended Executor. Early batch language for IBM VM/CMS systems. SC19-6209 Virtual Machine/ System Product CMS Command and Macro Reference.
USA
-
FALCON (1)
1974
Conversational Polyalgorithm for Ordinary Differential Equation Problems.
Italy
Scientific-
FLOW
1974
Text processing language. Teaching Language for Computer Programming in the Humanities.
---
S-FORTRAN
1974
Extension of the FORTRAN language with adjonction of control structures.
Caine, Farber & Gordon Inc., USA
Scientific-
FORTRAN-based non-deterministic language
1974
Non-deterministic language based on Floyd-Evans', but derived from FORTRAN.
-Scientific-
Frames
1974
Minsky's concept of frame/slot for representing knowledge, based on the Quilian semantic network and the foundation for all frame languages.
USA
--
GEOMED
1974
Graphics programming language, allied to SAIL.
Stanford University, USA
Graphics-
GERMINAL
1974
Integrated CAD system.
Thompson, France
Graphics-
Glushkov R-algebra
1974
Recursive formalism for automata, developed from the (pre-computing) topological algebras Glushkov had developed pre-WWII. Incorporated in part in Analitik-74 and subsequent systems, and influential on some dataflow formalisms.
Russia
--
GOLUX
1974
Reflective declarative language.
UK
--
GPL (2)
1974
Genken Programming Language. Variant of PL360.
Japan Atomic Energy Res Inst., Japan
--
Hainaut LeCharlier
1974
Extensible Semantic Model Declarative datbase language.
France
Business-
HLISP
1974
Extended Lisp.
University of Tokyo, Japan
AI-
HQL
1974
Set-Oriented Translaction Language for Hierarchically-structured Data Bases.
-Database-
HSL/1
1974
?
---
IDS/II
1974
Evolution of IDS designed to work with COBOL 74 and be CODASYL 1973 compliant.
Honeywell, USA
Business-
INFOBASIC
1974
Used on Prime Computers, a variant of Pick BASIC for use on the Pick Operating System. Also Info BASIC.
USA
-
INFORM (3)
1974
Early database language, comparable to dBASE II. Intended for time-sharing use over telephone lines to teletypes.
-Database-
INTERLISP-10
1974
Xerox dialect of LISP - used shallow binding.
Xerox Corp., USA
AI-
ISBL (1)
1974
IBM Peterlee experimental relational algebra.
IBM, UK
--
ISIS (2)
1974
Integrated Set of Information Systems. IR language for legal documents, originally on IBM DOS, ported to OS 1975, parent to DCS/ISIS and MINISIS. Used in 1965 to prepare "labour, social and economic development bibliography".
ILO, Genève, Switzerland
Business-
Kasvand
1974
Organically derived picture description language.
---
L0
1974
Low level language, typed and with ususal flow control, but only 3-address expressions. Higher levels L1 and L2 were planned.
Tech University Munich, Germany
--
L4
1974
Low-low level language. Intermediate level language for Giloi's graphical APL extion.
-Graphics-
LE/2
1974
Version 2 of LE.
France
--
LEGOL
1974
Legally Oriented Language.
---
LIL (1)
1974
Little Implementation Language, rival with C.
Bell Labs, USA
--
LINUS (1)
1974
Language for INstructional Use. Hybrid of FORTRAN, PL/I and Algol 68 designed as an introductory instructional language.
Bowling Green State University, USA
--
LISP Machine LISP
1974
Extension of Maclisp, now called Zetalisp.
USA
AI
MACRO-11
1974
Assembly language with macro facilities for PDP-11 minicomputers from Digital Equipment Corporation (DEC). It is the successor to PAL-11.
DEC, USA
-
Mary
1974
Borrowed many features from ALGOL 68 but was designed for machine-oriented programming.
RUNIT, Trondheim, Norway
-
MAXIMOP
1974
Job Control Language.
---
MIDAS (4)
1974
Michigan Interactive Data Analysis System. Data visualisation language.
Michigan State University, USA
--
Mini PL/I
1974
Commercial PL/I subset for the Olivetti Audit 7 minicomputer.
Olivetti, Italy
--
MINIVITAL
1974
Implementation of VITAL of a VARIAN minicomputer in a special purpose language PLCV developed at the same time.
USA
--
MIRIAM
1974
Declarative language for an interactive graphics design.
Denmark
Graphics-
MPL (5)
1974
Bull GE-635 PL/1 dialect compiled by a macro-processor to producing NAL assembly language. Inline NAL was permitted. A substantial part of initial GCOS 64 products and the GE-100 emulator on Level 64 used MPL.
Bull, France
--
NATAL
1974
System-independant authentic language.
---
NAVTRANSTAB
1974
Navigation table.
---
NJCL
1974
Network Job Control Language.
France
--
NODAL
1974
Interpreted language implemented on Norsk Data's NORD-10 computers. Used by CERN and DESY high energy physics labs to control their accelerator hardware, PADAC and SEDAC. Included trackball input, graphics.
CERN, Switzerland
Hardware-
NSCRIPT
1974
Text-processing scripting command language under IBM's TSO, fore-runner of Waterloo Script.
USA
--
PACOL
1974
PArallel COntrol Language. Language to control programming components.
Technion, Israel
--
PDEL-ID
1974
Extension for distributed processing for PDEL.
USA
--
PDL (3)
1974
Pictorial description language.
---
PIXIN
1974
Data modelling language.
UK
--
PL/CS
1974
Programming Language for the Cornell Synthesizer. PL/I subdialect with extensions to enable language synthesis.
Cornell University, USA
--
PL/PROPHET
1974
PL/I-like language for the PROPHET system, used by pharmacologists.
USA
Medical-
PL/S-II
1974
Version two of PL/S, IBM systems language.
IBM, USA
--
PL4
1974
Low-Level List Language. Experimental Simula language for list processing.
Canada
--
PLR
1974
Special purpose dialect of PL/I for the REGENT system.
Germany
--
PORC
1974
Processor Oriented Control Language. Combines advantages of the PROC language with a generalized control structure.
Virtual-Data-Services, USA
--
PROCSIM
1974
PROCessor SIMulation. Simulation language for processors.
Australia
Simulation-
PROFILE (2)
1974
Simple language for matching and scoring data.
----
PROPHET
1974
Extension to PARSEC designed to represent high-level scientific sctructure (tables, graphs and molecules). Written in a sublanguage of PL/I called PL/PROPHET.
Bolt Beranek and Newman, USA
Scientific-
PSNLST
1974
Production system language.
Carnegie-Mellon University, USA
--
PUMPKIN
1974
Microprogramming Language.
---
Pygmalion
1974
Visual language.
USA
--
QUIKJOB
1974
Procedural scripting language for IBM mainframes.
IBM, USA
--
RDL (1)
1974
Representation Dependent Language.
USA
Business-
RENDEZVOUS (1)
1974
Query language, close to natural English.
USA
Database -
RSL (1)
1974
Requirements Specification Language.
---
SAINT (2)
1974
Systems Analysis of Integrated Networks of Tasks. Systems modelling language.
USA
--
SDL (3)
1974
System Software Development Language. System software for the Burrough 1700.
USA
--
SHAZAM
1974
Smalltalk animation language.
USA
Graphics-
SIMPL (3)
1974
Single Identity Micro Programming Language. An Algol 60-like microprogramming language, the first to allow sequential specification of horizontal microprograms. Compiler in SNOBOL4.
UC Berkeley, USA
--
SIMULOGO
1974
Simulation using LOGO for students.
Toronto University, Canada
Simulation-
SIXBOL
1974
Fast SNOBOL 4 interpreter.
USA
--
SLICK II
1974
Data sublanguage designed for data retrieval and manipulation in a data base.
USA
--
Smalltalk-74
1974
1974 version of Smalltalk.
USA
--
SMOOTH
1974
Simulation language.
USA
Simulation-
SNOBOL+
1974
SNOBOL4 with trees.
Israel
--
SNOBOLY
1974
SNOBOL dialect with Algol control structures.
Canada
--
SNOFLEX
1974
Dialect of SNOBOL.
University of Oregon, USA
--
SOL (2)
1974
Semantic Operating Language. Language for manipulating semantic networks for building cognitive models, particularly for natural language understanding.
---
SYDEL
1974
System language, fully typed, with inline assembly code.
Norway
--
TAB-360
1974
Implementation of FILETAB on IBM 360.
UK
--
TABLEMASTER
1974
Decision tables programming language.
---
TABN
1974
Decision table pogram. Implementation of FILETAB on ICL 1900.
UK
--
Tamir SNOBOL
1974
SNOBOL 4 with structures.
University of Jerusalem, Israel
--
TPL (2)
1974
Table Producing Language.
USA
--
TROFF
1974
Typesetter ROFF or Times ROFF. Text formatting language/interpreter - extension of NROFF to output to CAT Typesetter.
USA
--
TUTOR (2)
1974
Scripting for CAI.
USA
--
UCD MUMPS
1974
PD MUMPS. Used widely in medical, vetinarian and psychological databases.
UC Davis, USA
Database -
UMTA
1974
Urban Mass Transportation Administration. Process specification language.
MITRE Corp., USA
--
Van Emden and Kowalsi
1974
Extension of the Horn-clause logic in Prolog to the general case.
UK
AI-
VIPTRAN2
1974
?
USA
--
Vuillemin dataflow
1974
Dataflow language.
Université Paris VI, France
--
WHELP
1974
Paedogogical Linear programming system.
University of Houston, USA
--
PROGRESS (1)
1974
Simplified programming language that let operators quickly describe various processes in typical office tasks.
Mitusbishi , Japan
--
*n
1973
Pronounced "Star Enn". List-processing language, implemented in SNOBOL4 (SITBOL).
ERC Western Electric, USA
--
1.pak
1973
Dialect of SNOBOL (derived via SPITBOL) with graph-pattern-matching capabilities.
University of Toronto, Canada
AI-
ABC ALGOL
1973
Extension of ALGOL 60 with arbitrary data structures and user-defined operators, for symbolic math.
Netherlands
Scientific-
ADPPRS
1973
Automatic Data Processing Program Reporting System.
Department of the Navy, USA
--
ALIAS
1973
ALgorIthmic ASsembly language. Machine oriented language, a variant of BLISS. Implemented in BCPL for the PDP-9.
Netherlands
--
AP/1
1973
Automatic Programming version 1.
UC Berkeley, USA
--
APLBAGS
1973
Graphical extensions to APL.
USA
Graphics-
ASPOL
1973
A Simulation Process-Oriented Language. An ALGOL-like language for computer simulation.
USA
Simulation-
ASTAP
1973
Advanced STatistical Analysis Program. Analyzing electronic circuits and other networks.
IBM, USA
--
Astral (2)
1973
Based on Pascal, never implemented.
----
AUT-QE
1973
Dialect of Automath (Quasi Expression).
Netherlands
--
BASCMP
1973
Modification of STAGE2, used to implement the Basic Wisp translator. Implementing Software for Non-numeric Applications.
USA
--
BEDSOCS
1973
Bradford EDucational Simulation language fOr Continuous Systems. Extension to Dartmouth BASIC to enable modelling.
University of Bradford, UK
Education-
BELTEL
1973
Macro processor language.
Western Electric Engineering Research Center, USA
--
BEST400
1973
BESTOP language variant.
USA
Business-
Birtwhistle GPSSS
1973
Set of simulation extensions to Simula 67.
UK
Simulation-
BUILD (2)
1973
Solid modelling language. Based on Algol 68.
Cambridge University, UK
--
CAGES
1973
Configurable Applications for Graphics Employing Satellites. Very high level language with machine level characteristics, used for communicating graphics with satellites.
USA
Graphics-
CAISYS
1973
CA Language.
USA
--
CDLM (1)
1973
Manchester CDL.
Manchester University, UK
--
CELLSIM
1973
Modeling populations of biological cells.
University of Houston, USA
--
CHEMCSMP
1973
CSMP dialect with special features for chemistry modelling.
USA
--
CHIEF
1973
Extensible Programming System.
Shell Company, Netherlands
--
CLAG
1973
Computer Language for Analytical Gaming. Language based on Simula 67 to enable incremental development of process-oriented simulations.
Netherlands
Simulation-
CLEOPATRA
1973
Comprehensive Language for Elegant OPerating system And TRAnslator design. System development language.
University of Illinois, Chicago, USA
--
common
1973
Conversational LISP. A mixed English-like, Algol-like surface syntax for Interlisp.
-AI-
COBRA (1)
1973
Macro extension system for COBOL 63.
UK
--
COMAL
1973
COMmon Algorithmic Language. A language for beginners, popular in Europe and Scandinavia. Pascal-like structure added to BASIC. COMAL-80 has been adopted as an introductory language in Denmark.
Technical University of Denmark, Denmark
-
COMPUTER ANIMATION LANGUAGE
1973
Computer animation language.
-Graphics-
COMPUTER DESIGN
1973
?
---
COMSKEE
1973
COMputing and StringKEEping language (but presumably also from Chomsky!). Pascal/Algol 60 like syntax, with string manipulation partly inspired by Snobol and Comit, but also by Houdsen's string ratinalisations.
Germany
--
CONNIVER
1973
AI language for automatic theorem proving. An outgrowth of PLANNER, based on coroutines rather than backtracking. Allowed multiple database contexts with hypothetical assertions.
USA
AI-
Criterion COBOL Compiler
1973
NCR Cobol.
NCR, UK
Business-
DBTG
1973
DATA BASE TASK GROUP (the task group at CODASYL given the task of creating the higher level system). CODASYL language.
USA
Database-
DECIBLE
1973
Decision table language.
---
DEFT
1973
Structured FORTRAN.
University of Toronto, Canada
Scientific-
DESPL/l
1973
Discrete Event Simulation in PL/I . Discrete event simulation language.
USA
Simulation-
DETOL
1973
Directly Executable Test Oriented Language. Simple language to control a specific type of test equipment.
---
DG/L (2)
1973
Derivative of ALGOL 60, developed from DG's Algol-5, used as the systems language under AOS and RDOS for the DG Eclipse family of computers. Replaced by PL/I in the early 80's.
Data General, USA
--
DISSPLA
1973
Interactive graphics programming language.
Integrated Software Systems Corp., USA
Graphics-
DMAD
1973
Diagnostic Machine Aid-Digital. Functional testing of digital devices.
USA
--
DSDML
1973
Data Structure Description and Manipulation Language.
---
EASEy
1973
AI Language.
Germany
AI-
EGS3
1973
Electron Gamma Shower. Monte Carlo simulation system.
SLAC, USA
Simulation-
ELFBOL
1973
SNOBOL with extensions on the PDP-11.
USA
--
English (2)
1973
Database retrieval and reporting language somewhat like SQL, but with no programming or update abilities. Used in the Pick OS.
Microdata, USA
Database-
EXEL
1973
Language family for the Eidelweiss system, concerned with program manipulation and verification.
France
--
FAPS
1973
?
---
File Composition
1973
Typesetting language.
---
FLUB
1973
First Level Under Bootstrap. Language for an abstract machine, designed for the implementation of a system-independent macro processor. Its output is in SIMCMP. Used to implement STAGE2. Implementing Software for Non-numeric Applications.
USA
--
FOL (1)
1973
Independant file structure description language.
USA
--
FORMAC73
1973
1973 update of FORMAC.
USA
--
FOSIL
1973
Fredette's Operating System Interface Language. A portable job control language, for IBM OS360, UNIVAC EXEC 8 and Honeywell GCOS.
USA
--
GASP IV
1973
General Activity Simulation Program.
USA
Simulation-
GCL (1)
1973
General Control Language. A portable job control language.
USA
--
GERTS III QR
1973
Resource constrained queue version of GERTS III.
USA
Graphics, simulation-
glue (1)
1973
Dialect of Pop-2, used for controlling psychology experiments.
UK
--
GOAL (1)
1973
Ground Operations Aerospace Language.
USA
Scientific-
GRAPHIC
1973
?
---
grep
1973
g/re/p (global regular expression print). Regular expression parser as a command line tool for Unix.
USA
--
grok
1973
Structure oriented systems programming language.
DIKU, Denmark
--
GROPE
1973
GRaph OPerations Extension. Graph processing language.
University of Texas, Austin, USA
--
GSL (2)
1973
Grenoble System Language.
IBM Grenoble, France
--
GSL (3)
1973
Generalized Simulation Language. A FORTRAN-like language which provides facilities for both continuous and discrete simulation. Produces FORTRAN programs.
-Simulation-
HELP (2)
1973
Implementation of FLIP in WISP.
USA
--
HOLON
1973
After the Koestler-coined term for a whole. Formalism of programming up to and including the entire program itself, expressed as a meta language including all possible paths.
Belgium
--
IFTRAN
1973
FORTRAN for structured programming.
USA
--
IMP (5)
1973
OMNITAB variant.
USA
--
ISL (2)
1973
Interactive simulation language.
USA
Simulation-
ISTRAN
1973
IST & fortRAN. IST for "Information System for Technology". Dialect of FORTRAN for the Siemens CAD system.
Siemens, Germany
Graphics-
JAP
1973
From Polish "Jezyk Automatycznego Programowania" (i.e. "Language of Automatic Programming").
Poland
--
JOVIAL J73
1973
1973 Version of JOVIAL.
USAF, USA
--
JPLDIS
1973
Jet Propulsion Laboratory Display Information System. Query system for UNIVAC 1108 [or PDP's?], written in FORTRAN, based on Tymshare's "Retrieve". Indirectly led to Vulcan which led to dBASE II.
Jet Propulsion Laboratory, USA
Database
KCML
1970s
Business BASIC for Wang computers.
Kerridge Computer Company Ltd., UK
Business--
Keen Labanotation Compiler
1973
Language for dance movements describing.
Australia
--
LAMA
1973
Language for Automatic Mechanical Assembly.
USA
--
LE/1
1973
Langage External version 1. Network language.
France
--
LINGOL
1973
LINguistics Oriented Language. Natural language processing.
MIT, USA
--
LIS
1973
Language d'Implementation de Systèmes. System implementation programming language designed by Jean Ichbiah, who later designed Ada.
CII Honeywell Bull, France
-
LISP70
1973
LISP dialect, a descendant of MLISP and MLISP2. Also known as PLISP and VEL. Useful for parsing. LISP70 had an influence on Smalltalk-72.
USA
AI-
LLAMA
1973
Low-level Language for Automatic Mechanical Assembly . Robotics control language.
USA
Robot-
LMAD
1973
Logic Machine Aids Digital. Language for digital logic design and simulation. Has macro facility for users. Coded in FORTRAN.
Raytheon, USA
Simulation-
Lorel (1)
1973
Logical Relation Processing Language. Designed to describe combinatorial systems such as graphs and languages also known as LOREL-1.
Japan
--
LOT
1973
?
---
MaGen/PDS
1973
Widely used language for generating matrices and reports in conjunction with a mathematical programming system. PDS is a subset of MaGen.
USA
Scientific-
MAPL
1973
Language for building relational models of the world.
MIT Automatic Programming Group, USA
--
Marseille Prolog
1973
One of the two main dialects of Prolog, the other being Edinburgh Prolog. The difference is largely syntax. The original Marseille Interpreter (1973) was written in FORTRAN.
Université de Marseille, France
AI-
MBALM
1973
Microprogrammed BALM. Definition set for BALM for the LOIS system.
USA
--
METASIM
1973
Based on BIOSSIM.
USA
--
MFS
1973
Internal scripting language for the Cyclades project.
France
--
MINI (1)
1973
Robotics language.
MIT, USA
Robot-
Mizar (1)
1973
Mizar (the zeta star in Ursa Major). Maths proving language.
Poland
--
ML (1)
1973
Meta Language. A strict higher-order functional language with statically-checked polymorphic types, garbage collection and a formal semantics. It began as the metalanguage for the Edinburgh LCF proof assistant. (LCF="Logic for Computable Functions").
University of Edinburgh, UK
-
MORTRAN (2)
1973
Mortran (More Fortran) is an extension of the Fortran programming language used for scientific computation.
Stanford University, USA
Scientific
MORTRAN 2
1973
Extension of MORTRAN to cover standardised FORTRAN.
Los Alamos Scientific Lab., USA
--
M-Prolog (1)
1973
Marseille Prolog.
France
AI-
MUSIC 11
1973
Port of Music 4 composition language to the PDP-11.
MIT, USA
Music-
MUSICOL
1973
MUSical Instruction Composition Oriented Language.
-Music-
Nucleus
1973
Language for provability of software.
---
OL/2
1973
Language designed to allow natural statement of mathematical problems, with emphasis on arrays and structures that exhibit the parallelism which is inherent in many algorithms.
USA
Scientific-
ORAKEL
1973
?
---
OSIRIS III
1973
Evolution OSIRIS II.
USA
--
PAD
1973
Programming by example.
Darmstadt University, Germany
--
Partridge
1973
Parser generator language for Harvey.
USA
--
PD Strudl
1973
Phi Delta STRUDL. Version of MIT Strudl.
Optimum Systems, USA
--
PDL (2)
1973
Program Design Language. Developed for the TI ASC computer.
IBM, USA
--
PDL/74
1973
Program Design Language 1974.
USA
--
PEGS 3
1973
Preprocessor for EGS 3.
USA
--
PIVOT Input language
1973
INput language for the PIVOT theorem prover.
Stanford Research Institute, USA
--
PL/CD
1973
Dialect of PL/C for the DEC DEC PDP-11 machines.
University of North Carolina-Charlotte, USA
--
PL/CI
1973
Dialect of PL/C for the Interdata computers.
University of North Carolina-Charlotte, USA
--
PL/EXUS
1973
USer-extensible XPL.
USA
--
PLANNER-73
1973
Interim name for PLASMA.
USA
--
PLCV
1973
Dialect of PL/C for the Varian systems.
University of North Carolina-Charlotte, USA
--
POFAC
1973
Subset of Fortran as a virtual machine.
Ecole Royale Militaire, Belgium
--
POGOL
1973
Large scale file processing.
USA
--
POP-10
1973
Descendant of POP-2, for the PDP-10.
Canada
--
POPCORN (1)
1973
AI system built on POP-2.
Essex University, Colchester, UK
AI-
PORT-ALG
1973
PORTable ALGebra System.
University of Alabama, USA
--
PROPOSAL WRITING
1973
Extension of FORTRAN for proposal writing.
---
PS 1
1973
?
---
PSL/II
1973
Problem Statement Language/version 2.
USA
--
QLISP (1)
1973
Questioning LISP. General problem solving, influenced by PLANNER. QA4 features merged with INTERLISP.
Stanford SRI, USA
AI-
RCL
1973
Reduced Control Language. A simplified job control language for OS360, translated to IBM JCL.
USA
--
SAC/ALDES
1973
Hybrid of SAC-1 and ALDES.
USA
--
SB-Pascal
1973
Stony Brook Pascal, for Stony Brook SUNY.
USA
--
SB-Prolog
1973
Stony Brook Prolog.
USA
AI-
SEARCH
1973
IR Language for medical information.
USA
Medical-
SED
1973
Stream Editor. Unix utility that parses text and implements a programming language which can apply transformations to such text.
USA
-
SEMANOL(73)
1973
1973 version of TRW's SEMANOL metalanguage.
USA
--
SEQUEL (1)
1973
Limited expression language for data querying. Precursor to SQL.
IBM, USA
Database -
SETLB
1973
Initial implementation of a subset of SETL.
USA
--
SETS
1973
Set Equation Transformation System. Symbolic manipulation of Boolean equations.
---
SFTRAN
1973
Structured Programming to FORTRAN Translator.
JPL, NASA, USA
--
SFTRAN3
1973
JPL Structured Fortran.
USA
--
SHRIMP
1973
OMNITAB variant.
USA
--
SIGMA
1973
System for INteractive Graphical Mathematical Applications. Language for Interactive Array-Oriented Computing and matrices and generation of mathematical programming reports.
CERN, Switzerland
--
SIMCMP
1973
SIMple CoMPiler. A simple bootstrap language and compiler, used to compile FLUB. Implemented in Fortran.
University of Colorado, USA
--
Simnon
1973
Digital simulation language from Lund.
-Simulation-
SIMTRAN (2)
1973
SIMulating TRANsport.
Clemson Uni, USA
--
SIMUL
1973
Simulation system developed for the World Bank.
London School of Economics, UK
Business, simulation-
SIMUL. DIG. SYST.
1973
?
-Simulation-
SITBOL
1973
Stevens Institute of Technology snoBOL (pun on Sitting Bull).
Stevens Institute of Technology, USA
--
SPECL
1973
System programming dialect of ECL, called an interpreter with a constrained version of EL/I.
Harvard University, USA
--
SPICE
1973
Simulation Program with Integrated Circuit Emphasis.
USA
Simulation-
SPIFFY
1973
Structured FORTRAN IV.
Boeing Company, USA
Scientific-
SPIL
1973
Structured Programming Implementation Language. Structured programming language intended to be used for system design and implementation.
Mitre Corp., USA
--
SPL (10)
1973
SYMBOL Programming Language.
USA
--
STS
1973
Software Tools Subsystem. High-level command language.
Georgia Tech, USA
--
SWL
<1973
Software Writer's Language. An industrial strength dialect of Pascal that allowed multiple source code files.
Control Data Corporation, USA
--
SYMBOLIC MATH. LAB.
1973
?
---
SYMPL
1973
SYsteMs Programming Language. CDC. A derivative of Jovial. Non-reentrant block structured language with extensive bit manipulation facilities and linkable with FORTRAN. Major parts of CDC systems during the 70's were written in SYMPL.
CDC, USA
-
SYSTEM 2000
1973
Query language.
MRI Systems, USA
Database -
TASS (2)
1973
Template ASSembly language. Intermediate language produced by the Manchester SISAL compiler.
UK
--
T-BASIC
>1973
BASIC dialect used on the Wang 2200T and its Soviet Russian clone, the Iskra (Spark) 226.
----
TBLTRN
1973
Symbolic Table Assembler.
Harvard University, USA
--
TICS
1973
Teacher-Interactive Computer System.
---
TOPPS
1973
Concurrent systems programming language.
Toronto University, Canada
--
TXTPAD
1973
Version of Sketchpad that allows the user to enter text-based diagrams.
USA
--
UCI-LISP
1973
Lisp at University of California at Irvine. Compatible extension of the Stanford LISP 1.6 programming system for the DEC PDP-10 with extensions inspired by BBN LISP. Included CATCH and THROW.
University of California, Irvine, USA
AI-
UNIQUE
1973
Portable job control language.
USA
--
UNRAVEL
1973
Language for implementing intelligible core dumps.
---
VERS2
1973
Evolution of VERS.
USA
--
VIPTRAN
1973
Programming language and its compiler for Boolean systems or process control equations.
USA
--
Vlisp
1973
Lisp dialect with a fast interpreter to a portable virtual machine. Introduced the "chronology", a dynamic enviroment for implementing interrupts. Led to Le_Lisp. (See ObjVlisp).
Université de Vincennes, France
AI-
WAVE
1973
Robotics language.
Stanford SRI, USA
Robot-
Wolofsky Labanotation Compiler
1973
Interpretation system for the Labanotation system of choreography.
Simon Fraser University, USA
--
WRITECOURSE
1973
CAI language.
---
ZAPP
1973
Animation generation language.
University of Toronto, Canada
Graphics-
BEST (2)
1973
Beginner's Efficient & Simple Translator. Programmation language and Development System.
NEC, Japan
--
ACCESS
1972
Query Language.
Norsk Data, Norway
Database-
AL (4)
1972
Structured Assembly Language.
Mitre Corp., USA
--
ALA
1972
Vector enabled Algol for CDC Star instruction set.
USA
--
Alfred
1972
Alfred Embeddable Programming Language.
---
Algol 68 with areas
1972
Addition of areas to Algol 68.
UK
--
ALGOL 68RS
1972
Extension of ALGOL 68 supporting function closures. Has been ported to Multics and VAX/VMS.
Royal Signals and Radar Establishment, Malvern, UK
Scientific-
ALGOL-E
1972
ALGOL dialect with an educative aim. Designed to show a wide range of language features in an introductory programming course. By G. A. Kildall.
Naval Postgraduate School, Monterey, CA, USA
Scientific-
Anderson 1972
1972
Pen-input high level language.
USA
--
APL/11
1972
Queens variant on APL (2).
Queens University, Canada
--
APL-Algol
1972
Implementation of APL (2) in ALGOL.
USA
--
APLG
1972
APL with graphics extensions.
Minnesota University, USA
Graphics-
APLGOL
1972
SNOBOL with APL features.
IBM, USA
--
APL-PL/I
1972
Experimental implementation of APL (2) in PL/I ie PL/I.
USA
--
ASPL
1972
Alpha Systems Programming Language. SPL for Alpha series.
USA
--
associons
1972
Tuple based programming extensions.
Netherlands
--
AUTOGRAF
1972
Describing bar charts.
USA
--
AUTOGRP
1972
AUTOmated GRouPing system. Interactive statistical analysis. An extension of CML.
Yale University, USA
--
Baroque
1972
Early logic programming language.
UK
--
Benjamin editor
1972
Hybrid of IBM's CP-67/CMS and the TECO system with an extended facility set.
USA
--
BLS
1972
BASIC Language System.
---
BML
1972
Burroughs Microprogramming Language. Microprogramming language for the special Burroughs B1726 machine, based on PL/I.
Burroughs, USA
--
BRANCHEX
1972
Interactive CAI authoring language.
Minnesota University Health Sciences Department, USA
--
Burroughs 1700 System Interpreter
1972
Minisystem programming language.
Burroughs, USA
--
C
1972
Originally a systems language for Unix on the PDP-11, briefly named NB. Influenced by BCPL through Thompson's B. Terse, low-level and permissive. Preprocessor. Partly due to its distribution with Unix, C became the language most widely used for software implementation. By Dennis Ritchie.
Bell Labs, USA
-
CATALYST/NBS
1972
Authoring/Programming environment at UoP.
USA
--
CDL (5)
1972
Computer Design Language.
-Graphics-
CFD
1972
Computational Fluid Dynamics. FORTRAN-based parallel language for the Illiac IV.
University of Chicago, USA
Scientific-
Circuit Compilation Language
1972
Written using METAPI .
USA
--
CISBOL
1972
Compiler Implementation of SNOBOL.
University of Arizona, USA
--
COBIT
1972
?
---
Concurrent Pascal
1972
Dialect of the structure Pascal language, extended to support abstract data types, multi-tasking, and monitors. It was intended for operating system programming and research.
California Institute of Technology, USA
-
CPM
1972
Critical Path Method. POL for CPM.
UK
--
CSMP III
1972
CSMP for IBM 360.
IBM Los Gatos, USA
--
CTL (2)
1972
Compiler Target Language.
---
DATABUS
1972
DATApoint BUSiness Language. Like an interpreted assembly language, used for custom applications on Datapoint machines. See PL/B.
Datapoint, USA
Business-
DDL (3)
1972
Data Definition Language. CODASYL DBTG.
USA
Business-
DETAB/GT
1972
DEcision TABle GeneraTor. Widely used throughout Germany, Austria and Switzerland in the 70s.
University of Zurich and Sodecon AG, Switzerland
--
DFPL
1972
Data Flow Programming Language. Pure graphical dataflow language.
USA
Graphics-
DISPLAY
1972
Graphical system driven by text commands designed as a querying subsystem for TDMS, and written on top of (and shelling out to) TINT.
System Development Corp., USA
Database-
DML (3)
1972
Data Manipulation Language for IMS.
USA
Business-
DMS2
1972
?
USA
--
DOVPA
1972
Dijkstra's Own Version of Pidgin Algol. See "Dijkstra's guarded command language".
Netherlands
--
EASY (3)
1972
Educational general purpose language.
-Education-
EASY (4)
1972
Intermediate language for the Nanodata QM-1.
USA
--
ELF (2)
1972
LF Logical Framework . Binary format used by System V Release 4 Unix.
USA
--
EOL-3
1972
Version 3 of EOL.
Poland
--
EXPLOR
1972
EXplicitly defined Patterns, Local Operations, and Randomness. A very simple language for computer generation of still or moving images.
Bell Labs, USA
Graphics-
FATAL
1972
?
---
FGRAAL
1972
FORTRAN extended GRAph Algorithmic Language. A FORTRAN extension for handling sets and graphs.
Maryland University, USA
--
FOCAL/F
1972
FOCAL for the PDP OS/8.
USA
--
FOLDS
1972
Dataflow language. Implemented clauses by beginning with a random sort.
Stanford University, USA
--
FOSPLAN
1972
Formal Space Planning.
---
FPL (1)
1972
Frame Programming Language. Medical application language.
USA
--
GENIE (2)
1972
4GL for ICL using IDMS.
ICL Ltd., UK
Business-
Gentleman's Portable Coroutine System
1972
Coroutine package in FORTRAN.
USA
--
GIML
1972
Machine and programming language for low cost interactive graphical systems. Compiled with GAS Assembler.
University of Illinois, USA
--
GNOSIS (1)
1972
CAI Author Language and Preprocessor for DEC PDP-10.
Sweden
--
GPSSS
1972
Simula 67 with enhanced simulation capabilities.
Montreal University, Canada
Simulation-
GRAAL (1)
1972
Graphic extension to Fortran.
University of Maryland, USA
Graphics-
GRAPHOS
1972
Visual macro system.
USA
--
GRASS (2)
1972
GRAphics Symbiosis System. Programming language created to script 2D vector graphics animations. GRASS was similar to BASIC in syntax.
USA
Graphics
GTL (1)
1972
Georgia Tech Language. A significant extension to Extended ALGOL which also contains a version of LISP 2 on Burroughs B5500.
Georgia Inst. of Technology, USA
--
HAL/S
1972
Real-time language used by NASA for onboard shuttle software.
NASA, USA
-
HARVEY
1972
System Implementation Language. ICR Bliss dialect.
USA
--
Hoare super-structured Algol
1972
Algol with sets, subsets, orders etc.
UK
--
HOI
1972
HYTRAN Operations Interpreter.
Germany
--
HTAB
1972
Implementation of FILETAB on Honeywell.
UK
--
IMP72
1972
Extensible Algol.
USA
--
IMPRESS
1972
Statistical package.
Dartmouth College, Hanover, N.H., USA
--
INTCODE
1972
Low-level interpreted language used in bootstrapping the BCPL compiler. The INTCODE machine has six control registers and eight functions.
UK
--
INTERCAL
1972
(Allegedly stands for "Compiler Language With No Pronounceable Acronym"). The most elaborate and extended joke in the history of language design; claims to have nothing in common with any other major programming language.
Princeton University, USA
-
Jensen and Fraser
1972
Unpublished systems language. Influential on LIL.
USA
--
KEYBOL
1972
?
---
LABTRAN
1972
Extension of Fortran to enable programming of chemical experiments.
USA
--
LAPREC
1972
LAngage de Programmation pour Ecran Cathodique.
France
--
lc (1)
1972
Control Language. Conttrooling language component of George's GEM system.
USA
--
LCF
1972
Logic for Computable Functions.
Stanford University, UK
--
ld (1)
1972
Definition language component of George's GEM system.
USA
--
LEFT
1972
Language for Editing and Formatting Text.
---
lg (2)
1972
Graphic Language. Graphical description language component of George's GEM system.
USA
Graphics-
LIDIA
1972
Lernen Im DIAlog. "Autorensprache für rechnerunterstützte Unterweisung".
Siemens AG, Germany
--
L-Machine
1972
Compiler compiler.
Purdue University, USA
--
LSE
1972
Concurrent Basic for teaching in schools.
École supérieure d’électricité, France
Education
MACKSIM
1972
Simulation language.
Canadian Atomic Energy Agency, Canada
Simulation-
MACROGENERATOR
1972
Trachey's macro language.
UK
--
MADAM
1972
MacAims DAta Management System. Early set-defined DBMS.
U. S. Dept. Commerce, USA
--
MADCAP Terminal Language
1972
Terminal language for Maniac.
Los Alamos Scientific Lab., USA
--
MADCAP VI
1972
Version 6 of MADCAP.
Los Alamos Scientific Lab., USA
--
MANTRAN
1972
?
---
Martin-Löf types
1972
Language related to Martin-Löf types.
University of Stockholm, Sweden
--
MARVEL
1972
?
---
MATLAN
1972
MATrix LANguage.
---
MAXPLANE
1972
Statistical system.
---
MESY
1972
?
---
METAVISU
1972
Graphics language - extension to PL/I.
France
Graphics-
MGRL
1972
MIND Grammar Rule Language.
---
MIMO
1972
Continuous system simulation language.
Minnesota University Health Sciences Department, USA
Simulation-
MiVT AVTOKOD
1972
Predecessor to the Elebris Autocode.
Institute of Precise Mechnics and Computer Engineering, Moscow, Russia
--
MLISP2
1972
Second version of MLISP.
Stanford University, USA
AI-
MPGS
1972
High level microprogramming language.
Nippon Electric, Japan
--
MPL/135
1972
Programming language for System/370 model 135.
IBM, USA
--
MPL/145
1972
Programming language for System/370 model 145.
IBM, USA
--
MPS
1972
Mathematical Programming System. Solving matrices and producing reports.
USA
Scientific-
MRC
1972
MR. Computer. A very simple language for computer-assisted instruction. Written in an extended version of ALGOL 60 and in FORTRAN.
General Electric, USA
--
MUDDLE (2)
1972
Trial implementation of DALI.
MIT, USA
--
MUSTRAN
1972
MUSic TRANscription. Music description language.
USA
Music-
MUSTRAN II
1972
Evolution of MUSTRAN.
USA
--
MVC
1972
Multiple Variate Counter.
London University, UK
--
MYTH
1972
?
---
Nassi-Shneiderman charts
1972
Graphical formalism for all programming systems.
USA
Graphics-
NTSYS
1972
Statistics package.
---
OPAL (3)
1972
Language for compiler testing said to be used internally by DEC.
DEC, USA
--
OSCL
1972
Operating SystemControl Language.
---
OSIRIS II
1972
Evolution OSIRIS.
USA
--
OSSL
1972
Operating Systems Simulation Language. Specialized language for simulating computer systems.
USA
Simulation-
PAGE (1)
1972
Typesetting language. Two languages, PAGE- I and PAGE-2, have a common sublanguage called PAGE. All involve two-character instruction codes used to control the RCA Video Comp Electronic Composition System to accomplish typesetting.
USA
Graphics-
PARSEC (1)
1972
PARSer and Extensible Compiler. Extensible language with PL/I-like syntax, derived from PROTEUS.
Bolt, Beranek & Newman, USA
--
PDELAN
1972
Partial Differential Equation LANguage. Implemented as an extension set to Fortran.
USA
--
PDS/MaGen
1972
Problem Descriptor System. Generation of matrices and reports for mathematical programming and operations research.
USA
Scientific-
PEARL (5)
1972
Constructive mathematics.
Cornell University, USA
Scientific-
PIT (2)
1972
Macro implemented implementation language.
---
PL/2
1972
Programming Language 2.
---
PL/B (1)
1972
Programming Language for Business. Business-oriented programming language originally called DATABUS.
Datapoint, USA
Business
PL/I Checkout Compiler
1972
Interactive PL/I compiler.
UK
--
PL/M
1972
Programming Language/Microcomputers. A very low level language incorporating ideas from PL/I, ALGOL and XPL. Integrated macro processor. CP/M was written to support development of the PL/M compiler (not the other way around!). By Gary Kildall.
Digital Research, USA
-
PL/S
1972
Programming Language/Systems. A machine-oriented language derived from PL/I, permiting inline assembly code and control over register usage. Much of IBM 360 OS/MFT/MVT/SVS/MVS was written in it. Used internally, never released to the public.
IBM, USA
--
PLUTO (1)
1972
Teaching dialect of PL/I.
USA
Education-
POLO
1972
Problem-oriented Language.
---
POOMAS
1972
POOr MAn's Simula. POOMAS is a collection of subroutines, macros, etc. which allow a programmer to write SIMULA-like simulation programs in BLISS.
Carnegie-Mellon University, USA
Simulation-
PROLOG
1972
PROgrammation en LOGique. First implemented 1972 in ALGOL-W. Designed originally for natural-language processing. LUSH (or SLD) resolution theorem proving based on the unification algorithm. No user-defined functions, and no control structure other than the built-in depth-first search with backtracking.
Université d'Aix-Marseille, France
AI
PROTEE
1972
?
---
PUB
1972
PUBlishing. An early text-formatting language for TOPS-10, with syntax based on SAIL. Inluenced TeX and Scribe.
USA
--
RASTA
1972
Problemorientierte Programmiersprache zur Berechnung RAeumlicher STAbwerkeI. Problem-oriented programming language for calculating spatial rod werkel.
Germany
Scientific-
RED (1)
1972
Backus formalism of language.
DoD, USA
--
RIL (1)
1972
Representation accessing language.
IBM, USA
--
Ritm
1972
Autocode for the Beta-2 Mobile Computer System.
---
RTL/2
1972
Small real-time language based on ALGOL 68, with separate compilation. A program is composed of separately compilable 'bricks' (named modules) which may be datablock, procedure, or stack. Currently used in the UK and Europe for Air Traffic Control and industrial control.
Imperical Chemical Industries, UK
-
SASL
1972
St. Andrews Static Language, alternatively St. Andrews Standard Language. A derivative of ISWIM with infinite data structures. Designed for teaching functional programming, with very simple syntax. A version of the expert system EMYCIN has been written in SASL.
University of St Andrews, UK
Education
SASP I
1972
Syntactically Analyzed String Processor (FORTRAN Subroutines).
USA
--
SCAN (1)
1972
Conversational programming language for text analysis.
---
SCOPE
1972
Simple Checkout-Oriented Programming languagE.
---
SHRDLU
1972
Nonense word, SHRDLU is the top line of characters on a linotype machine, corresponding to QWERTYUIOP on an ordinary keyboard. Used by Winograd as a query language for word experiments.
-Database -
SIMPL (2)
1972
Language of structured programming languages designed to be the opposite of PL/I.
University of Maryland, USA
--
SIMPL/I
1972
PL/I-based simulation.
USA
Simulation-
SIMPL-AI
1972
AI dialect of SIMPL.
USA
--
SIMPL-G
1972
SIMPL for graphs.
University of Maryland, USA
--
SIMPL-PRL
1972
Pattern version of SIMPL (1).
USA
--
SIMPL-R
1972
SIMPL-T for reals.
USA
--
SIMPL-RD
1972
Portable systems version of SIMPL (1).
University of Maryland, USA
--
SIMPL-S
1972
Systems language derived from SIMPL-D.
University of Maryland, USA
--
SIMPL-X
1972
GP extensible language.
University of Maryland, USA
--
SKOL
1972
Extension to Pascal created at Stanford Linear Accelerator Center, and enacted as a MORTRAN 2preprocessor set.
Stanford, USA
--
SLAMS
1972
Simplified Language of Abstract Mathematical Structures.
-Scientific-
SmallTalk
1972
Took the concepts of class and message from Simula-67 and made them all-pervasive, the quintessential object-oriented language. Innovations included the bitmap display, windowing system and use of mouse.
Xerox PARC, USA
-
Smalltalk-72
1972
1972 version of Smalltalk.
USA
--
SNAP (6)
1972
Experimentation language for PA research.
USA
--
SNOBOL X
1972
Generalised Snobol.
Canada
--
SNOBOL4B
1972
Snobol with 3d character blocks.
USA
--
SPEAKEASY 3
1972
Version 3 of Speakeasy.
USA
--
SPITBOL 360
1972
Implementation of the SNOBOL4 programming language for use on IBM 360 compatible computers. SPITBOL 360 was the first true compiler for SNOBOL4.
USA
--
SPL (8)
1972
Structured Programming Language.
University of Utah, USA
--
SPL (9)
1972
Standard Programming Library. Series of extensions to FORTRAN IV for Anova etc.
National Agriculture Library, USA
--
SQL
1972
Structured Query Language. For use in System R. The de facto standard relational database interface language, often embedded in other programming languages. Initally called SEQUEL ((Structured English Query Language). The acronym SEQUEL was later changed to SQL because "SEQUEL" was a trademark of the UK-based Hawker Siddeley aircraft company.
IBM, USA
Database -
STEP
1972
?
---
SYNTEX
1972
Database query language.
ONERA-CERT, France
Database -
SYSTEMATICS
1972
Decision table based systems language.
Urwick Diebold, UK
Business-
Table Language
1972
Decision table language.
Tokyo Electrical Engineering College, Japan
Business-
TACTICS
1972
Test Action Control Table Integrated Computation System. Decision table system.
General Research Corp., USA
--
THEMIS (1)
1972
Distributed graphics processor system.
University of Pennsylvania, USA
Graphics-
TUNA
1972
High-level graphical programming language.
Purdue University, USA
Graphics-
VEL
1972
Strict evaluation LISPs. See LISP70.
USA
AI-
VL1
1972
Variable-valued Logic One (written VL1). Picture representation system.
University of Warshaw, Poland
--
VOCODER
1972
Voice synthesis language.
USA
--
WATBOL
1972
WATerloo COBOL, for MVS.
University of Waterloo, Canada
Business-
XBASIC (1)
1972
eXtended BASIC. An extension of BASIC, including matrix operations and Algol-like procedures. For the Univac 1108.
---
EL-76
1972
Programming language on the Elbrus-1 computer.
Lebedev Institute of Precision Mechanics and Computer Engineering, Russia
--
TAL (1)
1972
Terminal Application Language.
Sycor, USA
---
Actors (1)
1971
Agent based object parallel language.
USA
--
AEPL
1971
An Extensible Programming Language.
Israel
--
AGGIE
1971
FORTRAN II from TAMU.
USA
Scientific-
ALADIN (1)
1971
Interactive maths system for IBM 360.
USA
Scientific-
ALC (1)
1971
Assembly Language Compiler. Alternative name for IBM 360 assembly language. (cf. BAL).
USA
--
ALLEGRO
1971
Language for CDC computers.
USA
--
ALPHA (2)
1971
Data-query language based on relational calculus.
USA
Database-
ALPHA (3)
1971
The Alpha language was the original database language proposed by Edgar F. Codd, the inventor of the relational database approach. Alpha influenced the design of QUEL It was eventually supplanted by SQL.
Edgar F. Codd, UK
Database-
AMBIT/L
1971
AMBIT (L for lists). List handling, allows pattern matching rules based on two-dimensional diagrams.
USA
--
AMBUSH
1971
Language for linear programming problems in a materials- processing/transportation network.
Shell US Research Division, USA
--
APS (2)
1971
Assembly Programming System.
France
--
ASA
1971
?
---
ASCENT
1971
?
---
ASM
1971
Assembly language on CP/M machines (and a lot of others).
---
ASP (5)
1971
Artificial Scientific Programming. LL for scientific programming: half FORTAN, half SNOBOL.
NASA Goddard Space Flight Center, USA
Scientific-
ASPER
1971
?
---
ASSIST
1971
?
---
AUTOPOL
1971
AUTOmated Programming Of Lathes. NC language for the IBM 1130 and IBM System/360.
USA
--
BA
1971
?
---
BABEL (2)
1971
?
---
BALM4
1971
Evolution of BALM at Courant.
Courant Institute, USA
--
Basic Systems Language
1971
Forerunner of PL/S.
IBM, USA
--
BELL-CODE
<1971
?
Bell Labs, USA
--
BELSIM
1971
Macro assembler.
Bell Labs, USA
--
BULLCAT
1971
BULL Calcul Automatique des Temps.
BULL, France
--
CDCWIC
1971
?
---
CDM
1971
Control Data Mathematical programming.
-Scientific-
CEMMA 2
1971
Simulation language in version 2.
Prace Instytutu Maszyn Matematycznych. Warszawa, Poland
Simulation-
CESSL
1971
CEll Space Simulation Language. Simulating cellular space models.
University of Michigan, USA
Simulation-
CIMPL
1971
Clics IMPlementation Language. The language for the Classroom Information and Computing Service at MIT. CLICS was an educational variant of MULTICS, and CIMPL was a subset of PL/I.
MIT, USA
Education-
CLAM (2)
1971
Symbolic math, especially General Relativity. Implemented in ATLAS assembly language first, LISP later.
UK
Scientific, AI-
CLASP
1971
Computer Language for AeronauticS and Programming. NASA. Real- time language with focus on fixed-point math. Near subset of SPL, with some ideas from PL/I.
NASA, USA
Scientific-
CODIL
1971
COntext Dependent Information Language. Early language for non- numerical business problems.
ICL Ltd., UK
Business-
COMIC
1971
?
---
COMPUTE
1971
Interactive calulator for IBM 7094.
NASA Lewis Research Center, USA
--
COPAN
1971
?
---
DAPHNE
1971
?
---
Data Retrieval Language
1971
Dept. of Supply 4GL?
USA
--
Dectab
1971
Courant Institute decision table language writtten in LISP 1.5.
USA
--
Deftab
1971
Courant Institute decision table language.
USA
--
DEL (1)
1971
Directly Executed Language. Variable instruction set abstract interpreter.
USA
--
Donaghey and Ozkul Statistics Language
1971
Statistics Language.
USA
--
DYL260
1971
Auditors report generator language.
Dylakor, USA
Business-
DYNAMAT
1971
?
---
EAI ASSEMBLY
1971
?
EAI, USA
--
EASYTRAN
1971
?
---
ECT
1971
Extensible contractable translator system.
---
EDITOR
1971
?
---
EIN
1971
Education Information Network. Stats package for education resarch.
Inter-University Communications Council, Boston, USA
Education-
ELAN (1)
1971
ELectrologica LANguage. For Electrologica machines.
---
ELATE
1971
Automated system checkout language for VATE (Versatile Automatic Test Equipment).
Hughes Aircraft Co., USA
--
ELP (1)
1971
English Language Programs. Language for testing avionics equipment, on Varian 6206.
USA
--
ENLODE
1971
Extension to Fortran IV.
---
EPOS ALGOL
1971
Algol Implementation.
-Scientific-
EPSYLON
1971
?
---
ERL
1971
Evoked Response Language. Language for implementing evoked response and psychological experiments.
USA
--
ESP (1)
1971
Econometric Software Package. Statistical analysis of time series.
University of Chicago, USA
--
ETC
1971
ExTendible Compiler. FORTRAN-like, macro extendible.
USA
--
EVA-LISP
1971
?
---
Extensible LSD
1971
Extension of LSD.
USA
--
FAS
1971
General purpose language sponsored by the Finnish government in the 70's and 80's.
Finland
--
FASBOL
1971
FASBOL. A SNOBOL4 Compiler.
UC Berkeley, USA
--
FASP
1971
?
---
Flocoder
1971
Visual programming language based on flowcharts.
University of Manchester, UK
--
FOCAL-71
1971
1971 version of FOCAL.
USA
--
FORCOM
1971
?
---
FORMAL (1)
1971
FORmula MAnipulation Language. An early FORTRAN extension for symbolic math.
University of Maryland, USA
--
FREIBURGER CODE
1971
?
---
GAMMATRAN
1971
Algebraic FORTRAN clone for Honeywell?
USA
--
GEFRC
1971
General File/Record Control language.
General Electric, USA
--
GENTRAN (1)
1971
GENesys and forTRAN. Dialect of FORTRAN for the for the GENESYS CAD system.
GENESYS Centre, Loughborough, UK
--
GLOSS
1971
High level machine language with ADTs.
---
GPL/I-A
1971
Graphical PL/1.
USA
--
GPMS
1971
General Purpose Microprogrammed Simulator. A hardware version of software simulators for computers featuring an automatic code generator. Produced MGPS as an output.
Japan
--
GPSS 1100
1971
GPSS for the UNIVAC 1100.
USA
--
GRIP (1)
1971
Protein manipulation and display language.
University of North Carolina, USA
--
GRIP-71
1971
Second (1971) version of GRIP.
USA
--
Hocus Pocus
1971
Algol based simulation language.
UK
Simulation-
IBFAP
1971
?
---
IBSFAP
1971
IBM 7090/7094 FORTRAN II Assembly Program .
---
ICPL (1)
1971
Interactive Control Programming Language.
USA
--
Interactive STRUDL
1971
Strudl for Timeshare systems plus graphics.
USA
Graphics-
INTERP
1971
Burroughs implementation of JOSS.
Burroughs, USA
--
INZENYER
1971
?
---
Irvine computer art language
1971
Unspecified computer art language used to permit experimentation with computers by non computer science students.
UC Irvine, USA
--
ISPL (1)
1971
Instruction Set Processor Language. Original ISP language, written in BLISS.
USA
--
ISPL (2)
1971
Incremental System Programming Language.
RAND Corp., USA
--
ISRCOMP
1971
?
---
JCL
1971
Job Control Language. Scripting language used on IBM mainframe operating systems to instruct the system on how to run a batch job or start a subsystem.
USA
-
JOVIAL J3B
1971
Interim hardware extended version 3 of Jovial.
USAF, USA
--
L-10
1971
Language used for programming the NLS for ARPANET.
USA
--
LAFFF
1971
Language for Analysis of Financial Fact Finders. Financial analysis time-sharing language written for the Dartmouth TSS.
Dartmouth, USA
--
LAMBDA (1)
1971
Version of typed lambda calculus, used to describe semantic domains.
USA or Oxford University, UK
--
LOUP
1971
?
---
LP70
1971
Langage Parallel. This language is a Parallel language dialect of PL/360 language for the CII 10070.
France
--
LSC
1971
?
---
LSD
1971
Language for Systems Development. Improved PL/I.
Brown University, USA
--
LSYD
1971
Language for SYstems Development. PL/I-like language with data structure and character extensions.
---
MA/8
1971
?
---
MacAims
1971
MAC Advanced Interactive Management System. Set-based data retrieval language.
MIT, Lincoln Labs, USA
--
Macro SPITBOL
1971
Implementation of SPITBOL.
USA
--
MAL (1)
1971
Matrix Analysis Language.
Boeing Company, USA
Scientific-
MDL (1)
1971
Originally "Muddle". Intended as a successor to Lisp, and a possible base for Planner-70. Basically LISP 1.5 with data types and arrays. In the mid 80's there was an effort to use bytecoding to make the language portable. CLU was first implemented in MDL.
MIT, USA
AI
Medela
1971
Language for roentgen diagnostic records.
Netherlands
Medical-
META/PLUS
1971
Syntax extension facility for SCRATCHPAD.
USA
--
MICMAC
1971
?
---
Micro
1971
Macro-assembler for microprogrammed processors.
USA
--
MIRAGER
1971
Microprogramming system at Argonne National Laboratory .
Argonne National Laboratory, USA
--
MITRA
1971
?
---
MOHAC
1971
Language for the MOHAC computer.
USA
-
MONITOR
1971
?
---
MOST
1971
Macro-Oriented System Technique.
---
MP/1
1971
Macro Processor 1. Macroprocessor for FORTRAN, replaced the list-structure of SP/1 with a stack based system. Largely for reasons of efficiency, but also to enable extra features.
McLeod Queen's University, Kingston, Ontario, Canada
--
MPL
1971
MicroProgramming Language. The first high level microprogramming language. PL/I-like syntax. For vertical machines.
USA
--
Muddle (1)
1971
LISP with data types and array.
USA
AI-
MULTICS PL/I
1971
Evolution of EPL on the Multics project into a fully formed systems language.
---
MUSIC 10
1971
Musical composition language.
USA
Music-
NARP
1971
New ARPAS. One-pass Assembler for the SDS 940.
USA
--
NB
1971
New B. Interim name for C, used while the language was seen as an improvment of B.
USA
--
NEATA
1971
Evolution of NEAT.
UK
--
NEC
1971
?
---
NERC
1971
?
---
NROFF
1971
Text formatting language/interpreter, based on Unix roff. See Troff, Groff, RUNOFF.
Bell Labs, USA
--
OCODE
1971
Assembly language for a stack-based virtual machine, used as the intermediate language of the Cambridge BCPL compiler.
UK
--
OKISIP
1971
OKI Symbolic Instructional Programming. HLA for the OKITAC computer.
University of Tokyo, Japan
--
OREGANO
1971
Practical generalization of ALGOL 60.
UCLA & General Electric, USA
-
OSA
1971
?
---
OSAP
1971
?
---
OSAS-A
1971
?
---
OSUSYS
1971
?
---
OULP
1971
?
---
PADSOL
1971
?
---
PANEL
1971
?
---
PASO 11
1971
?
---
PATCH
1971
?
---
PDQ
1971
Personal Data Query (also for Pretty Darn Quick).
Honeywell, USA
Database-
PEESPOL
1971
System implementation language crosscompiled into MIL by BE-ALGOL.
USA
--
PGS
1971
Program Generator System.
---
PHYSICTRAN
1971
Problem-solving language with units etc based on FORTRAN V.
Ministry of Defence Computing Center, France
--
PICASSO (1)
1971
LBL Interactive graphics language.
Lawrence Berkely Labs, USA
Graphics-
PIG 2
1971
?
---
PIRL
1971
Pattern Information Retrieval Language. Language for digraph manipulation, embeddable in FORTRAN or ALGOL, for IBM 7094.
USA
--
PIVOT
1971
Program verification. It was a LISP dialect, but took Algol-W like syntac language as an input.
Stanford Research Institute, USA
--
PL-11
1971
High-level machine-oriented programming language for the PDP-11. Written in Fortran IV, it is similar to PL360 and is cross-compiled on other machines.
CERN, Switzerland
-
PLOTAN
1971
PLOT and by analogy to FORTRAN. General plotting routine for the 7094, two parts, one wrote out a specific tape, the other read in as input to a CALCOMP 570 Plotter.
NASA Goddard Flight Center, USA
--
POPLER
1971
PLANNER-type language for the POP-2 environment.
University of Edinburgh, UK
--
PPG
1971
?
---
PRETAB
1971
?
---
PROSA
1971
Similar to Pascal but incorporates changes that simplify and make clear some concepts not found in Pascal.
---
PS/8 FOCAL
1971
FOCAL 1969 with independant file-handling properties.
Oregon Museum of Science and Industry, USA
--
P-STAT
1971
Princeton STATistics package.
Princeton University, USA
--
PSU-ICES
1971
PSU version of ICES.
USA
--
RASS
1971
Agricultural statistics package. Time-shared version of AGSTAT.
Texas A & M University, USA
Scientific-
RCA-STAT
1971
RCA stats package.
RCA, USA
--
REGENT
1971
Precompiler for the REGENT CAD system as PL/I preprocessor. Translated the REGENT algorithms into PL/I subset called PLR. Based largely on ICES.
Germany
Graphics-
ROFF
1971
RunOFF. Text formatting language/interpreter associated with Unix. (See groff, nroff, troff, RUNOFF).
USA
--
RTL (1)
1971
Real Time Lanugage.
UK
--
RTL/1
1971
Real Time Language. Barnes. A real-time language, the predecessor of RTL/2.
ICI, UK
--
RUG
1971
Report and Update Program Generator.
-Business-
S2 (1)
1971
?
---
SAC-1
1971
Symbolic Algebraic Computing v1. Early symbolic math system, written in FORTRAN.
University of Wisconsin, Madison, USA
--
SAS (2)
1971
Statistical Analysis System. Statistical and matrix language, PL/I-like syntax.
North Carolina State University, USA
--
SCALPEL
1971
Querying language for medical data screening.
-Database, medical-
SCEPTRE
1971
Circuit analysis system.
USA
--
Scratchpad I
1971
General-purpose language originally for interactive symbolic math. It features abstract parametrized datatypes, multiple inheritance and polymorphism. Implementations for VM/CMS and AIX.
IBM Research, USA
Scientific-
SCRATCHPAD/1
1971
Extension of SCRATCHPAD base language to incorporate workspaces after the fashion of APL.
USA
--
SEL (1)
1971
Self-Extensible Language.
CNR, Pisa, Italy
--
SEQAS
1971
Medical programming language.
Germany
Medical-
sh
1971
Also "Shellish". Command shell interpreter and script language for Unix. The Bourne shell scripting language was one of the original command languages for the Unix operating system.
USA
-
SIMBOL
1971
ICL SIMulated Boolean Oriented Language.
ICL Ltd., UK
--
SIMPL (1)
1971
Simulation language, descendant of OPS-4, compiled into PL/I on Multics.
USA
Simulation-
SIMPLE (2)
1971
Simple precedence translator writing system.
USA
--
SIMSOL
1971
CDC simulation language.
USA
Simulation-
SIMULATE
1971
?
---
SIP
1971
?
---
SIRIUS (2)
1971
Input language for an automatic programming system.
RAND Corp., USA
--
SLI
1971
?
---
SMIL (1)
1971
Machine language for a Swedish computer.
---
SNOWBALL
1971
Snowball is a small string-handling programming language whose name was chosen as a tribute to the SNOBOL programming language, with which it shares the concept of string patterns delivering signals that are used to control the flow of the program.
--
SOCRATES
1971
?
---
SPITBOL
1971
SPeedy ImplemenTation of snoBOL. Compiled variant of SNOBOL, available for DEC computers and some other systems.
USA
-
SPL (6)
1971
Simple Programming Language. Paper language to demonstrate the working of VDM.
Germany
--
SPL (7)
1971
Systems Programming Language. PL/I subset/extension for the P1000. Symbolic constants, pointer arithmetic, inline assembly code. Used to implement compilers, operating systems, and database.
Philips Data Sys, Canada
Database -
Stanford Pascal
1971
First implementation of Pascal on CDC 6000, bootstrapped using SCALLOP.
Stanford University, USA
--
STATJOB
1971
Stats package for CDC 3600 and UNIVAC 1108.
University of Wisconsin, Madison, USA
--
STAT-PACK (3)
1971
Set of extensions to APL.
University of Alberta, Canada
--
STRCOMP
1971
?
---
Student PL/I
1971
Translator-intepreter for a PL/I subset derived from SPL.
Australia
--
SUE
1971
The SUE language was derived, particularly in its data structure facilities from Pascal. Project SUE is writing a complete operating system for the IBM System/360 family of computers in a language designed especially for that purpose.
University of Toronto, Canada
--
SURVO
1971
Integrated environment for statistical computing and related areas ?
---
SUSA
1971
?
---
SWIFT (1)
1971
?
---
SYMBOL
1971
Hardware based data structure programming language.
USA
--
SYMOB
1971
SYsteme MOdulaire Bull.
Bull, France
--
SYMSCRIPT
<1971
Simulation language.
-Simulation-
System/A
1971
Experimental Language.
IBM Watson Labs, USA
--
TAMP
1971
?
---
TAP (3)
1971
TREET Assembly Program, based partly on BAL.
USA
--
TAS
1971
Telefunken-Assembler-Sprache.
Telefunken, Germany
--
TEXAS
1971
?
---
TEXT EDITOR
1971
?
---
TL/I
1971
Intermediate language for Turing machines.
---
TROLL
1971
TREET On-Line system. Conversational dialect of TREETArray language for continuous simulation, econometric modeling, statistical analysis.
USA
Simulation-
TWO-D
1971
Flow-chart driven compiler. Programming by manipulating flowcharts etc, outputs FORTRAN.
Los Alamos Scientific Lab., USA
--
UHFM
1971
University of Houston Formula Manipulator. Algebraic manipulation language for IBM System/360 and UNIVAC 1108.
University of Houston, USA
--
UMAP
1971
CAD language.
-Graphics-
UNCL
1971
Language for the TEACH system. Based largely on CITRAN (hence JOSS) but trying to add more features from MAD/ALGOL.
USA
--
VELOCODE
1971
?
---
VFAP
1971
?
---
W-20
1971
?
---
WIPL
1971
?
---
WITRAN
1971
?
---
WORDCOM
1971
Paper HL Machine language for a machine of fixed word length.
---
XS-3
1971
?
---
Z-A
1971
?
---
Z-ASSEMBLER
1971
?
USA
--
Zoom
1971
?
---
ABACUS/X
1970
Data General JOSS dialect.
Data General, USA
--
ACCENT (1)
1970
English-like query language used in the Pick OS.
USA
Database-
ACTRAN
1970
Hybrid simulation language.
Germany
Simulation-
ADMINS/11
1970
Commercialisation of ADMINS for the PDP/11.
USA
Business-
AGSTAT
1970
AGricultural STATistics. Agricultural statistics package.
USA
Scientific-
AIDS
1970
Scientific programming language. Debugging system.
USA
Scientific-
ALEPH (1)
1970
Formal semantics.
Newcastle-Upon-Tyne University, UK
--
ALGAMS
1970
Automatic compiling system.
Institute of Applied Mathematics of the USSR Academy of Science, Russia
--
Algol 6
1970
Version 2 of the Regencentral Algols for the RC series machines.
RegenCentral, Denmark
Scientific-
ALMA (1)
1970
Alphanumeric Language for Music Analysis. Music programming language.
Institute for Computer Research in the Humanities (NYU), USA
Music--
AlphaFortran
1970s
Fortran for Alpha Micro computers.
Alpha Microsystems, USA
Scientific--
AlphaLisp
1970s
Lisp for Alpha Micro computers.
Alpha Microsystems, USA
AI--
AlphaPascal
1970s
Pascal for Alpha Micro computers.
Alpha Microsystems, USA
---
ALTEXT II
1970
Evolution of ALTEXT.
U.S. Air Force, Office of Scientific Research, USA
--
AMBIT/S
1970
AMBIT (S for strings).
USA
--
ANVAR
1970
ANalysis of VARiance. Statistics processing system implemented as a set of extensions to FORTRAN IV.
US Army Weapons Command, USA
--
APAL
1970s
Array Processor Assembly Language. For the DAP parallel machine.
----
APPLE (2)
1970
AL/I APL hybrid for General motors. Superset of MALUS/XPL, and deriving associative stores from APL.
USA
--
ARTA
1970
Interactive animation language.
Yougoslavia
--
ASAP (2)
1970
Event-aware DB language.
USA
Business-
Avtokod-M
1970
Autocode for Russian computers.
Russia
--
BALMSETL
1970
Version of BALM used to write SETL.
USA
--
Basic Detap
1970
Decision tables BASIC.
USA
--
BASIC Plus
1970s
BASIC for DEC PDP-11: RSTS/E, RSX-11.
---
BASIC Plus 2
1970s
BASIC-PLUS for the RSX-11 operating system. BP2 programs were also more compatible with the later VAX BASIC.
DEC, USA
-
BASIC-11
1970s
Dialect of the basic language for PDP-11 operating systems such as RSX-11 and RT-11.
---
BESTOP50
1970
BESTOP language variant.
U.S. Department of Commerce, USA
Business-
BESTOPVL
1970
Var on BESTOP.
USA
Business-
BIOMOD
1970
BIOlogical MODels. Biological systems simulation language.
Rand Corp., USA
Simulation-
BSL (1)
1970s
Variant of IBM's PL/S systems language. Versions: BSL1, BSL2.
----
BTI Basic
1970s
Basic/Timesharing BASIC.
Basic/Timesharing, Inc., USA
--
Buckle data structure language
1970
Language for handling high-level data structures. Combined Snobol Arrays, LEAP/TRAMP triples, Algol 68 Sets.
Université de Montréal, Canada
--
Business Basic
1970s
Name given collectively to BASIC variants which were specialized for business use on minicomputers.
-Business-
CADOL
1970s
Initially developed in 1976 for CADO Business Systems running on CAT machines, CADOL is a BASIC-like language which is "compiled" into an intermediate language bytecode (IL).
---
CAMPER
1970
Computer Aided Movie Perspectives. 3d version of CAMP. Implemented on the ICL computer at ACL in the UK.
ACL, UK
--
CBM BASIC
1970s
See Commodore BASIC.
----
CDL (4)
1970
Control Definition Language. Ideas which contributed to Smalltalk.
USA
--
CDL 1
1970
Computer Definition Language. A hardware description language.
USA
Hardware-
CEMMA
1970
Simulation language.
Prace Instytutu Maszyn Matematycznych. Warszawa, Poland
Simulation-
CFOR
1970
Univac conversational Fortran.
Sperry Rand Corp., USA
--
CIMS PL/I
1970
Courant Institute of Mathematical Sciences PL/I. A PL/I subset.
Courant Institute, USA
Scientific-
CISP
1970
Computer Implemented Site Planning.
Carnegie Mellon University, USA
--
CLASS (1)
1970
Composite Language Approach for System Simulation. Simulation Language.
USA
Simulation-
CMS EXEC
1970s
See EXEC.
----
CODIT
1970
Decision table language.
Benefit Trust Life Insurance Company, Chicago, USA
--
COIF
1970
FORTRAN with interactive graphic extensions for circuit design, on UNIVAC 1108.
Italy
Graphics-
Compact Detap
1970
?
USA
Business-
Computran
1970
?
---
COMSL
1970
COMmunication System Simulation Language.
-Simulation-
Culprit
1970s
RPG-like reporting tool. It was also marketed as tool for use by auditors under the name EDP Auditor.
Cullinet, USA
Database-
CWIC
1970
Compiler for Writing and Implementing Compilers. Metacompilers kit based on META, included the MOL-360 system.
SDC, Santa Monica, USA
--
CypherText
1970
Interactive language for text formatting and typesetting. Contains facilities for defining new commands, and is device independent.
USA
--
DAMN
1970
?
USA
--
DAP-16
1970s
Assembly language for the Honeywell 2600 test station.
----
DARE/ELEVEN
1970
Continuous simulation languages. DARE for the PDP-ll.
USA
Simulation-
Data General Business Basic
1970s
BASIC for Data General Nova and later DG minicomputers.
Data General, USA
Business-
Data/BASIC
1970
Also known as Pick BASIC. A BASIC-like language with database capabilities, the main programming language on the Pick OS.
USA
Database, business
dataBASIC (1)
1970
Query language uses APL/BASIC for Honeywell.
USA
Database-
DATAFORM
1970
Model database manager and a data manipulation language.
-Database-
Day state transitions
1970
Transistion table system.
UK
--
DCALGOL
1970
Data Communications ALGOL. A superset of Burroughs Extended ALGOL used for writing Message Control Systems.
USA
Scientific-
Decision Table Generator
1970
Decision table language.
Norway
--
DECISUS
1970
Decision table language.
---
DECIUS
1970
Decision table language.
Software Marketing, Inc., USA
--
Delta (1)
1970
DEcision Logic Table.
Naval Weapons Laboratory, Dahlgren, Virginia, USA
--
Denert
1970
Two-dimensional Algol dialect.
Germany
--
DETAB-70
1970
1970 (last) version of CODASYL DETAB.
USA
Business-
DETOC
1970
DEcision table TO Cobol.
Information Systems Leasing Corp., USA
--
DG/L (1)
1970
Descriptive Geometry Language. Early CAD/CAE language, used light pen.
USA
Graphics-
DIAL (1)
1970
Display oriented language.
University of Utah, USA
--
DIDOL
1970
?
Germany
--
DISCOURSE
1970
Language for enabling town planning.
MIT, USA
--
DLT
1970
IBM 1401 Decision Logic Translator.
USA
--
Donaghey LP Language
1970
Linear Programming Language.
---
DRAWL 70
1970
DRAW Language 1970. Graphics language, part of the ConComp project.
Michigan State University, USA
--
DSM (2)
1970s
DIGITAL Standard MUMPS. DEC. (See MUMPS).
Digital, USA
---
DSPLD
1970
Digital Simulation Program for Logic Design. Simulation system.
Martin Marietta Corp., USA
Simulation-
DTP IV
1970
?
---
DTT
1970
Decision Table Translator. Navy's own DETAB version, translated to COBOL.
US Navy, USA
--
DYNAMO II
1970
Dynamo in AED for IBM 704.
USA
--
DZHOSS
1970
Russian cold-war clone of JOSS.
Russia
--
ECAP II
1970
Second version of ECAP.
USA
--
ECL (2)
1970
Extensible Computer Language (or EClectic Language). Data abstraction language.
Harvard University, USA
--
ed
1970
Syntax-driven editor for unix.
USA
--
EDL (3)
1970s
Event Driven Language. Language for input to the EDX (Event Driven Executive) for the IBM Series/1. The output was machine code for IBM Series/3 or Series/7, and interpreted on Series/1 by an emulator.
USA
---
ELMOL
1970
Electronic Music Oriented Language. Also ELMOL 70. A language to use the computer with a musical instrument, the Moog Synthesizer. There are digital-to-analog converters which convert a binary number from the computer into an analog voltage which affects the Moog Synthesizer. Compiler is written in FORTRAN IV for IBM 1130.
St . Olaf College , New Ulm, MN, USA
Music-
EMILY
1970
?
Argonne National Laboratory, USA
--
Eshkol Movement Language
1970
Movement Language.
Israel
--
ESP (2)
1970
Symbolic maths system.
Boeing Scientific Research Laboratories, USA
Scientific-
ESP (3)
1970
Extra Simple Pascal. Subset of Pascal.
USA
--
EULER-G
1970
Graphic extensions to EULER to implement display procedures.
USA
Graphics-
FAIL
1970
Fast, one-pass assembler for PDP-10 and PDP-6 machine language. Name presumably a pun on the better known SAIL.
Stanford University, USA
--
FCPU
1970
DATASAAB microprogramming language.
DATASAAB, Sweden
--
FOCAL-11
1970
PDP-11 version of FOCAL.
USA
--
Ford-Columbia Input Language
1970
Music programming language.
USA
Music-
FORTH
1970
Interactive extensible language using postfix syntax and a data stack. A program is a set of functions ("words") which are compiled by an outer interpreter into bytecodes. FORTH is small and efficient, but programs can be difficult to read. Used first to guide the telescope at NRAO, Kitt Peak.
National Radio Astronomy Observatory, USA
-
FORTRAN-Plus
1970s
FORTRAN for the DAP parallel machine, implements many Fortran 90 features.
-Scientific--
FORTRAN-RPG
1970
Report writing package for FORTRAN.
USA
Scientific-
GAP (1)
1970
General Assembly Program. Macro-assembler for the GEC GE-200.
USA
--
GAP (2)
1970
Language allowing the representation of two-dimensional circuit networks.
France
--
Gecom/Tabsol
1970
GECOM computer TABSOL version.
General Electric, USA
-
GERTS III
1970
Extension of GERTS II.
USA
Graphics, simulation-
GERTS III C
1970
Extension of GERTS III.
USA
Graphics, simulation-
GERTS III Q
1970
Extension of GERTS III.
USA
Graphics, simulation-
GERTS III R
1970
Extension of GERTS III.
USA
Graphics, simulation-
GPDS
1970
General Purpose Discrete Simulator.
XDS, USA
--
GPSS V
1970
General Purpose Systems Simulator Version V.
USA
Simulation-
GRIN-2
1970
Evolution of GRIN.
USA
Graphics-
GROOVE
1970
Generating Realtime Operations On Voltage-controlled Equipment. Musical composition language.
Bell Labs, USA
Music-
GTPL
1970
Graph-theoretical extensions to Fortran II.
---
HAL (1)
1970
Spaceflight language at NASA.
NASA, USA
--
HALMAT
1970s
Intermediate language used by HAL/S.
----
Hewlett-Packard Business Basic
1970s
BASIC for HP-3000 computers.
Hewlett-Packard, USA
Business--
HGL
1970
Hierarchical Graph Language.
USA
--
HINT
1970
Hierarchical Information NeTs. For CDC 3600.
USA
--
HP BASIC for OpenVMS
1970s
Dialect of the BASIC programming language. Although it was developed before VMS on the PDP-11 platform, it was later ported to VMS on VAX then OpenVMS on Alpha.
Digital Equipment Corp., USA
--
HPL (1)
1970
Honeywell Programming Language. Subset of PL/I based on Multics PL/I.
Bull/GE, France
--
HYPAC
1970
HYbrid PACtolus. Hybrid extensions to Pactolus.
USA
--
IBM VS-BASIC
1970s
Mainframe hybrid compiler/interpreter implementation frequently used with such operating systems as McGill University's MUSIC/SP.
USA
Music-
IDF (1)
1970
Dedicated CAI language for HP systems.
USA
--
IFPS
1970s
Interactive Financial Planning System. Financial modeling language. Available for a variety of platforms, including IBM mainframes (VM/CMS), DEC VAX, various flavors of Unix, DOS-based PCs and Macintosh Computers (named "Mindsight"- running on two floppie
---
IIMP
1970
Scientific programming language.
-Scientific--
IMAGE (1)
1970
Interactive Graphics-Based Computer System for Multi-Constrained Spatial Synthesis. Space planning language and system.
Cambridge University, USA
Graphics-
IMP (3)
1970
IMPlementation language. An extension of B with floating point. For the GE 600, also cross- compiled to VAX and Intel 8080.
USA
--
IMP (4)
1970
"ALGOL-like" high-level language that was originally designed as the implementation language for the Edinburgh Multi-Access System. It was widely used at Edinburgh University for implementing systems, teaching programming and as a general purpose programm
Edinburgh University, UK
Education
IMP 1.5
1970
First production IMP.
UK
--
IMSL
1970
Statistical system.
International Mathematical and Statistical Libraries, Inc., USA
--
INTERLISP-D
1970
INTERLISP at the Xerox Palo-Alto lab, Ran on the Alto, a single-user minicomputer, using microcode to interpret a byte-code implementation language. D stands for the Alto "D" machines - the Dorado,Dandelion, Dandetiger, and Dove (or Daybreak).
Xerox Palo-Alto lab, USA
AI-
INTUVAL
1970
INTuition and eVALuation. Interactive urban planning visual language.
USA
Graphics-
JASP
1970
JOSS Activity Scanning Package. Simulation language for a time-shared system, based on JOSS.
RAND Corp., USA
Simulation-
JOSTRAN
1970
JOSS dialect for writing FORTRAN.
RAND Corp., USA
--
Jym
1970
Predecessor to Graal.
France
--
KWILT
1970
Alias of QUILT language.
USA
--
L (3)
1970
Descriptive language as MACRO language, used as a basic for Abstract machine LOWL.
UK
--
LABGOL
1970
LABoratory ALGOL. MIT Lincoln Laboratory time-sharing language.
MIT Lincoln Lab., USA
--
LDL (1)
1970
Logic Design Language. Language for computer design.
----
LEPCGL
1970
LEAP with sets. Used to implement GELLAB II.
USA
--
LINDA (1)
1970
Computer simulation language for LSI hardware.
USA
Simulation-
LISP 1.75
1970
Evolution of Lisp 1.6.
USA
AI-
LLOGO
1970
LISP LOGO. Implementation of LOGO in LISP, to enable it to be an extensible language.
USA
AI-
Logic Design Language
1970
Language for computer design.
IBM Texas, USA
--
LOGTAB
1970
GE decision table system.
General Electric, USA
Business-
LOWL
1970
Abstract machine for bootstrapping ML/1.
UK
--
LPG (2)
1970
?
---
LPL (1)
1970
List Programming (processing) Language. LISP-like language with ALGOL-like syntax, for IBM 360.
USA
AI-
MAC-30
1970
?
----
MACRO-10
1970s
Assembly language with extensive macro facilities for DEC's PDP-10-based minicomputer systems, the DECsystem-10 and the DECSYSTEM-20.
DEC, USA
--
MAGNUM
1970s
Database language for DEC-10's, used internally by Tymshare.
Tymshare Inc., USA
Database--
MALUS
1970
Extension of XPL for use at General Motors. Presumably for the Latin apple.
USA
--
MANOVA
1970
Multivariate ANOVA. Multivariate statistical programs.
Clyde Computing Service, USA
--
MAQUEST
1970
Mem Alef QUESTionnaire. Tabulating and statistical analysis system.
Mem Alef Electronic Computers, Israel
--
MARSYAS
1970
MARshall SYstem for Aerospace Simulation. Simulation of large physical systems.
USA
Simulation-
MEDCOMP
1970
Statistical system for medical informatics.
Medical Computing Center, University of Cincinnati, USA
Medical-
MERMAC
1970
Test and questionnaire analysis package.
Measurement and Research Division, University of Illinois, USA
--
META/LISP
1970
Syntax expression language for Scratchpad.
USA
--
microPLANNER
1970
Subset of PLANNER, implemented in LISP. Superseded by Conniver. Important features: goal-oriented, pattern- directed procedure invocation, embedded knowledge base, automatic backtracking.
MIT, USA
Knowledge, AI-
MIDAS (3)
1970
Linear Algebra system.
Bell Labs, USA
--
MIL (2)
1970
Minnesota Instructional Language.
Minnesota University, USA
--
MINI-COBOL (2)
1970
COBOL -look alike language for Bull Small Systems.
GE-Bull, France
Business-
MIX/360
1970
Paper assembler for TAOCP.
Stanford University, USA
--
MODEL (1)
1970
Simulation language used to develop the BLIMP LSI computer. Macro based, translating into Fortran.
Brookhaven National Laboratory, USA
Simulation-
MOP
1970
Motion Picture generating language.
University of Utah, USA
--
MPL-1
1970
Matrix programming language.
Meiji University, Japan
--
Multi-user BASIC
1970s
Dialect of the BASIC language for the DEC PDP-11 running the RT-11 operating system. The syntax of the language was similar to but not identical to BASIC-11.
DEC, USA
--
NASTRAN
1970
NAsa STRess ANalysis program. Large stress analysis problems.
NASA, USA
--
NEATER 2
1970
Optimiser and reformatter of PL/I.
Kansas State University, USA
--
Nevins
1970
Goal-seeking dialect of IPL-V.
USA
--
NORD PL
1970s
Intermediate language for Norsk Data computers. Sintran III (OS of the ND 10, late 70's) was written in NORD PL.
----
NorthStar BASIC
1970s
Processor Technology, NorthStar Horizon, later adapted to x86 as Bazic '86) and S.A.I.L.B.O.A.T. (a basic optimized for Z80 and X86 MS-DOS).
---
OMNITAB II
1970
Version two of OMNITAB.
USA
--
OPS (2)
1970
Official Production System. The first production-system (i.e. rule-based) programming language, used for building expert systems. Written originally in Franz Lisp, later ported to other LISP dialects.
CMU, Stanford, USA
AI-
OSIRIS
1970
Organized Set of Integrated Routines for Investigation in Statistics. Survey analysis and stats package.
University of Michigan, USA
--
OSL/2
1970
OSL version 2.
University of Illinois, USA
--
OSS
1970
Operating System Simulator.
Minnesota University, USA
--
PAL (5)
1970
Partial subset of AUTOMATH.
Technological University Eindhoven, Netherlands
--
Pascal
1970
Named for the French mathematician Blaise Pascal (1623-1662). Designed for simplicity, in reaction to the complexity of ALGOL 68, and intended as a teaching language. Innovations: enumeration types, subranges, sets, variant records, case statement.
N. Wirth, Switzerland
Education
PDIL
1970
Language for description of communication protocols, part of the RHIN project.
Agence d'Informatique, France
--
PDL (1)
1970
Picture Description Language.
USA
--
PDP FLEX
1970
Implementation of FLEX for the PDP-20 interface.
USA
--
PEARL (3)
1970
Process and Experiment Automation Real-Time Language. A real-time language for programming process control systems, widely used in Europe.
Germany
--
PEARL (4)
c1970
Multilevel language, mentioned in Machine Oriented Higher Level Languages.
----
PEARL (1)
1970
Process and Experiment Automation Real-Time Language. A real-time language for programming process control systems, widely used in Europe. Size and complexity exceeds Ada.
Germany
-
Pick BASIC
1970
Also Pick/BASIC. See Data/BASIC.
USA
Business
Picture Language
1970
Language for describing line drawings.
CSIRO, Australia
Graphics-
PILE (1)
1970
Prison in London England = Newgate = new GATE. Successor to GATE.
USA
--
PINBOL
1970s
Decision table language for controlling pinball machines used at Atari. Included a multi-tasking executive and an interpreter that worked on data structures compiled from condition:action lists.
----
PL/C
1970
Subset of PL/I. Because the full IBM PL/I compiler was rather large and slow to be employed for student programming programming projects, PL/C was developed and used at many universities.
Cornell University, USA
-
PL/I SUBSET
1970s
Version of PL/I for minis.
----
PL516
1970
Similar to PL360.
USA
--
Plaine and Easie Code
1970
Music programming language.
USA
Music-
PLEX
1970s
Programming Language for Exchanges. Special-purpose, pseudo-parallel and event-driven real-time programming language.
Ericsson, Sweden
--
PLEXPACK
1970
Implementation of Hansen's PLEX.
USA
--
Poly (1)
1970
Language for describing and matching line figures (Polygons).
USA
--
PopTalk
1970s
Commercial object-oriented derivative of POP, used in the Expert System MUSE.
Cambridge Consultants, UK
---
PROTOL
1970
Process control language.
University of Nottingham, UK
--
PS440
1970
Intermediate assembly language for portability. For the Telefunken TR 440 computer.
Technische Hochschule, Munich, Germany
--
PSL (1)
1970
Problem Statement Language.
USA
--
PSP (1)
1970
Package of Statistical Programs. Subsumption of several stats systems.
Iowa State University, USA
--
PUSHUP
1970
Purdue University String Handling Utility Package. String extensions to FORTRAN IV, inspired by SNOBOL.
Purdue University, USA
--
QUILT
1970
QUIck Instructional lisT processor. Language (interpreted and batched) to assist in teach Data Structures, especially chapter 2 of Knuth.
San Diego State University, USA
--
RAMIS (2)
1970s
Rapid Access Management Information System. Query language capable of generating reports using simple language and many fewer lines of code than previous third-generation programing languages such as COBOL.
Ramis Software, USA
Database
RAMOS
1970
Recovery and Manipulation of Situations . Rule-based graphcial analysis system.
Australia
--
REDUCE 2
1970
Improved vesion of REDUCE with new format.
USA
Scientific-
REPORT
1970s
Report generation procedural language for the BASIS data management system.
Battelle Columbus Laboratories, USA
Database --
RLISP
1970
Lisp without brackets.
USA
AI-
RMAG
1970
Universal macro generator.
USA
--
Rochester Ultimate Weapon
1970
High speed real-time interpretive computer language for biologists.
USA
Scientific-
ROKDOC
1970
Statistical package for sedimentary rock analysis. Implemented as a set of extensions to Fortran IV.
University of Reading, UK
Scientific-
RTPL
1970
Real Time Procedural Language. Language for the IBM System/360 to provide real-time control of software models written in SVDSS and their associated online hardware.
USA
--
RUSSELL
1970
Compact, polymorphically typed functional language, with bignums and continuations. Types are themselves first-class values and may be passed as arguments. Named for the British mathematician Bertrand Russell (1872- 1970).
Cornell and Rice University, USA
Scientific-
S/360
1970
Continuous simulations language. Dialect of CSSL.
USA
Simulation-
SAS (1)
1970
System Adresów Symbolicznych (Symbolical Address System). ZAM assembler language.
Poland
--
SCRAP
1970
Ran on Interdata and Perkin-Elmer computers. In use until the late 1980's.
CSIR, Pretoria, South-Africa
--
SCROLL
1970
String and Character Recording Oriented Logogrammatic Language.
USA
--
SETL (1)
1970
High-level procedural language designed to bring the power of set theory to programmers. Has inspired ABC, predecessor of Python.
USA
-
SFL
1970s
System Function Language. Assembly language for the ICL2900.
International Computers Ltd., UK
---
SHEEP
1978
Symbolic math, especially tensor analysis and General Relativity. Implemented in DEC-10 assembly language, then in several LISPs. Current version for Sun-3, based on Portable Standard LISP.
Denmark
AI-
SIAM
1970
Simulation language.
Germany
Simulation-
SIMSCRIPT II Plus
1970
Simulations language.
Simulation Associates, Inc., USA
Simulation-
Skim
1970s
Scheme implementation with packages and other enhancements.
Polytechnique, France
---
SL/8
1970
Synthesis of Algol 60 with I/O from other languages to make up a PDP-8/I system language.
USA
--
SL3
1970s
Burroughs-proprietary GP300 Assembler programming language.
Bourroughs, USA
---
SOCOMP
1970
Stats package.
University of Southern California, USA
--
SOLOPO
1970
Sotsialistichesky Ordena Lenina Organ Programmnogo Obespecheniya, ["Socialist Software Tool decorated by Order of Lenin"]. Space-computer language.
Soviet Space Agency, Russia
Scientific-
SPG (1)
1970
System Program Generator. A compiler-writing language.
UK
--
SPL (3)
1970
Systems Programming Language. A variant of PL/I used on PRIME computers.
PRIME Computer, USA
--
SPL (4)
1970
Decision table software.
Leeds & Northrup Co., USA
--
SPL (5)
1970
Space Programming Language. Realtime language used by the US Air Force for aerospace software. Aka SPL/J6. Similar to JOVIAL.
System Development Corp., USA
--
SSP PL/I
1970
IBM SSP 360 ported from Fortran.
USA
--
SSP/1130
1970
Scientific Subroutine Package for the IBM 1130.
USA
Scientific-
SSP/360
1970
Scientific Subroutine Package for the IBM 360 range.
USA
Scientific-
STAGE2
1970
Macro language, implemented in FLUB, version 2 of LIMP.
USA
--
STAT SYSTEM/1130
1970
Statistical system for IBM 1130.
USA
--
STAT-D
1970
Honeywell series 200 Distribution Statistical packages. Extended version K does cleanup.
USA
--
STAT-K
1970
Honeywell series 200 Distribution Statistical packages with cleanup (Kleanup!) facilities.
USA
--
STORM
1970
Stats language.
IBM, USA
--
SUMX
1970
Stats package.
Lawrence Radiation Laboratory, USA
--
SuperBasic (1)
1970
Interactive BASIC for the GE TymeShare system.
USA
--
SVDS
1970
Space Vehicle Data Synthesizer. A very simple language for Modelling discrete or analog systems.
USA
Simulation-
SWAP
1970
High level macro assembler.
USA
--
SYNPROC
1970
Syntax processor generator for making Floyd-Evans productions.
France
--
System/360 Decision Logic Translator
1970
Decision table software.
IBM, USA
--
Tab70
1970
?
USA
--
TAM
1970
The Assistant Mathematician. Simple 2-dimensional mathematics based programming language.
Los Alamos Scientific Lab., USA
Scientific-
TDMS
1970
Time-Shared Data Management System.
System Development Corp., USA
Business-
TLISP (1)
1970
Texas UCI LISP.
Texas UCI, USA
AI-
TOL
1970
Telemetry oriented language. Declarative language designed to facilitate telemetry analysis. Ran on UNIVAC 1108 written in FORTRAN IV.
Boeing Company, USA
Scientific-
TPL (1)
1970s
Terminal Programming Language. Used on the TI-990/1 Small Business Computer and the TI-771 Intelligent Terminal.
Texas Instruments, USA
Business--
TRACE III
1970
Evolution of TRACE.
System Development Corp., USA
--
TRAIL
1970
Tabular Rule-Action Interpreted Language. Block-structured language and programming system for the development of programming support systems and translators for problem-oriented languages on minicomputers.
USA
--
TRANS
1970
TRAffic Network Simulation Language. Simmulation language for the General transportation problem.
USA
Simulation-
VAULT
1970
Macro based authoring language in PL/I that produced COURSEWRITER code.
Canada
--
VULCAN (1)
1970
String manipulation language.
USA
--
Wassertheil-Smoller
1970
Metalanguage.
Japan
--
XCOM
1970
Optimising XPL compiler (version 1). Ported to IBM System 370. The compiler is written in XPL. The code generators are machine-specific.
Australia
--
XEHM
1970
ICL's Decision Table system.
ICL Ltd., UK
Business-
SLAM (3)
1970s
Symbolic Language Adapted for Micro Computers. Compact, powerful operating system designed to operate on Intel's Intellec 8/MOD 80 and MDS microcomputer systems, has been introduced by PennMicro.
USA
--
Time Sharing BASIC
1970s
BASIC for NOVA computers thats supports 16 Teletype terminals.
Data General, USA
---
Single User BASIC
1970s
Time Sharing BASIC without maxtrix and string manipulation functions.
Data General, USA
---
Extended BASIC
1970s
Time Sharing BASIC plus extended functions.
Data General, USA
---
Extended FORTRAN IV
1970s
Implementation of ANSI FORTRAN IV for Nova computers.
Data General, USA
Scientific--
Absolute Assembler
1970s
Two-pass system that produce absolute binary and an assembly listing. On Data Gaenaral Nova computers.
Data General, USA
---
Extended Assembler
1970s
Absolute Assembler plus relocation, interprogram communication and other functions. For Nova computers.
Data General, USA
---
F--
1970s
Former name for Co-Array Fortran.
-Scientific--
Waduzitdo
1970s
Complete high level language processor that fits in less than 256 bytes on either a 6800 or 8080 based system. The object of WADU ZITDO is to run simple conversational programs.
USA
---
TSC BASIC for 6800
1970s
Basic for the 6800 processor.
Technical Systems Consultans, USA
---
CIS COBOL
1970s
COBOL version.
Micro Focus, UK
Business--
autoklang
1970s
Music language implemented in Algol.
USA
Music-
BOLT (1)
1970s
Music language implemented in asssembler for the Buchla Lightning.
USA
Music--
MUSCMP
1970s
Music compiler. A Music V implementation at heart.
USA
Music--
K/BASIC
1970s
Compilable version of the BASIC language for SMEP minicomputers under MIKROS OS.
Czechoslovakia
---
P/BASIC
1970s
Expanded version of the standard BASIC language for SMEP minicomputers under MIKROS OS.
Czechoslovakia
---
G/BASIC
1970s
Expanded semi-graphic version of the standard BASIC language used for the operation of a semi-graphic terminal or a drafting system.
Czechoslovakia
---
MDL/μ
1970s
Modular Development Language.
Tektronix, USA
---
PCB
1970s
Process Control Basic.High level language used in support of indusrtial control microcomputers.
Wyle, USA
---
1130 Amtran
1969
Implementation of Amtran on the IBM 1130.
Georgia University, USA
--
ABSET
1969
Set-based early declarative language.
University of Aberdeen, UK
--
ABSYS 1
1969
Early declarative language, anticipated a number of features of Prolog.
-AI--
ADA (2)
1969
Aiken Dynamic Algebra. Theoretically based "algebraicized" programming language by Howard Aiken, the original computer pioneer. "little sister" of APL, a reduced version with a different set of operators. A wonderful concise version of the mathematical coding system of the Harvard M1, filtered through another 30 years reflection.
Purdue University, USA
Scientific-
AL (3)
1969
Assembler for robots. ALGOL 60 derivation.
Standford Research Institute, USA
Robot-
ALBERT
1969
Tensor calculation system designed after the fashion of FORMAC and written in it. Named after Einstein.
Caltech, USA
--
ALGOL D
1969
Hypothetical family of syntax-extended Algol 60.
USA
Scientific-
ALLA
1969
Graph-theoretical language. "part of an interactive graphics system and allows the solution of graph problems with the aid of a display unit".
University of Pennsylvania, USA
Graphics-
AMPPL-II
1969
Associative Memory Parallel Processing Language.
USA
--
AMTRAN 70
1969
Enhanced version of AMTRAN.
USA
Scientific-
Animated Movie
1969
?
USA
--
APAREL
1969
A PArse REquest Language. PL/I extension to provide BNF parsing routines, for IBM 360.
---
APDL
1969
Algorithmic Processor Description Language. ALGOL-60-like language for describing computer design, for CDC G-21.
USA
--
APPL
1969
Animation and Picture Processing Language.
USA
Graphics-
APRIL (1)
1969
Programming language for the ARGUS 5000.
Czech Republic
--
ASTRAL (1)
1969
Argus Symbolic Translator Language. Macro assembler for the Ferranti ARGUS computer.
Ferranti, UK
--
ASTRE
1969
Symbolic manipulation program.
France
--
ATP (1)
1969
Extensions to APT.
USA
--
ATS
1969
IBM Administrative Terminal System. Online conversational language for editing/text processing.
IBM, USA
--
AUT-PI
1969
The first version of Automath, actually using pen and paper.
Netherlands
--
B
1969
Systems language written for Unix on the PDP-11. Derived from BCPL, and very similar to it except for syntax. B was the predecessor of C. Used as the systems language on Honeywell's GCOS-3.
Bell Labs, USA
-
BABEL (1)
1969
Subset of ALGOL 60, with many ALGOL W extensions.
Natl Phys Lab., UK
--
BALM
1969
Block And List Manipulation. Extensible language with LISP-like features and ALGOL-like syntax, for CDC 6600.
USA
AI-
BESM-Algol
1969
Algol for the BESM system.
Russia
Scientific-
BEST (1)
1969
Business EDP Systems Technique for NCR.
USA
Business-
Blackwell and Anderson
1969
RAND tablet based mathematical entry system, drawing on LOLITA and making use of the RAND tablet input device.
RAND Corp., USA
Scientific-
BLISS
1969
Basic Language for Implementation of System Software (or allegedly, "System Software Implementation Language, Backwards"). One of the first non-assembly languages for OS implementation.
Digital Equipment Corp., USA
-
CADEP
1969
Computer-Assisted DEscription of Patterns. Language for computer-assisted description of patterns.
Politecnico di Milano, Italy
--
CADET
1969
Computer Aided Design Experimental Translator. Simple graphic language.
USA
Graphics-
CAFE (1)
1969
Nonprocedural language for computer animation.
University of Illinois, USA
--
CAS
1969
Online language at National Bureau of Standards, Washington DC on the MOBIDIC B.
National Bureau of Standards, USA
--
CATL
1969
Computer-Assisted Template Layout.
USA
--
CDL (3)
1969
Compiler Description Language. Intended for implementation of the rules of an affix grammar by recursive procedures. A procedure may be a set of tree-structured alternatives, each alternative is executed until one successfully exits. Used in a portable COBOL-74 compiler from MPB, mprolog system from SzKI, and the Mephisto chess computer.
Germany
AI-
CIL (1)
1969
Compiler Implementation Language.
Stanford Linear Accelerator Center, USA
--
CITRAN
1969
Caltech's answer to MIT's JOSS.
Caltech, USA
--
CML (1)
1969
Yale Medical Group clustering language.
Yale University, USA
Medical-
COBOL-1961 Extended
1969
Short-lived separation of COBOL specifications.
-Business--
CODEL (2)
1969
COmmunications DEfinition Language.
COMCET, USA
--
Cologen
1969
Decision Table.
USA
Business-
COMPACT II
1969
CAD/NC Language v2.
CAD Centre, USA
Graphics-
COMPROSL
1969
COMpound PROcedural Scientific Language. Language for scientists or engineers.
USA
Scientific-
Computer Compiler
1969
Proposed language for compiler design.
USA
--
COMSITE
1969
Source language for SITE testing devices.
North American Rockwell Corp., USA
--
COMTRAN (2)
1969
Communications Computer Language.
Rose Air Development Center, USA
Scientific-
CORREGATE
1969
Based on IT.
USA
--
DCDL
1969
Digital Control Design Language. A language for simulating computer systems.
USA
--
DEC TSS/8 Basic
1969
Early implementation of Basic for DEC PDP-8 minicomputers in assembly language (tokenizing compiler+interpreter).
---
DESCAL CL6
1969
Online language at National Bureau of Standards, Washington DC on the MOBIDIC B.
USA
--
DESIGNPAD
1969
Graphical language for specifying instructions to text-based systems.
USA
Graphics-
DETAB
1969
DEcision TABle. Decision table COBOL preprocessor.
-Business--
DOCUS
1969
Display Oriented Computer Usage System. Interactive system using push buttons.
Informatics Ltd., USA
--
DOL
1969
Display Oriented Language. Subsystem of DOCUS.
USA
--
DRAWL
1969
Computer graphics language, designed as an extension to CAMA.
Michigan State University, USA
Graphics-
EASYTRIEVE
1969
Report writer and data retrieval system operating in mainframe (z/OS, z/VM, z/VSE), UNIX, Linux, and Microsoft Windows environments.
Pansophic Systems, USA
Business
ECL-1
1969
Environment Control Language (Experimental Psychology).
UK
--
Edinburgh IMP
1969
General-purpose programming language which was used heavily for systems programming.xpressively, IMP is extremely similar to Algol. Edinburgh IMP is unrelated to the later IMP (programming language) extensible syntax programming language developed by Irons for the CDC 6600, which was the main language used by the NSA for many years.
Edinburgh University, UK
--
EPL (2)
1969
Programming language for ESS machines.
Bell Labs, USA
--
EPL (3)
1969
PL/I subset dialect, the first running PL/I compiler. Used by Bell Labs and MIT to write Multics, EPL had extensions to handle the segment/offset nature of Multics pointers.
Bell Labs, USA
---
ES-1
1969
Early text editing interpreter.
USA
--
EXATRAN
1969
NASA maths language.
NASA, USA
Scientific-
FASE
1969
Fundamentally Analyzable Simplified English.
Bell Labs, USA
--
FOCAL-69
1969
1969 version of FOCAL.
USA
--
FORTRAN H
1969
OS/360 System programming language.
USA
--
GASP (2)
1969
Graph Algorithm and Software Package. PL/I extension for programming graph algorithms.
University of Illinois, Chicago, USA
--
GASP MA
1969
Extension of GASP II.
USA
Simulation-
Gedanken
1969
Simple Typeless Language Based on the Principle of Completeness and the Reference Concept.
John C. Reynolds, USA
--
GEM (1)
1969
Three part graphic language system based on a SIMPLE preprocessor set for PL/I.
Stanford SLAC, USA
Graphics-
GENESYS
1969
Animation language.
MIT, Lincoln Labs, USA
Graphics-
GERTS II
1969
Evolution of GERTS.
USA
Graphics, simulation-
GINO
1969
Graphical INput Output.
Cambridge University, UK
--
GIRL (1)
1969
Graph Information Retrieval Language. Handling directed graphs.
USA
--
GML
1969
Generalised Markup Language, but also for Golfarb, Mosher and Lowrie.
IBM Cambridge Research Center, USA
--
GOL
1969
General Operating Language or Goal-Oriented Language. Subsystem of DOCUS. Extension to LISP for predicate calculus. Considered a milestone in AI expert systems .
USA
AI-
Graphical TRAMP
1969
Graphical reference extensions to TRAMP and UMIST.
USA
Graphics-
GRIND
1969
GRaphical INterpretive Display. Graphical input language for PDP- 9.
USA
Graphics-
HELPER
1969
Debugging system for FORTRAN.
USA
--
Honeywell-800 Business Compiler
1969
Another name for FACT.
USA
Business-
IAM (1)
1969
Interactive Algebraic Manipulation. Interactive symbolic math for PDP-10.
Computer Associates and Applied Data Research, USA
--
ICL (1)
1969
ILLIAC Control Language.
USA
--
IITRAN
1969
It was designed as a first language for students, and its syntax resembled that of PL/I. The name derives from Illinois Institute of Technology, where it was developed.
Illinois Institute of Technology, USA
-
IMOL
1969
Interactive MOnitor Language. Language to enable control and monitoring of computer aided design.
---
INSTRUCT
1969
NASA CAI language for the PDP-10.
NASA, USA
--
ISL (1)
1969
Intermediate Systems Language. BFGoodrich's partial port, partial enhacement systems-independant of G-WIZ.
BFGoodrich, USA
--
ISUDS
1969
Iterative Scheme Using a Direct Solution . Interactive simulation language.
USA
Simulation-
JANUS (1)
1969
Interactive statstics system developed as part of the Cambridge Project Consistent System.
MIT, USA
--
JS
1969
Dialect of JOVIAL.
USA
--
JTS
1969
Simplified dialect of JOVIAL.
USA
--
LAP (1)
1969
LISP Assembly Program. Assembly language embedded into early LISP.
USA
AI-
LDT (2)
1969
Version 2 of the Network language LE.
USA
--
LEAF (1)
1969
LISP Extended Algebraic Facility.
USA
AI-
LEAP
1969
Language for the Expression of Associative Procedures. ALGOL-based formalism for sets and associative retrieval, for TX-2. Became part of SAIL.
USA
--
LEAP with Graphical Extensions
1969
LEAP with graphics primitives.
USA
Graphics-
LG (1)
1969
Simple language for analytic geometry, with graphic output.
USA
Graphics-
LISP 1.6
1969
LISP 1.5 plus (amongst others) arbitrary precision integer package.
Stanford University, USA
AI-
LLLAMA
1969
Low Level Language for Assistance Measurements Automation . NBS test language.
USA
--
LOTIS
1969
LOgic, TIming, Sequencing. Describes a computer via its data flow.
EMERTH, Switzerland
--
LRLTRAN
1969
Lawrence Radiation Laboratory TRANslator. FORTRAN extension with vector arithmetic and dynamic storage, used for scientific work and systems programming, including the LTSS OS.
Lawrence Radiation Laboratory, USA
Scientific-
MACSYMA
1969
Project MAC's SYmbolic MAnipulator.The first comprehensive symbolic math system, written in LISP.
MIT, USA
Scientific, AI-
MADCAP V
1969
Version 5 of MADCAP.
Los Alamos Scientific Lab., USA
--
MANS
1969
Superset of PAX II system, for generalised processing.
University of Maryland, USA
--
MAO
1969
Early symbolic math system. Astronomical maths language.
Boeing Company, USA
Scientific-
MENTOR
1969
CAI language.
USA
--
microFlex
1969
Implementation of PDP FLEX.
USA
--
Mini-COBOL (1)
1969
Teaching dialect of COBOL.
UK
Business, education-
mini-FIRMS
1969
Machine-Independent, mMulti-Level, recursive macro substitution language for the specification of real file structures and their operational environments.
Computer Symbolic Inc., USA
--
MITEM
1969
Machine-independant text processor.
USA
--
MIXAL
1969
MIX Assembly Language. Assembly language for Knuth's hypothetical MIX machine, used in The Art of Computer Programming v.1.
USA
--
MOBSSL-UAF
1969
Merritt and Miller's Own Block-Structured Simulation Language. Interactive continuous simulations.
North American Aviation, USA
Simulation-
MORON
1969
Paper language for teaching computing.
USA
Education-
MPL (4)
1969
Early name for PL/I.
USA
--
MUSIC 360
1969
Port of Music 4B to the IBM 360.
Princeton University, USA
Music-
MUSIC V
1969
Version 5 of MUSIC.
Bell Labs, USA
Music-
MUSYS
1969
Systems language for the EMS studio.
UK
--
Natural English
1969
Used to mean programming in normal, spoken English.
USA
--
NBS
1969
New Basic System. Interactive BASIC dialect.
University of Pittsburgh, USA
--
NET-1
1969
Circuit analysis system.
Los Alamos Scientific Lab., USA
--
NIPS
1969
NMCS Information Processing System. On IBM 1410.
USA
GIS-
NPPL
1969
Network Picture Processing Language. Interactive language for manipulation of digraphs.
USA
Graphics-
NUCLEOL
1969
List processing language, influenced by EOL.
Polish Academy of Science and University of Illinois, USA
--
Oramant Problem Solver
1969
GPS-like system.
Indian Institute of Technology, India
--
OSCAR (1)
1969
Interactive numerical calculations, vectors, matrices, complex arithmetic, string operations, for CDC 3300.
Oregon State Conversational Aid to Research, USA
--
OWHY
1969
Strawman early functional language.
Oxford University, UK
--
Oxford BCPL
1969
Variant of BCPL with slightly different syntax from standard BCPL. DEC and Multics BCPL appear (from source code) to be Oxford BCPL.
Oxford University, UK
--
PA3
1969
Third and current version of the PA language.
USA
--
PACER
1969
Timeshare problem oriented language.
USA
--
PAX II
1969
Picture array processing language.
University of Maryland, USA
--
PIL (1)
1969
Procedure Implementation Language, subsystem of DOCUS.
USA
--
PL/I-FORMAC
1969
Variant of FORMAC.
USA
--
POEL
1969
Scientific programming language.
-Scientific--
PPL (1)
1969
The Polymorphic Programming Language (PPL) is an interactive, extensible language with a base language similar to APL.
Harvard University, USA
-
PREP
1969
PRogrammed Electronics Patterns. Language for designing integrated circuits.
USA
--
PRONTO (2)
1969
NASA report generation language.
NASA, USA
Business-
PSG
1969
Production System G. Production system language, forerunner of OPS.
USA
--
QAS (1)
1969
Queue Analyzer System. Non-procedural language for analysing Queues.
University of Michigan, USA
--
QED
1969
Online system at Dial-Data.
USA
--
Q-systems
1969
Rewrite system with one-way unification, used for English-French translation. It led to Prolog.
Université de Montréal, Canada
AI-
Query by Example
1969
Database Query language.
USA
Database, business-
QX
1969
Language for digital signal processing of digitized speech. Was part of SDC's speech recognition project.
SDC, Santa Monica, USA
-
REF-ARF
1969
System for Solving Problems Stated as Procedures.
USA
--
REL
1969
Rapidly Extensible Language System. Integrated information system operating in conversational interaction with the computer. It is intended for work with large or small data bases by means of highly individualized languages.
RAND Corp., USA
Database
Relational Algebra
1969
Codd's formalism of the set-relatedness of data.
USA
--
Relational Calculus
1969
Codd's formalism of the set-relatedness of data.
USA
--
Relational Language (1)
1969
Based upon early work with a Relational Data File.
RAND Corp., USA
--
Revised ALGOL 60
1969
ALGOL 60 dialect.
International
Scientific-
Robinson Unification Logic
1969
Unification logic formalism for programming in logic that led to the Horn clause structure in Prolog.
UK
AI-
Rodriguez dataflow
1969
Dataflow lanugage based in part on the atomic aspects of the AED system Rodriguez had develoepd with Ross earlier. Highly influential.
MIT, USA
--
ROMALISP
1969
Lisp variant.
Universita di Roma, Italy
AI-
SAC-2
1969
Symbolic math system, compiles to FORTRAN or Common LISP.
USA
AI-
SC-1
1969
?
Western Electric, USA
--
Scott
1969
Dana Scott's systematic for languages, influenced by Strachey and Tarski, leading to domain theory.
USA
--
SDDL (1)
1969
Stored-Data Definition Language.
USA
Business-
SDL (2)
1969
Statistical Data Language. Formalisation of the Bell interactive stats language.
Bell Labs, USA
--
SEE
1969
3d object placement system.
USA
--
Selma (2)
1969
Systems Engineering Laboratory's Markovian Analyzer.
USA
--
SEMANOL
1969
Semantics Oriented Language. Used for proving JOVIAL, Ada and COBOL.
TRW Defense and Space Systems Group, USA
--
SEMIPAL 2
1969
Extension of the original SEMIPAL notation, permitting labels.
Netherlands
--
SFD-ALGOL
1969
System Function Description-ALGOL. Extension of ALGOL for synchronous systems.
USA
Scientific-
SIGEC
1969
Extension of COGO.
USA
Graphics-
SIMPLIST/70
1969
?
USA
--
SIRIUS (1)
1969
Input language for an automatic programming system.
Izdatelstvo Kharkovskogo Universiteta, Russia
--
SL-1
1969
Dialect of CSSL.
USA
--
SLANG (2)
1969
Digital simulation language.
TRW, USA
Simulation-
SLOGO
1969
Stanford LOGO. Implimented in GOGOL.
Stanford University, USA
--
SML (3)
1969
Small Machine Language. Real-time language, an ALGOL variant, and the predecessor of RTL.
ICI, USA
--
SML (4)
1969
Symbolic Mathematical Laboratory. On-line system under CTSS for symbolic math. Used a display screen and light pen.
MIT, USA
--
SNAP (5)
1969
Stylised NAtural langugage Programming. Early interpreted text-processing language for beginners, close to basic English.
HW Wilson, USA
--
SOBS
<1970
Southampton BASIC System (ICT 1900 series).
---
SOCRATIC
1969
Early interactive learning system [Not a language?].
Bolt, Beranek & Newman, USA
--
SOUPAC
1969
Statistical Oriented Users, Programmers, And Consultants (but also by association with 9PAC, 90PAC etc).
University of Illinois, Chicago, USA
--
SP/1
1969
String processor for Fortran.
Waterloo, Canada
--
SPL (2)
1969
System Processing Language. High level language used to write system, rather than assembler. Used to implement the Aloha system at Hawaii, first implementation of ETHERNET in SPL.
Berkeley Computer Corp., USA
--
STIL
1969
STatistical Interpretive Language.
USA
--
STRIP-3
1969
Version 3 of NBS scanning language.
NBS, USA
--
Strips
1969
STanford Research Institute Problem Solver. Extra-logical problem solver.
Stanford Research Institute, USA
AI-
SUPERB (1)
1969
SUPER BESTOP. Enhanced version of BESTOP that could be called from COBOL or FORTRAN.
USA
Business-
Swym
1969
Development of Ross' AED/APT universal data structure.
USA
--
TABLE-II
1969
Evolution of Table-I.
USA
--
TELCOMP III
1969
TELCOMP for the PDP-10, running under TENEX or TOPS-10.
USA
--
TESLA
1969
Simulation language for control circuits.
University of Illinois, USA
Simulation-
TGS-II
1969
Translator Generator System. Contained TRANDIR. For Mark II.
Computer Associates of Massachusetts, USA
--
THE BRAIN
1969
The Harvard Experimental Basic Reckoning And Instructional Network. Renaming (?with features?) of TOC II.
Harvard University, USA
Scientific-
TMDS
1969
Querying language.
SDC, Santa Monica, USA
Database -
TOC II
1969
Interactive algebra system . Second, revised version of TOC.
USA
--
TOODY
1969
Interactive system for solving problems of motion in two dimensions.
USA
Scientific-
TOSS
1969
Terminal Oriented Social Science. Sort of like Logo, with matrix operators.
USA
--
TRACE II
1969
Evolution of TRACE.
System Development Corp., USA
--
TRANDIR
1969
TRANslation DIRector. A language for syntax-directed compiling.
Computer Associates, USA
--
TREE-META
1969
Tree grammar compiler used to implement FLEX on the SRI SDS-940 for the PDP-20 interface. Used at the Atlas Computer Lab by Hopgood to create compilers in PLASYD.
USA
--
Trieste Algol
1969
Algol 60 with a 2-dimensional printing language.
University of Trieste, Italy
Scientific-
UHELP (1)
1969
University of Houston Easy Linear Programming. Linear programing language.
University of Houston, USA
Scientific-
ULTRA-X
1969
Type Composition language.
USA
--
UNIAPT
1969
CAD/NC Language.
USA
Graphics-
VERS
1969
Set-based algorithmic language. Generalised programming language.
USA
--
VIP (2)
1969
Visual Interactive Programming. Dervied from the Sketchpad model, but more based on Kulsrud's general graphics language. Ran on CDC 6600 at LRL.
University of Toronto, USA
--
WISP BASIC
1969
BASIC written in WISP.
University of Colorado, USA
--
ZRA Autocode
1969
Based on CERN Autocode.
CERN, Switzerland
--
ABACUS 10
1968
Data General JOSS.
Data General, USA
--
ACTION
1968
French CNC language.
France
Robot-
ADMINS
1968
MIT Querying system.
USA
Database-
AID
1968
Algebraic Interpretive Dialogue. Version of Joss II for the PDP-10.
USA
--
AL (2)
1968
The Artificial Language, successor to PIL/1.
University of Pittsburgh, USA
--
ALGEK-U
1968
Subset of Algek for Minsk 2.
Russia
Business-
ALGOL 68
1968
ALGOL 68 was complex, and posed difficulties for both implementors and users.
International
Scientific-
ALTRAN (3)
1968
A FORTRAN extension for rational algebra.
---
AMBIT/G
1968
AMBIT (G for graphs). Visual language.
---
AMPPL-I
1968
Associative array extensions to FORTRAN IV.
USA
--
Anderson 1968
1968
Graphical input language.
USA
--
ANIMATOR
1968
Animation programming language.
Moore School University of Pennsylvania, USA
Graphics-
ANSIR
1968
Language for patching and checking analog and hybrid computers.
France
--
APL with graphic extensions
1968
Associative graphics language.
USA
Graphics-
APPLE (1)
1968
Revision of APL for the Illiac IV.
USA
--
Ariel
1968
Array-oriented language for CDC 6400.
UC Berkeley, USA
--
AS-IST
1968
Querying language for the IBM System/360.
Applications Software, Inc., USA
Database-
ATF
1968
Intelligent programming language. A language that can operate, validate and optimise itself - predecesor to the EXEL program.
INRIA, France
--
ATLAS (1)
1968
Abbreviated Test Language for All Systems. Avionics test language.
USA
--
AUT-68
1968
Initial AUTOMATH, theoretical implementation as realised in original description.
Netherlands
--
AUTRAN
1968
English-like process control language.
CDC, USA
--
BASEL
1968
BASE Language for an extensible language facility.
USA
--
Baskin and Morse graphical CSMP
1968
Graphical simulation system.
IBM, USA
Graphics, simulation-
BASYS
1968
Dartmouth BASIC, extended for systems use, with infinite-precision integer arithmetic and string processing.
University of Essex, UK
--
Bernstein
1968
Maths input language.
USA
Scientific-
BETAB-68
1968
SAAB extension to GENIUS ALGOL decision table extensions.
SAAB, Sweden
Business-
B-LINE
1968
Bell Line Drawing. Early CAD language.
USA
Graphics-
BLITZ
1968
Querying language for ARX (Arnie Rhom's eXtractor).
Boeing Company, USA
Database-
BMT
1968
Boeing Modeling Technique. Graphical extensions to GPSS.
Boeing Company, USA
Graphics-
Brilliant
1968
One of five pedagogical languages based on Markov algorithms, used in "Nonpareil, a Machine Level Machine Independent Language for the Study of Semantics.
University of London, UK
--
BRUIN
1968
Brown University Interactive Language. Introductory programming language. It operated in the IBM 360, and was similar to PL/1.
Brown University, USA
-
BSS (2)
1968
Boeing Simulation System. Combination opf GPSS II and BMT (Boeing Modelling Technique).
Boeing Company, USA
Simulation-
BSURF
1968
Boeing SURFace. NC Language developed for machine airplane surfaces.
Boeing Company, USA
Robot-
Bugliarello
1968
Problem oriented language designed for hydrological engineering .
USA
Scientific-
BUILD (1)
1968
Base for Uniform Language Definition. Metalanguage for language design. Evolution of SET.
USA
--
CADETRAN
1968
Cadet's Fortran. Online conversational fortran.
West Point Military Academy, USA
--
CAL (2)
1968
Course Author Language. CAI language for IBM 360.
USA
--
Calgary ALGOL
1968
Calgary string extensions for ALGOL.
Canada
Scientific-
CAMA
1968
Computer-Aided Mathematical Analysis. Mathematical conversational computing system.
University of Michigan, USA
Scientific-
CAMAL
1968
CAMbridge ALgebra system. Symbolic math used in Celestial Mechanics and General Relativity. Implemented in BCPL on Titan.
UoC Illinois, UK
Scientific-
Cameron chemical language
1968
Chemical engineering language.
UK
Scientific-
CAML (1)
1968
Computer Animation Movie Language. Language for preparation of animated movies.
USA
Graphics-
CAMP (2)
1968
Computer Aided Movie Production. 2D Animation system.
Syracuse University, USA
Graphics-
CAN
1968
FOCAL dialect.
USA
--
CARDIAC
1968
CARDboard Illustrated Aid to Computing. Cardboard computer, with a real machine language. Cinc is an emulator in PDP BASIC, and there is a copy of the original brochure as well.
Bell Labs, USA
--
Catalyst
1968
CAI system, based on JOSS.
University of Pittsburgh, USA
--
CHAMP
1968
String-conscious algol 60 variant.
USA
--
CIDAS
1968
Conversational Iterative Digital/Analog Simulator . Interactive dialect of MIDAS.
USA
--
CINIC
1968
Computer Instruction NETWORK Instructional Compiler. Subset of BASIC for PDP/8s for the Computer Instruction NETWORK.
USA
Education-
CL6
1968
Conversational List Processing System.
National Bureau of Standards, USA
--
COBOL-68
1968
ANS COBOL ANS X3.23-1968.
USA
Business-
CoCoA
1968
Counting and Concordance program On Atlas. Language for literary analysis.
Atlas Lab., Chilton, UK
--
COMPAC
1968
UNIVAC Compiler.
USA
Scientific-
Compel
1968
COMpute ParallEL. The first single-assignment language.
USA
--
COPI
1968
Computer Oriented Programmed Instruction. CACI language at Univac.
Germany
--
Coursewriter III
1968
CAI language version 2.
USA
--
CTL (1)
1968
Checkout Test language.
USA
--
Data Structures Language
1968
MAD dialect with extensions for lists and graphics, on Philco 212.
Ford Motor Company, USA
Graphics-
DATANAL
1968
Data analysis language.
Mitre Corp., USA
--
DBL
1968
DataBase Oriented Language, based on Meta5/6. 4GL Digital Information Systems Corporation (DISC).
System Development Corp., USA
Database-
DDL (2)
1968
Digital Design Language. Language for designing Systems.
Stanford University, USA
--
DETRAN
1968
DECision table TRANslator . Decision table language.
USA
Business-
DIAMAG 2
1968
Second version of DIAMAG, ran on PDP 8 as well as the IBM 7044, but only really used until the system was replaced by an IBM 360/67.
France
--
Diamond
1968
One of five pedagogical languages based on Markov algorithms, used in "Nonpareil, a Machine Level Machine Independent Language for the Study of Semantics".
UK
--
DIBOL
1968
Digital Interactive Business Oriented Language.
DEC, USA
Business
DIFTRAN
1968
Hebrew character based programming language.
Israel
--
DIM
1968
Display Image Manipulator. Interactive visual language.
USA
Graphics-
DISPLAYTRAN
1968
Interactive graphically oriented language for querying. Based on QUIKTRAN, developed for the Naval Weapons Lab by IBM to enable interactive graphics programming.
IBM, USA
Database-
DITCH
1968
CACI Language.
Wayne State University, Detroit, USA
--
DMS
1968
IBM 4GL - follow up by Dolittle to the FARGO system.
IBM, USA
Business-
DPL (1)
1968
Data Processing Language.
Cornell University, USA
Business-
DPL (1)
1968
Dataless Programming Language. High-level algebraic language which is an extension of PL/1 and uses PL/1 syntax notations.
RAND Corp., USA
--
DPL (2)
1968
Dataless Programming Language. High-level algebraic language which is an extension of PL/1 and uses PL/1 syntax notations.
RAND Corp., USA
--
DYL250
1968
DYL for Dylakor. Hierarchical system for IBM computers.
Dylakor, USA
--
EASY ENGLISH
1968
Information retrieval language.
Moore School of Engineering, USA
Business-
EDIT
1968
Online language at National Bureau of Standards, Washington DC on the MOBIDIC B.
USA
--
ELF (1)
1968
Extensible Language Facility.
USA
--
English (1)
1968
Proposed use of English or a subset as a programming language.
USA
--
EOL (2)
1968
Experimenter Oriented Language.
Courant Inst. of Mathematical Sciences, USA
--
EOL-2
1968
Version 2 of EOL.
Poland
--
ESPOL
1968
Executive System Problem Oriented Language. An ALGOL superset used to write the MCP (Master Control Program) OS on Burroughs 6700. Not available to users, it was Extended Algol with the added ability to access any CPU instrution as a procedure call. Superseded by NEWP.
USA
--
Eulalie
1968
Conversational graphical programming system.
France
Graphics-
Euphemie
1968
Hybrid graphical structural programming language.
Université de Grenoble, France
Graphics-
EXAPT 3
1968
Evolution of EXAPT.
Germany
--
Extended ALGOL
1968
Extension of ALGOL 60, used to write the ESPOL compiler on Burroughs B5500, B6500, B6700. Also exista for the Data General Nova.
USA
Scientific-
FFL
1968
First Financial Language. Language designed for online financial transactions.
USA
Business-
FMILL
1968
NC language.
USA
Robot-
FOCAL (1)
1968
FOrmula CALculator. Interpreted programming language resembling JOSS. FOCAL ran on very low-end PDP-8 systems. Like early versions of BASIC, FOCAL was a complete programming environment in itself, requiring no operating system.
DEC, USA
--
FORDESK IV
1968
Interactive FORTRAN IV.
University of Western Australia, Australia
--
FORMAT-FORTRAN
1968
FORTRAN Matrix Abstraction Technique FORTRAN. Manipulation, printing and plotting of large matrices.
Douglas Aircraft Co., USA
Scientific-
FRG
1968
Financial Report Generator.
USA
--
Gaelic
1968
For automated test programs. Used in military, essentially replaced by ATLAS.
USA
--
GAMMA (2)
1968
Evolution of SIMULA.
Norway
--
GAMMA (3)
1968
Port of Culler-Fried System.
CERN, Switzerland
--
GAN
1968
Generating and Analyzing Networks.
---
GASP IIA
1968
GASP II with augmented filing system.
USA
Simulation-
GEA
1968
Graph Extended ALGOL. Extension of ALGOL-60 for graph manipulation, on UNIVAC 1108.
Politecnico di Milano, Italy
Graphics-
GECENT
1968
NC language. APT III postprocessor.
General Electric, USA
--
General Purpose Graphic Language
1968
General purpose graphic language.
USA
Graphics-
GENSTAT
1968
GENerating STATistics. CSIRO statistics generating package.
Division of Mathematical Statistics, CSIRO, Australia
--
GIM II
1968
Generalized Information Management v II - predecessor for PICK etc.
USA
--
GIN5
1968
Special-purpose macro assembler used to build the GEORGE 3 operating system for ICTL 1900 series machines. A macro could examine the assembly process and possibly modify its further course.
USA
--
GL (1)
1968
Geometry Language. 3-dimensional structure desription language.
IBM, USA
Graphics-
GLAF
1968
Graphical LAnguage Facility. Graphical language subsystem of CALGEN.
Stanford University, USA
Graphics-
GMAP
1968
GCOS Macro Assembler Program - Macro assembler for the GCOS-8 operating system on Honeywell/Bull DPS-8 machines.
France
--
Gordon
1968
Biomedical language and format for manual and computer applications.
USA
--
GPL (1)
1968
General Purpose Language. ALGOL 60 variant with user-definable typoes and operators.
Stanford and Norwegian Defense Dep., Norway
Scientific-
GPSS-10
1968
GPSS for the PDP-10.
USA
--
GRAPPLE (1)
1968
GRAPh Processing LanguagE.
USA
Graphics-
GRASPE
1968
Graph theoretical extensions language, used to promote extensions to SNOBOL4, SLIP-FORTRAN and LISP 1.5.
University of Texas, USA
AI-
GRASS (1)
1968
Generalized Retrieval and Statistical System.
USA
--
GRIN94
1968
GRIN ported to the IBM 7094, used to write BLODI-G.
USA
--
GSP (2)
1968
Fortran graphics subroutine package.
USA
Graphics-
GSP (3)
1968
Space planning language.
USA
--
GULP
1968
General Utility Language Processor. Interactive maths/grpahics program for the PDP-7.
Cambridge University, UK
--
G-WIZ
1968
Goodrich WIZ. Enhanced version of WIZOR. Used to make the first IDS and IDMS. Led to ISL - the Intermediate Systems Language.
USA
--
HELP (1)
1968
Interactive programming language.
USA
--
Hydro
1968
Simulation language for hydrological research.
IBM, USA
Scientific, simulation-
IBAL
1968
ILLIAC Basic Assembly Language.
USA
--
ICT
1968
Interactive Control Tables. Specially built lowe-level interpretive language to communicate with and receive graphics back from, satellites. For UNIVAC 1557.
USA
Graphics-
INFORM (1)
1968
CACI Language.
Philco Ford, USA
--
Inscan
1968
Syntax-directed language processor that forms the heart of DM-1.
USA
Business-
INTRO-STAT
1968
INTROduction to STATistics. Stats package.
USA
--
JEAN
1968
Conversational programming lanugage - a dialect of JOSS.
UK
--
KOBRA
1968
NC language.
Technical University of Norway, Norway
--
Lagrol
1968
Graphical conversational language.
France
Graphics-
LAM
1968
Lisp Algebraic Manipulator LAM.
USA
AI-
LISP A
1968
Statistical system designed as an extensible dialect of Common LISP. Implemented as a dialect of XLISP.
USA
AI-
LOGOL
1968
LOgos and AlGOL. Strings are stored on cyclic lists or 'tapes', which are operated upon by finite automata.
Poland
--
MAD List Language
1968
Extensions of MAD for list processing.
USA
--
MADCAP (2)
1968
MAmmoth DeCimal Arithmetic Program for the PDP-1.
Parke Mathematical Laboratories, Inc., USA
--
MAPPER
1968
MAintain, Prepare, and Produce Executive Reports. Database management and reporting system that includes the world's first 4GL.
UNIVAC Division of Sperry Corporation, Unisys, USA
Database-
MARK V
1968
MARK version 5.
Informatics General, USA
--
MATHPAC
1968
MATHematical PACkage. Gerneal maths and stats system for Honeywell GE400 system.
USA
Scientific-
McG
1968
Interactive functional language, similar to PAL, for IBM 360. Also McG360.
USA
--
Mercury Autocode
1968
Autocode for the Ferranti Mercury machine. (See Autocode).
University of Manchester, UK
--
MERMAID
1968
Problem oriented language for digitally aided analog and hybrid computation.
University of Houston, USA
--
META-SYMBOL
1968
Macro-assembler for SDS mainframes (Sigma 7, 9300,930) (Symbol was the assembler language).
USA
--
MINIAPT
1968
Minicomputer APT. NC programming language.
Germany
--
Minority report Algol 68
1968
Effectively Algol W - the dissenting report by Hoare, Dijkstra, Wirth and co, in rejection of the majority Algol W.
International
Scientific-
MIX (1)
1968
Paper macro assembler language for Knuth's Art of Computer Programming, for hypothesized MIX machine.
Stanford University, USA
--
MLISP (2)
1968
Meta-LISP. LISP variant with ALGOL-like syntax. Not just a surface syntax, a full language.
Stanford University, USA
AI-
MOMS
1968
Michigan's Own Mathematical System. Interactive mathematical language developed as part of the CONCOMP project at Michigan.
Michigan State University, USA
--
Morton and Stephens interactive
1968
Visual query language.
USA
Database-
MRC Picture Language
1968
Language for analysis and manipulation of images.
UK
Graphics-
MSU STAT
1968
Michigan State stats pack.
Michigan State University, USA
--
MULTIVARIATE
1968
Stats package for multicariate analysis.
USA
--
NEATER
1968
Version 1 of IBM's Optimiser and reformatter of PL/I.
---
NELAPT
1968
National Engineering Laboratory APT. APT dialect for the ICL 1900.
ICL Ltd., UK
Robot-
NEXUS
1968
Parallel language. Linguistic technique for precoordination.
USA
--
Nonpareil
1968
One of five pedagogical languages based on Markov algorithms, used in "Nonpareil, a Machine Level Machine Independent Language for the Study of Semantics".
University of London, UK
Education-
NPSTAT
1968
NonParametrtc statistics. Nonparametrtc statistical package for social science research at MSU.
Michigan State University, USA
--
NUMERISCRIPT
1968
CNC Language.
USA
Robot-
OLDAS
1968
On-line Digital Analog Simulator. Interactive version of MIMIC, for IBM 360.
USA
--
OPAK
1968
Octal PAcKage. A debugging program developed for the PDP-5/8 and the SDS-930, with extended facilities.
Bell Labs, USA
--
OSL
1968
Operating System Language.
University of Illinois, USA
--
PA2
1968
Second version of PA language.
USA
--
PAL (2)
1968
Pedagogic Algorithmic Language. Designed as a language for experimenting in programming language style.
MIT, USA
--
PAL (3)
1968
Precision Artwork Language.
USA
--
PANON-2
1968
Version 2 of PANON.
Italy
--
Pascal-F
1968
Pascal extended to include fixed-point arithmetic.
USA
--
PCDP
1968
Macro-assembler with symbolic capabilities.
USA
--
PDEL
1968
Partial Differential Equation Language. Partial differential equation system implemented as a preprocessor for PL/I.
USA
--
Pearl (2)
1968
One of five pedagogical languages based on Markov algorithms, used in "Nonpareil, a Machine Level Machine Independent Language for the Study of Semantics".
London University, UK
--
PI (1)
1968
Princeton Interactive compiler-compiler.
Princeton University, USA
--
PILOT
1968
Simple imperative language designed for building textual computer-aided instruction systems. Remarkably, Pilot was used for about 30 years.
IBM, USA
-
PLACE
1968
Programming Language for Automatic Checkout Equipment.
Battelle Institute, USA
--
PLAGO
1968
Polytechnic Load And GO. A translator-interpreter for a PL/I subset.
Polytechnic Institute of Brooklyn, USA
--
PLAN (2)
1968
Layout/Pattern language created as a set of Macro extensions to DPS and ported to the IBM 1130.
IBM, USA
--
POP-1
1968
Package for Online Programming. First of the POP family of languages. Used reverse Polish notation. Implemented as a threaded interpreter. See COWSEL.
University of Edinburgh, UK
-
POPPY
1968
POP-2 for the PDP-11.
University of Edinburgh, UK
--
PRECISE
1968
Precision version of Omnitab.
USA
--
PROTEUS (1)
1968
Extensible language, core of PARSEC.
Stanford University, USA
--
PROTRAN
1968
Process control language. FORTRAN IV extension for writing process control programs.
University of Nottingham, UK
--
PSYCHOL
1968
Language for psychological experimentation.
UK
--
QA4
1968
Question-answering language. A procedural calculus for intuitive reasoning. A LISP-based pattern-matching language for theorem proving.
Stanford SRI, USA
AI-
Quilian semantic network
1968
Original frames system.
USA
--
RC-Fortran
1968
Dialect of Fortran IV for the RC 4000, used the XFORTRAN preprocessor.
Denmark
Scientific-
REC (1)
1968
Regular Expression Compiler.
Mexico
--
REFAL
1968
Recursive functions algorithmic language. Functional programming language oriented toward symbol manipulation", including "string processing, translation, [and] artificial intelligence.
Moscow, Russia
AI
REFORM
1968
Enhanced output version of OMNIFORM.
USA
--
RND
1968
Autocode.
Russia
--
ROMANCE
1968
IBM 1130 NC Language.
IBM, USA
--
RPG III
1968
Latest version RPG. Supported by IBM's leading minicomputer system, the AS 400.
USA
Business-
Ruby (2)
1968
One of five pedagogical languages based on Markov algorithms, used in "Nonpareil, a Machine Level Machine Independent Language for the Study of Semantics".
UK
--
SAIL (2)
1968
Stanford Artificial Intelligence Language. A large ALGOL-60-like language for the DEC-10 and DEC-20. Its main feature is a symbolic data system based upon an associative store (originally called LEAP). Items may be stored as unordered sets or as associations (triples). Processes, events and interrupts, contexts, backtracking and record garbage collection. Block- structured macros.
Stanford AI Project, USA
AI
SAL (4)
1968
Simple Algebraic Language.
Cambridge University, UK
--
SEMIPAL
1968
?
Netherlands
--
SIGMA
1968
For the BESM-6, M-220 and Minsk-22. Also written SYGMA (but really Cyrillic).
Novosibirsk, Russia
--
SMALL
1968
?
University of Massaschussets, USA
--
SMP (1)
1968
Decision table language. Translates to COBOL.
Trilog Associates, Inc., USA
--
SNAP (4)
1968
Interpretive real-time computer language for biology.
USA
Scientific-
SNOBOL-A
1968
SNOBOL with structures.
Moscow State University, Russia
--
SPARTA (1)
1968
Line drawing program.
USA
Graphics-
SPEAL
1968
USAF Electronic simulations language.
US Air Force, USA
Simulation-
SPECOL
1968
Special Customer Oriented Language. HIgh level declarative language to expressive sets etc in natural language.
UK
Business-
STAG
1968
STring Action Graph. Auerbach's Action Graph language for the syntactic compiler for DM-1.
USA
--
STAP
1968
Symbolische Taal voor Analytische Programmas [Symbolic language for analytical programs]. Symbolic maths manipulation system.
Technische Hogeschool Delft, Netherlands
Scientific-
Stark algorithm language
1968
Language for showing provable algorithms.
Washington University, USA
--
STAT 3600
1968
Stats system for the CDC 3600.
Michigan State University, USA
--
STDS
1968
Set-Theoretic Data Structure. Set based language.
University of Michigan, USA
--
Stockbrokers' Language
1968
?
Intinco Ltd., UK
--
STRUDL-II
1968
Subsystem of ICES - evolution of STRUDL.
USA
Scientific-
Suntran
1968
Sun Fortran Decision table language.
Sun Oil Company , USA
--
SYGMA
1968
For the BESM-6, M-220 and Minsk-22.
Novosibirsk, Russia
---
SYMAP
1968
CNC Language for the French-based SYMAP organisation.
France
Robot-
SYMBAL
1968
SYMbolic ALgebra. Symbolic math language with ALGOL-like syntax. Implemented for CDC6600.
Comp Ctr UT Austin, USA
--
SYMP(B)
1968
NC Language.
Germany
--
TABGEN
1968
TABle GENerator. Decision Table Language.
Central Data Processing Service Bureau, Canada
Business-
TAG (1)
1968
Time Automated Grid system. Automated programming system.
IBM, USA
--
Tcl (1)
1968
Tymshare Conversational Language.
Tymeshare, USA
--
TELCOMP II
1968
TELCOMP for the PDP-7.
USA
--
TERMAC
1968
Interactive matrix language. An on-line language for numerical computations. On IBM System/360.
MIT, USA
Scientific-
Textbook Machine Language
1968
Paper symbolic assembler.
USA
--
TOTAL
1968
Cincom's 4gl database language.
Concom, USA
Database -
TPS
1968
Tree Pruning System. AI language, implemented as a preprocessor to FORTRAN.
University of Washington , USA
AI-
TRAMP
1968
Timeshared Relational Associative Memory Program. Relational memory with an associative base.
MIT, USA
--
Triplex Algol 60
1968
Algol 60 dialect developed at Karlsruhe for Interval mathematics.
Karlsruhe University, Germany
Scientific-
TSAR
1968
Tape Storage data Analysis and Retrieval . Tele-Storage and retrieval language (but also TSAR at Duke).
Duke University, USA
--
TUSTEP
1968
Tübinger System von TextverarbeitungsProgrammen = Tuebinger system of text processing programs. Text-data processing system with macro language system.
Germany
--
Tymshare SuperBasic
1968
Implementation of a variant of the BASIC programming language for the SDS 940.
Tymeshare, USA
--
USS STAT
1968
United Steel Statistics.
USA
--
WATFIV
1968
WATerloo Fortran IV. Student-friendly variant of FORTRAN IV.
University of Waterloo, Canada
Scientific
Woodbury
1968
Image description/manipulation language.
Duke University, USA
--
WRITEACOURSE
1968
CAI language, for IBM 360.
USA
--
ZAP (1)
1968
NC language.
USA
Robot-
TEMPO
1968
Transformational Electronic Music Process Organizer. The first programming language designed especially for sound synthesis. For IBM 360.
USA
Music-
COOL (1)
1968
Customer-Oriented Optimum Language. Decimal machine language for Melcom 81 computers.
Mitusbishi, Japan
--
Egdon ALGOL
1968
Subset of ALGOL 60.
UKAEA Culham Laboratories, UK
--
ANALYTIK
1968
Aka Analitik, Analytic. Development of the language ALMIR-65, while maintaining compatibility with it. Autochthonous algorithmic language influenced Alpha, Algol 60 and Fortran.
Institute of Cybernetics of the Ukrainian SSR Academy of Sciences, Russia
Scientific-
*1
1967
List-processing language, implementation of L6 for IBM 360.
Carnegie Mellon University, USA
--
ABC (3)
1967
Experimental extensible language.
Moscow, Russia
--
ADPAC
1967
Report generator for COBOL.
USA
Business-
AEGIS
1967
Automated Electronic Information System for IBM 360.
Programatics Inc., USA
--
AESOP (1)
1967
An Evolutionary System for On-line Programming. Early interactive query system with light pen for IBM 1800.
USA
Database-
ALAM
1967
Atlas LISP Algebraic Manipulation. Symbolic math, especially for General Relativity.
UK
Scientific, AI-
ALEC
1967
Language with an Extensible Compiler. Implemented using RCC on an ICL 1906A.
UK
--
ALGOL N
1967
Proposed successor to ALGOL 60.
Japan
Scientific
ALGOL/ZAM
1967
Algol for the Polish ZAM computer.
Poland
--
ALICS II
1967
ICS assembler improved version.
Information Control Systems Inc., USA
--
AMPL
1967
Algebraic Modelling Programming Language. A comprehensive and powerful algebraic modeling language for linear and non-linear optimization problems.
Bell Labs, USA
Scientific-
ANAGOL 67
1967
ANAlog ALGOL. Block-oriented simulation language based on Algol 60.
Siemens, Germany
Simulation-
APL\360
1967
APL for the 360.
USA
--
APROKS
1967
NC language for flame cutters .
Russia
--
APTLOFT
1967
NC language.
USA
Robot-
ARPAS
1967
SDS Macro-assembler for SDS 940. Part of the trio of online systems - editing (QED), assembler (ARPAS), and debugger (DDT).
Computer Research Corp., USA
--
ASCOP
1967
A Statistical COmputing Procedure. Atlas/NCC Stats Package.
Atlas Computer Laboratory, UK
--
ASHMEDAI
1967
Symbolic math package. Had an influence on SMP and FORM. Versions for Univac 1108 and VAX/VMS.
USA
Scientific-
ASLIP
1967
Algol SLIP. Symmetric List Processor.
University of Wisconsin, Madison, USA
--
ASP (4)
1967
Associated Storage Processor. Early deductive database system.
Hughes Aircraft Corp., USA
Business-
Atlas Fortran V
1967
Atlas scientific Fortran dialect.
UK
Scientific-
AUTOMATH
1967
A very high level language for writing proofs.
Eindhoven, Netherlands
--
AUTOPIT II
1967
Version 2 of AUTOPIT
Germany
--
AUTOPRESS
1967
Ferranti NC language.
Pressed Steel Co Ltd., UK
--
BASE
1967
Intermediate language for multiple-language compiler.
Teledyne & RADC, USA
--
BBN-LISP
1967
LISP at BBN, shared with maintenance with SDS. When Xerox took over SDS, it was renamed INTERLISP.
Bolt, Beranek & Newman, USA
AI-
BLODI-G
1967
Experimental graphical compiler for the Graphic-1 system, based on the BLODI-B system but generalised to a great set of problems.
Bell Labs, USA
--
BOSS
1967
Burroughs Operational Systems Simulator.
Burroughs, USA
--
BPOKET
1967
Boeing POcKET. NC machine language.
Boeing Company, USA
Robot-
BRIDGE
1967
Component of ICES for civil engineers.
MIT, USA
Scientific-
BTL Fortran
1967
Bell labs Fortran IV.
Bell Labs, USA
Scientific-
BTL SNOBOL4
1967
Bell Labs SNOBOL4.
Bell Labs, USA
--
Burley linear algebra
1967
Simple programming language designed to carry out the processes of linear algebra.
University of Cambridge, UK
-
CAL (1)
1967
Conversational algebraic language.
Berkeley University, USA
--
CALD
1967
Problem-oriented language serving as input language to the CALD CAD system.
UK
Graphics-
CASSANDRE
1967
Hardware simulation language.
Université de Grenoble, France
Simulation-
CCP (1)
1967
Conditional Command Processor.
Berkeley University, USA
--
CDC Fortran
1967
Advanced scientific Fortran.
CDC, USA
Scientific-
CHARYBDIS
1967
LISP program to display math expressions. Related to MATHLAB.
USA
Scientific, AI-
CINAPT
1967
NC language.
USA
Robot-
Clemens and Matzner
1967
Extensions to FORMAC for General Relativity calculations.
USA
Scientific-
COCOMAT
1967
CNC language. Ran on IBM 7074 controlled Ferranti equipment permitted 2½-axis contouring.
Rolls-Royce Ltd., UK
Robot-
COMMEN
1967
Multiparadigm language.
Trenton, NJ, USA
--
COMPACT
1967
Extended Subset of APT. CAD/NC Language.
Bendix, USA
Graphics-
COSMOS
1967
Courtauld's own System for Matrix Operations and Statistics.
UK
--
Coursewriter IIS
1967
Computer aided instruction language version 2.
USA
--
CP/67 SCRIPT
1967
Text processing macro language running under CMS on IBM System/360 Model 67 - Grandparent of Waterloo Script.
USA
--
CPUL
1967
?
----
CSSL
1967
Continuous System Simulation Language. Designed for modelling and evaluating the performance of continuous systems described by time-dependent, nonlinear differential equations.
Simulations Council Inc (SCI), USA
Simulation
CUPL
1967
Cornell University Programming Language. Procedural computer programming language.
Cornell University, USA
-
DASH
1967
String manipulation extensions to Algol 60.
UK
--
DATA-TEXT
1967
System for data analysis specifically tailored to the social sciences.
Harvard University, USA
--
DBOMP
1967
DataBase Organization and Maintenance Processor. System based on BOMP. Maintenance database.
-Database-
DETAB-67
1967
Second standardisation of DETAB-X for CODASYL.
USA
Business-
Diagmag
1967
Scientific programming language.
-Scientific--
DIANA (1)
1967
DIgital ANAlog. Block-oriented simulation language, imporvement of PACTOLUS and CSSL.
USA
--
DITRAN
1967
DIagnostic FORTRAN.
University of Wisconsin, Madison, USA
Scientific-
DM-1
1967
Data Manager 1.
USA
Business-
DSL/360
1967
Analog simulation language for the IBM 360.
USA
Simulation-
DSL/44
1967
Analog simulation language for the IBM 360/44.
Denmark
Simulation-
DSPL (1)
1967
Display Systems Programming Language.
University Pennsylvania and Brown University, USA
--
DTALGOL
1967
Decision Table Algol. An ALGOL superset that added decision tables. On Burroughs Large System.
Victoria University, Wellington, New-Zealand
--
DYSTAL 2
1967
Array-based list-processing for Fortran. Evolution of DYSTAL ported to the IBM 1130.
USA
--
EASY (2)
1967
Remote console algebraic language.
USA
--
EOL (1)
1967
Expression Oriented Language. A low-level language for strings.
Polish Academy of Sciences, Poland
--
EPSILON
1967
Macro language with high level features: strings, lists, etc. Used to implement ALGOL 68 on the M-220.
Novosibirsk, Russia
--
Ernst
1967
Simulations language based on MIMIC.
USA
Simulation-
ESIX
1967
Engineering and Scientific Interpreter eXtended. ESI extended, JOSS dialect.
Applied Data Research, USA
--
EULER (2)
1967
Lisp with Algol syntax, used for graphics on IBM 360/30.
University of Utah, USA
Graphics, AI-
EXAPT
1967
EXtended APT.
TU of Berlin and Aachen & AEG & Siemens, Germany
--
EXAPT 2
1967
Evolution of the German universities/Siemens APT dialect.
Germany
--
Extended Fortran
1967
FORTRAN II for the PDP 6.
ICS, USA
Scientific-
FIGARO
1967
JOSS family language designed for the Cambridge Multiple Access System.
Cambridge University, UK
--
FILECOMP
1967
BN JOSS augmented with file handling capabilities developed for the GE Medinet system. Never implemented because 6 months into the project GE sloughed its computing operations, but highly influential on the subsequent TELCOMP-derived MUMPS.
Bolt, Beranek & Newman, USA
--
FLEX (2)
1967
Early object-oriented language for the FLEX machine. A simplification of Simula, and a predecessor of Smalltalk.
Utah University, USA
--
Foil
1967
File-Oriented Interpretive Language and it was very similar to other CAI languages like COURSEWRITER and PILOT.
University of Michigan, USA
-
Force III
1967
FORtran Conversational Edition or Environment. Interactive dialect of FORTRAN from Honig, featuring language extensions borrowed from BASIC to make interactivity possible.
USA
--
GASP II
1967
Set of FORTRAN subprograms organized to assist in performing discrete simulation studies.
Arizona State University, USA
Simulation-
GASP-FORTRAN
1967
Alias GASP II.
USA
Scientific-
GCSSL
1967
Graphical CSSL.
USA
Graphics-
GenCode
1967
Generalized Codes. Generalised printing markup system.
Graphic Communications Association (GCA), Canada
--
GEPLAD
1967
General Electric PLanning For Drilling. Drilling NC language.
USA
--
GERTS
1967
Graphical simulation system.
USA
Graphics, simulation-
GINA
1967
Interactive graphics system.
USA
Graphics-
GOGOL III
1967
Improved version of GOGOL II for PDP-6.
USA
--
GPS (2)
1967
General Purpose Simulation.
IBM, USA
Simulation-
GPSS/360
1967
General Purpose Systems Simulator Version IV for the IBM 360.
USA
--
GRAF
1967
GRaphic Additions to FORTRAN. FORTRAN plus graphic data types.
USA
Graphics-
GRAIL
1967
GRAphical Input Language. Flowchart language entered on a graphics tablet. The graphical followon to JOSS.
USA
Graphics-
Graphic Language
1967
For specifying graphic operations.
USA
Graphics-
Griffiss machine translation language
1967
Griffiss machine translation language.
Griffiss Air Force Base, USA
--
HAND SOAP
1967
SOAP III with the ability to hand optimise.
USA
--
ICS
1967
Information Control System. IBM NAA data retrieval system.
USA
Business-
JOSSI
1967
JOSS at Irvine. UC Irvine's JOSS language.
UC Irvine, USA
--
KULSRUD
1967
Unnamed graphical language for pictorial manipulation. Stood as a general purpose translator to MAD, FORTRAN or ALGOL 60, depending on computer system. Had a Cartesian data structure, ass opposed to Ring or Matrix.
RCA, USA
Graphics-
L (2)
1967
L for Lexicon. Multiple line function generator.
ICC, UK
--
LCC
1967
Language for Conversational Computing. Similar to JOSS, with declarations, pointers and block structure from ALGOL-60. Implemented for IBM 360/370 under TSS.
Carnegie Mellon University, USA
--
LIMP (1)
1967
Language Independant Macro Processor. General purpose, notation-independant macro language based on SNOBOL and WISP.
Basser Computing Dept., Australia
--
LINGO (1)
1967
Linear network analysis problem.
USA
--
LOLITA
1967
Language for the On-Line Investigation and Transformation of Abstractions. List processing language. Language for the On-Line Investigation and Transformation of Abstractions. Extension of Culler-Fried system for symbolic math.
TRW, USA
--
Ludwig decision table simulation language
1967
Simulation language with decision tables.
USA
Simulation-
M (1)
1967
Alternative name for MUMPS.
----
MAC-360
1967
MIT Algebraic Compiler for the IBM 360. Solving numerical problems using equation-like input.
MIT, USA
Scientific-
macro-Algol
1967
Language which, upon execution of any program in the language, produces a new program (containing ALGOL).
France
--
Mage
1967
French Algol after the style of FORTRAN but with alternative features derived from Algol-60.
France
--
Mark 5
1967
Time-sharing language in use at Lincoln Labs. Since it ran on the TX-2 probably not the same as Informatics Mark V.
MIT, Lincoln Labs, USA
--
MATHLAB 68
1967
Second release of MATHLAB.
USA
Scientific-
McKinney simulation language
1967
Continuous block-oriented simulation language.
Boeing Company, USA
Simulation-
METAPI
1967
META for PI. Language for extensions, based on META II but enhanced during the construction of PIFOR.
USA
--
METO
1967
METeorological Office. Meterological-relevant programming language.
USA
Business-
Mickey
1967
Extension of Micro-Algol.
---
MICOD
1967
Algorithmic language for the MINSK-2.
Russia
--
Micro-Algol
1967
Implementation of ALGOL 60.
USA
--
MIL (1)
1967
Macro Interpretation Language.
USA
--
MILMAP
1967
MILwaukee-MAtic Programming. CNC language. Ran on ICT 1301 and ICT 1900 controlled Milwaukee-Matic equipment.
ICT, UK
Robot-
MINIJOSS
1967
Version of JOSS for ICL developed on the Mercury.
RAE Farnborough, UK
--
ML/I
1967
Early macro translating system.
Cambridge University, UK
--
MLS
1967
Mixed Language System.
Cambridge University, UK
--
MPL (3)
1967
Mathematical Programming Language.
Stanford, USA
Scientific-
MPL/I (2)
1967
Matrix PL/I.
University of Toronto, Canada
--
MS2
1967
Control program and programming language that facilitates the design and subsequent realization of macromodular computer systems. MS2 is written in TRAC, a string processing language.
USA
--
MULTICS
1967
Command system for Multics.
USA
--
MULTILANG
1967
System containing a language and a retrieval file structure based on descriptions.
Wexelblat Bell Labs, NJ, USA
--
Multi-List
1967
Computer Command and Control Multi-List data retrieval system.
USA
--
MUMPS
1967
Utility Multi-Programming System. A database-oriented OS and the language that goes with it. Used originally for medical records. Current versions for IBM RT and R6000, DSM (Digital Standard Mumps) for DEC, Datatree MUMPS for IBM PC, Unix MUMPS from PFCS.
Massachusetts General Hospital, USA
Database
NEAT/3
1967
Advanced version of the NCR Autocoder, featuring more data declarations like COBOL and event-oriented code (end of page, end of line, end of run) like PL/I.
USA
Business-
NICOL
1967
NIneteen hundred COmmercial Language. Business oriented language for the ICL 1900.
ICL Ltd., UK
Business-
NICOL II
1967
Small subset of PL/I language.
USA
--
NITA
1967
Decision table language.
UK
--
NUCOL
1967
Numerical Control Language. NC language envisaged as a re-examination of APT after 5 years of use at the FIAT plants, and in the light of the Algol reports.
Italy
--
OPS-4
1967
On-line Process Synthesizer version 4. Running under MULTICS on GE 645, implemented in PL/I.
USA
--
PA1
1967
Problem Analysis. General-purpose, time-shared Problem Analysis language.
USA
--
PAGET
1967
CNC language ran on IBM 1620 and Olivetti MINA controlled Olivetti equipment. 2½-axis contouring.
Olivetti, Italy
Robot-
PASS
1967
Block-structured "one-and-one-quarter-pass" assembler for PDP-1.
USA
--
PEG
1967
Interactive maths system.
SLAC, USA
--
PENCIL
1967
Pictorial ENCodIng Language. On-line system to display line structures.
USA
--
PENNY (1)
1967
Document analysis language.
UK
--
Picture Calculus
1967
Interactive version of Shaw's PDL, implemented in PL/I. Evolved into CALGEN's GLAF and then to GEMS' Lg.
USA
--
PIL/I
1967
Pitt Interpretive Language for the IBM System/360 Model 50. Variant of JOSS.
USA
--
PLANIT
1967
Programming LANguage for Interaction and Teaching. CAI language.
University of Michigan and Systems Development Corp., USA
Education-
PLANNER
1967
List precesing language implemented in Popler. Derivations such as QA4, Conniver, QLISP and Ether (see Scientific Community Metaphor) were important tools in Artificial Intelligence research in the 1970s, which influenced commercial developments such as K
MIT, USA
AI
PMT2
1967
CNC language. Ran on ICT Pegasus controlled Ferranti equipment 3D surface fitting and milling.
ICT, UK
Robot-
POP-2
1967
Package for Online Programming. An innovative language incorporating many of Landin's ideas, including streams, closures, and functions as first-class citizens. Algol-like syntax. The first implementation was named Multi-POP, based on a REVPOL function written in POP-1, producing the reverse-polish form as output.
University of Edinburgh, UK
-
POSE
1967
Scientific programming language. An early query language.
Aerospace Corp., USA
Scientific, database-
PROFILE (1)
1967
Pattern matching language.
USA
Business-
PROFILEDATA
1967
CNC language on IBM 7090, CDC 3600, ICT 1903/4, IBM 360/40.
Ferranti, Ltd., UK
Robot-
PROMENADE
1967
Extension of the AUTOMAST system for interactive graphical solution of mathematical problems.
USA
Scientific-
QA3
1967
Question Answering.
USA
--
QDGS
1967
Quick Draw Graphics system. Jeff Raskin's FORTRAN extensions for plotter and screen output of grpahics. This is the origin of the Macintosh GUI (independent of the XParc work).
USA
Graphics-
QSPL
1967
Systems implementation language at BCC.
University of California, Berkeley, USA
--
QWICK QWERY
1967
Query language for Comm/Sci, uses Command, Single file.
Consolidated Analysis Centers, Inc., USA
Database -
RAMIS (1)
1967
Non-procedural programming language (Mathematical).
-Scientific--
RCC
1967
Revised Compiler Compiler. User-extensible systems language.
UK
--
Reaction Handler
1967
Control language for experimentation.
Imperial College, London, UK
--
RECON IV
1967
Query language for Text. Information retrieval language developed for NASA, and then released as a 4GL.
Informatics Inc., USA
Database -
REMCOP
1967
Part of the SDC online facility.
USA
--
RPG/360
c1967
RPG for the IBM 360.
USA
Business-
RPL (2)
1967
Report Printing Language. MITRE reductive report generation language.
MITRE Corp., USA
Business-
RPL-1
1967
Data reduction language.
----
SALEM
1967
Partial differential simulation system.
Lehigh University, USA
Simulation-
SCADS
1967
Programming system for the simulation of combined analog digital systems. Designed and implemented on the Control Data G-20 computer in order to facilitate the process of 'properly programming' this machine to aid in the solution of analog computer oriented programs.
USA
--
SCHATCHEN
1967
Pattern matching sublanguage for SIN.
USA
Scientific-
Schrader simulation Algol
1967
Algol with Simulation features.
Germany
Simulation-
SCORE
1967
Selection, Copy, and REporting system. Report generation language.
Programming Methods, Inc., USA
--
SCRIBE
1967
Generalised superset of FLEX.
USA
--
SDL (1)
1967
Syntax defining language.
MIT, USA
--
SHOP
1967
NC language.
USA
--
Sictran
1967
Machine independent assembler.
Imperial College, London, UK
--
SIMSCRIPT II.5
1967
Simulations package.
USA
Simulation-
SIMULA 67
1967
SImple Universal Language. General-purpose successor to SIMULA I, in which the simulation support is defined in object-oriented terms.
Norway
Simulation-
SIN
1967
Symbolic Integration. Symbolic maths package.
MIT, USA
--
SIS (1)
1967
Slave Interactive System. Conversational programming system based on Reckoner.
Bell Labs, USA
--
SNOBOL4
1967
SNOBOL version 4. Quite distinct from its predecessors.
USA
--
SODAS
1967
Structure Oriented Description and Simulation. Systems design and describes a simulation language and compiler.
USA
--
SON of JOSS
1967
Port of JOSS to PDP-7 at MGH. COeval with, but different from, MUMPS.
---
SPIROS
1967
Part of the SDC online facility.
USA
--
SPL (1)
1967
Segmented Programming Language. Modular programming language - possibly the first formally defined modular system.
Hoskyns Systems Research, UK
--
SPRINT
1967
List processing language involving stack operations.
USA
--
Star 1
1967
See *1.
USA
--
STATIST
1967
Statistical interpretive package.
CSIRO, Sydney, Australia
--
STAT-PACK (2)
1967
Statistical processing system for UNIVAC 1108.
USA
--
STRIGOL
1967
STRInG Oriented Language. String-oriented langauge for the CDC 3300.
University of New Mexico , USA
--
STRING
1967
String manipulation language.
MACLab, MIT, USA
--
STRINGCOMP
1967
String manipulating JOSS. It was one of the three variants of JOSS II (along with TELCOMP and FILECOMP). It had extended string handling capabilities to augment JOSS's mathematical focus. It was a strong influence in the development of the programming language MUMPS.
Bolt, Beranek & Newman, USA
Scientific-
STRUDL-I
1967
Extensions to STRUDL to make it a fully independent system.
USA
Scientific-
TAB7C
1967
Preprocessor for FORTRAN which is a Table Solution language. Modification of TAB40.
USA
--
TABLE
1967
Record management system for ICES.
USA
--
TABLE-I
1967
Record management system for ICES. Etensions to TABLE to make it independent.
USA
--
TABOL
1967
Table-oriented language derived from OMNITAB but generalised towards commercial problems and with a COBOLish syntax.
General Electric, USA
Business-
Tabory graph-theoretic language
1967
Graph-theoretic language as a hybid of TREETRAN and FLPL.
France
--
TABTRAN
1967
Westinghouse decision table language.
Westinghouse Tele-Computer Systems Corp., USA
Business-
TAP (2)
1967
Decision table language.
Hoskyns Systems Research, UK
Business-
TDML
1967
Table Declaration and Manipulation Language.
USA
--
Technologist 67
1967
NC language.
Ukraine, Russia
--
The Message System
1967
Dialog-enabling extensions to FORTRAN.
Newark CoE, USA
--
TOC
1967
TACT On-line Computer. TACT in turn for Technological Aids to Creative Thought. Harvard clone of Culler-Fried System to run under the Project MAC CTSS.
USA
--
TRACD
1967
TRAC Display. Graphical extensions to TRAC to permit display of results.
USA
Graphics-
TRACE
1967
Time-shared routines for analysis, classification and evaluation. Online inductive analysis programming language.
System Development Corp., USA
Business-
Tymeshare TELCOMP
1967
Commercial release of TELCOMP as part of TYMESHARE system.
Tymeshare, USA
--
UWBIC
1967
University of Washington Basic Interpretive Compiler. Early implementation with extra features of Dartmouth Basic 2. Machine independant BASIC interpretive compiler written in FORTRAN IV for portability.
University of Washington, USA
--
VENUS (1)
1967
Nonprocedural algebraic language.
Boeing Company, USA
--
VITAL (1)
1967
Variably Initialized Translator for Algorithmic Languages. Semantics language using FSL (Formal Semantics Language). Used for the Lincoln Lab's GSS.
MIT, Lincoln Labs, USA
--
WATFOR
1967
WATerloo FORtran. Student-friendly variant of FORTRAN.
University of Waterloo, Canada
Scientific-
WITS
1967
Wittman-lngerman Tthreshold Selection.
---
WRAP
1967
Wayne Remote Access Processor. Command language for the remote system.
---
XACT
1967
X (= any computer) Automatic Code Translation. Transportable autocode.
USA
--
XPL
1967
Small dialect of PL/I used for compiler writing. One-dimensional arrays. I/O achieved with character pseudo-variable INPUT and OUTPUT, e.g. OUTPUT = 'This is a line'; Inline machine code.
University of Stanford, USA
-
QM-TPT
1960s
Database query monitor for machines running under Gcos 3.
France
---
1401 structured language
1966
Pedogogical language for IBM 1401.
USA
--
ABLE (1)
1966
ICC JOSS II for the IBM 360.
USA
--
ABSYS
1966
Aberdeen system declarative language.
UK
--
ACT (2)
1966
Automated Contingency Translator. System for controlling flow from (psychological) experiments which permitted state transition tables to direct program and data flow. Ring based language after the fashion of CORAL.
Department of Psychology, Reading, UK
--
ADPP
1966
Navy data processing language.
USA
Business-
ADS (1)
1966
Intensional systems definition language.
USA
Business-
AEDNET
1966
AED dialect for modelling networks.
USA
--
ALGAMC
1966
Russian Algol dialect.
Russia
Scientific-
ALGEM (1)
1966
ALGebraic Manipulation. Extension to SLIP with Polynomials-capable list-processing.
University of Toronto, Canada
--
ALGEM (2)
1966
Russian for Algorithmic Language for Describing Economic Problems. Economic autocode.
Russia
--
ALGOL C
1966
ALGOL 60 with extensions to permit user defined extensions.
USA
Scientific-
ALGOL W
1966
Derivative of ALGOL 60. Introduced double precision, complex numbers, bit strings and dynamic data structures. Parsed entirely by operator precedence. Used call-by-value-result.
Wirth and Hoare, Switzerland
Scientific-
ALGOL Y
1966
Proposed successor to ALGOL 60, a "radical reconstruction". Originally a language that could manipulate its own programs at runtime, it became a collection of features that were not accepted for ALGOL X.
International
Scientific-
ALMS (1)
1966
Interactive algebraic system.
USA
--
ALPAKB
1966
Generalised version of ALPAK.
USA
--
AM1
1966
Abstract Machine 1.
Australian Defense Research, Australia
--
AMTRAN
1966
Automatic Mathematical TRANslation. For IBM 1620, based on Culler-Fried System, requires special terminal.
NASA, Huntsville, USA
Scientific-
APL (2)
1966
Associative Programming Language. Set-based list-processing language.
USA
--
APSE (1)
1966
Simulation system.
UK
Simulation-
ARGMAT
1966
Matrix Algebra language.
Germany
Scientific-
ASP-7
1966
ASP for the PDP-7.
UK
--
ATLAS LISP
1966
LISP 1.5 for the ATLAS used to write ALAM.
UK
AI-
AUTOMAST
1966
Automatic Mathematical Analysis and Symbolic Translation. A system to solve systems of ordinary differential equations.
Washington University, USA
Scientific-
AUTOPIT
1966
Automatisch Programieren Inclusive Technologie (Automatic Programming Inclusive Technology). CAD language developed in Germany in co-operation with IBM to control their CNC lathe PINUMAT. Ran on a IBM 1620.
Germany
Graphics, robot-
BCL (1)
1966
Successor to Atlas Commercial Language.
UK
Business-
BCPL
1966
Basic CPL. British systems language, a descendant of CPL and the inspiration for B and C. BCPL is low-level, typeless and block-structured, and provides only one-dimensional arrays. BCPL was used to implement the TRIPOS OS, which was subsequently reincarnated as AmigaDOS.
UK
-
BEMAT
1966
Matrix Algebra language.
Germany
Scientific-
BHSL
1966
Basic HYTRAN Simulation Language.
USA
Simulation-
Burroughs Assembler
1966
Assembler Language for Burroughs B2500/B3500.
Burroughs, USA
--
C-10 (2)
1966
Improved version of COLINGO.
Mitre Corp., USA
Business-
CAM
1966
Computer Aided Manipulation. Project-based AED.
USA
--
CAPS (2)
1966
Computer Aided Programming System. First interactive programme generator.
UK
--
CATO
1966
FORTRAN-like CAI language for PLATO system on CDC 1604.
USA
--
CCL (1)
1966
Querying language.
USA
Database-
CEA et al
1966
Algol extensions for partial differential equations.
France
Scientific-
Chingari conversational APT
1966
Conversational APT.
USA
--
CIDER
1966
Experimental online language at CSIRO, running on CDC 3600.
Computer Research Corporation , Australia
--
Colin conversational language
1966
?
University of Lancaster, UK
--
COMPL
1966
Part of the NEBULA compiler for the ICT Orion computer.
Cambridge University, UK
--
COMPUTEST II-D
1966
Evolution of COMPUTEST.
UC Medical Center, San Francisco, USA
Medical-
Conversational FORTRAN V
1966
Interactive dialect of FORTRAN V for the UNIVAC 1108.
USA
Scientific-
CONVERT (1)
1966
String processing language hybrid of COMIT and LISP.
USA
AI-
COPAL-66
1966
Commercially oriented ALGOL dialect.
---
CORAL 66
1966
Computer On-line Realtime Applications Language. Realtime English military language, a derivative of JOVIAL and ALGOL-60.
UK
--
CourseWriter
1966
CAI language.
USA
--
CPS (2)
1966
Small PL/I-like programming language, officialy knows as the Conversational Programming System. Online tool for small scientific problem solving.
Allen-Babcock Corp. and IBM, USA
Scientific-
Cramer and Strauss hybrid oriented language
1966
Interactive language system created specifically for scientists and engineers engaged in preparation, setup, control, and monitoring of hybrid computations. Through a special console or a generalized input/output device, the user is afforded immediate access to both a computational process (software), and computation equipment (hardware).
Electronic Associates, USA
Scientific-
CRESTS
1966
Courtaulds Rapid Extract, Sort and Tabulate System.
UK
Business-
CSL (1)
1966
Control and Simulation Language. Language for industrial simulations.
Esso & IBM, UK
Simulation-
CSL 2
1966
Version 2 of CSL on IBM 7094.
UK
--
CUCH
1966
CUrry-Church. Amalgam of Curry's language of combinators and of Church's lambda calculus.
USA
--
DAC-I
1966
Design Augmented by Computers. System used at General Motors Research to design of automobiles .
USA
--
DATAN
1966
DATa Analysis. Interactive curve-fitting system system.
Boeing Company, USA
--
Desktop Calculator Formac
1966
System similar to Mathlab written as a subset of FORMAC.
USA
--
DIAMAG
1966
Interactive extension of ALGOL.
International
--
DIAN
1966
DIgital Analog. Analog simulation system.
USA
Simulation-
Dijkstra's guarded command language
1966
Introduced the concept of guards and committed choice [=don't care] nondeterminism. Described and used (but never named) in A Discipline of Programming.
Netherlands
--
DIMATE
1966
Depot Installed Maintenance Automatic Test Equipment. For automatic equipment tests, on RCA 301.
RCA, USA
--
DL/I
1966
Data Language/I. Query language, linear keyword. For IBM IMS.
USA
Database-
DLI
1966
Design Language I. 3d CAD system.
IBM, USA
Graphics-
DMALGOL
1966
ALGOL with extensions to interface to DMS II, the Burroughs database.
USA
Database, scientific-
DOD Cobol
1966
UNIVAC version of DoD mandated COBOL.
USA
Business-
DSL (1)
1966
Digital Simulation Language. Extensions to FORTRAN to simulate analog computer functions.
-Simulation--
EASL
1966
Engineering Analysis and Simulation Language. Continuous simulation language.
Aerospace Corp., USA
Simulation-
ECL (1)
1966
Executive Control Language. Commmand language for UNIVAC 1108.
---
ECSL
1966
Extended CSL. Discrete simulation language, successor to CSL.
UK
Simulation-
EPL (1)
1966
Early PL/1. PL/I subset dialect, the first running PL/I compiler. Used by Bell Labs and MIT to write Multics.
USA
--
ESI (1)
1966
8/s Interpreter and then later for Engineering and Scientific Interpreter (but also to sound like "easy"). Dialect of JOSS for the PDP-8/s.
USA
Scientific-
EULER (1)
1966
Revision of ALGOL. A small predecessor of Pascal. Successor to Algol 60. Dynamically typed. By Niklaus Wirth and Helmut Weber. Named for the Swiss mathematician Leonhard Euler (1707-1783).
USA
Scientific
EXCHLF
1966
EXtended CHLF. Extension of CHLF3 for ATLAS.
University of London, UK
--
FAMOUS
1966
Algebraic system.
Harvard, USA
Scientific-
FILETAB
1966
Automatic FILE TABulator. Information processing language uses decision table logic processing to generate formatted output.
National Computing Centre, UK
Business-
FLIP (4)
1966
Formal LIst Processor. Early language for pattern-matching on LISP structures. Similar to CONVERT.
MIT, USA
AI-
FMPS
1966
Functional Mathematical Programming System. Interactive utility dialect of FORTRAN for business processes.
USA
Scientific-
FORDESK
1966
Interactive FORTRAN II.
University of Western Australia, Australia
--
FORTRAN 66
1966
FORTRAN IV standardized.
USA
Scientific-
FORTRAN V (2)
1966
Series of extensions to Fortran IV by UNIVAC for the 1103 Scientific computer.
USA
Scientific-
FSL
1966
Formal Semantics Language. Language for compiler writing. Used for VITAL, Formula ALGOL.
USA
--
GAMMA (1)
1966
Bonner and Moore Matrix Generator language.
USA
--
GAMMA 3
1966
Matrix generator, decision table language and report generator initially for UNIVAC 1108.
USA
--
GDC MIDAS
1966
General Dynamics Convair compiled version of MIDAS, worked by having a special FORTRAN compiler.
General Dynamics, USA
--
Gear maths system
1966
System for the solution of mathematical differential equations developed for the Illiac 2.
Illinois University, USA
--
GENDA
1966
GENeralized Design Automation.
Moore School and Philco, USA
--
GERT
1966
Graphical simulation language.
USA
Graphics, simulation-
GIM-I
1966
Generalized Information Management Language.
USA
Business-
GIS
1966
General Information Store. Database querying language, ancestor of SQL (and all other data 4gls).
IBM, USA
Database-
Glypnir
1966
ALGOL-like language with parallel extensions. Similar to Actus. For the ILLIAC IV at UIUC.
USA
--
GRASP
1966
GRAphic Service Program. Extension to PL/I.
USA
Graphics-
GSS
1966
Graphical Systems Services. Graphcial language system based on Sketchpad, Sketchpad III, CORAL.
MIT, Lincoln Labs, USA
Graphics-
IBMAP
1966
Macro assembler.
Bell Labs, USA
--
IFAPT
1966
Canadian adaptation of APT.
Canada
Scientific-
IMP (2)
1966
IMProved Autocode. Used to code the Edinburgh Multi Access System (EMAS), one of the first OSs written in a high-level language, predating Unix.
UK
--
ISIS (1)
1966
Dialect of JOSS developed at the RAND's Institute for Research on Interactive Systems (IRIS).
RAND Corp., USA
--
ISM
1966
Interpretive Symbol Manipulator. System for large-scale symbol manipulation processes.
USA
--
ISWIM
1966
If You See What I Mean. ISWIM is purely functional, a sugaring of lambda calculus, and the ancestor of most modern applicative languages. ISWIM was the first language to use Lazy Evaluation, and introduced the offside rule for indentation.
UK
-
IVTRAN
1966
Parallel FORTRAN for the Illiac IV.
USA
Scientific-
JFLIP
1966
FORTRAN Language with Interval Preprocessor. Extensions to FORTRAN at JPL to include "mixed mode arithmetic.
USA
--
KALDAS
1966
Kidsgrove ALgol Digital Analogue Simulation. KDF9 Computer.
UK
Simulation-
LEANS
1966
LEhigh ANalog Simulator. Implementation of Pactolus. Partial differential equation simulation language.
USA
Scientific-
LECOM
1966
Version of COMIT on GE 225.
Lehigh University, USA
--
LLS
1966
Language Of Logical Schemes.
Russia
--
LOGO
1966
LISP-like language aimed at children and other beginning programmers, noted for its "turtle graphics" used to draw geometric shapes. Logo interpreters for Mac, Unix, PC, X are available.
Bolt, Beranek & Newman, USA
Education, AI
LPG (1)
1966
Listen Programm Generator.
Siemens, Germany
--
LUCIFER
1966
LINC Unrelenting Console Interception and File Editing Routines. Text manipulation system for online experimentation.
Stanford Research Institute, USA
--
LYRIC
1966
Language for Your Remote Instruction by Computer. CAI language implemented as a FORTRAN preprocessor.
CAIS, Los Angeles, USA
--
MACLISP
1966
Later used by Project MAC, Mathlab, and Macsyma. Ran on the PDP-10. Introduced the LEXPR (a function with variable arity), macros, arrays, and CATCH/THROW. Was once one of two main branches of LISP (the other being Interlisp). In 1981 Common LISP was begu
MIT Artificial Intelligence Laboratory, USA
AI-
MADCAP IV
1966
2d maths-oriented system.
Los Alamos Scientific Lab., USA
--
MANAGE
1966
Data querying language.
Scientific Data Systems, USA
Database-
MANIP
1966
Set of FORTRAN programs to manipulate expressions.
National Standards, USA
Scientific-
MAP (3)
1966
Mathematical Analysis without Programming. On-line system under CTSS for math.
MIT, USA
Scientific-
MARK III
1966
GCSC Informatics data querying language.
USA
Database-
MATH/360
1966
Port of JOSS II to the IBM 360.
---
META 5
1966
Early syntax-directed compiler-compiler, used for translating one high-level language to another.
USA
--
MUSICOMP
1966
Hiller's second composoition system.
USA
Music-
MUSIGOL
1966
MUSical alGOL. Musical composition language, based on MUSIC I-V but founded in Algol rather than FORTRAN. On Burroughs B5500 using Adage Ambilog 200.
University of Virginia, USA
Music-
OCAL
1966
On-Line Cryptanalytic Aid Language. Pattern matching On-Line language for cryptographic analysis.
MIT, USA
--
OLC
1966
On-Line Computer system. Predecessor of Culler-Fried System.
University of California, Santa Barbara, USA
--
PIFOR
1966
Princeton Interactive FORtran.
Princeton University, USA
--
PL/ACME
1966
PL/I dialect for medical applications.
USA
--
PM (1)
1966
Polynomial Manipulations. System of subroutines to manipulate polynomials with variable size integral coefficients.
USA
--
Pollack Sterling and Walton
1966
Biologically oriented language.
USA
Medical-
PRO
1966
Combined language made from a hybrid of TECO and DDT on the MAC PDP-6 at MIT. Called Control-P for "historical reasons".
MIT, USA
--
PSYCO
1966
Princeton SYntax Compiler.
Princeton University, USA
--
QUILL
1966
Queen's University Literary Language.
Queens University, Canada, Canada
--
REFCO III
1966
Reference counting list processing system. Pioneering CSP problem-solving language.
USA
--
REPL
1966
Restricted EPL. A subset of EPL (the efficient part) used to write the core of Multics.
Bell Labs, USA
--
RSS
1966
Relational Store Structure.
---
RUSH (1)
1966
Remote Use of Shared Hardware. Interactive dialect of PL/I, related to CPS.
Allen-Babcock Corp., USA
--
SAAL
1966
Single Address Assembly Language. Assembly language for the Univac 1005. Used in the 1960's by the US Army Material Command.
UNISYS, USA
--
SAM (1)
1966
Continuous Simulation Language.
UK
Simulation-
SAS
1966
Fortran specialized in statistical reports. SAS is driven by SAS programs, which define a sequence of operations to be performed on data stored as tables.
-Database-
SCOOP (1)
1966
Graphics system for CalComp. SCOOP Programming System for Digital Incremental Plotters.
California Computer Products Inc., USA
Graphics-
SDS Fortran
1966
Sysdemts Fortran from SDS.
USA
Scientific-
SERIES
1966
Data management system.
Scientific Data Systems, USA
--
SIMSCRIPT II
1966
Simulations language version 2.
RAND Corp., USA
Simulation-
Sketchpad III
1966
Extensions to Sketchpad for drawing in three dimensions. III stands for 3d, there was no version two.
USA
--
SLP
1966
Associative list processing language based on ASP-7.
UK
--
SPLINTER
1966
Scientific PL/I INTERpreter. Scientific PL/I Interpreter with debugging features.
Boeing Company, USA
Scientific-
TAB II
1966
Evolution of TAB.
USA
--
TAB40
1966
Decision table language.
Research Analysis Corp., USA
Business-
TELCOMP
1966
Derived from Joss, conversationnal language used on PDP computers until 1974. Influenced Mumps.
Bolt, Beranek & Newman, USA
-
TELSIM
1966
Simulation language.
USA
Simulation-
TEXTPAC
1966
Text handling language.
USA
--
TRANQUIL
1966
Scientific programming language. ALGOL-like language with sets and other extensions, for the Illiac IV.
USA
Scientific-
TRIGMAN
1966
System for solving problems in celestial mechanics using symbolic maths. A preprocessor written in SNOBOL 4 created FORTRANIV output.
USA
--
UAIDE
1966
Graphic Language subsystem for NASA Houston man-machine research centre.
USA
Graphics-
UMIST
1966
TRAC 64 dialect used to implement TRAMP. Part of the The University of Michigan Terminal System (UMTS)which was a widespread timeshare system.
University of Michigan, USA
--
UNIVAC 1108 ALGOL
1966
Algol 60 revised with string handling and hardware specific capabilities (io etc).
Norwegian Computing Center, Oslo, Norway
Scientific-
UNIVAC 1108 APT III
1966
Numerical Control.
USA
--
UNIVAC 1108 SORT/MERGE
1966
Sorting and editing systems. Evolution of SORT/MERGE.
USA
--
UNIVAC GPSS
1966
UNIVAC 1108 GPSS.
USA
--
UP.L6
1966
L6 System for the IBM 7040.
USA
--
UTOL
1966
Universal Translator Oriented Language. Part of a generalised compiling kit to go with UNCOLs and microprogramming machines.
USA
--
VICAR
1966
Video Information Communication and Retrieval language. NASA image manipulation language.
NASA, USA
--
Wisconsin Algol
1966
ASCII character port of the NU Algol for the UNIVAC.
USA
Scientific-
2CL
1965
Modified NEL NC machine.
National Engineering Laboratory, Glasgow, UK
--
473L Query
1965
English-like query language for Air Force 473L system for SAGE.
USAF, USA
Database-
ABASIC
1965
Dartmouth BASIC dialect for Bull-GE.
BULL, France
--
ACL (1)
1965
Atlas Commercial Language. Systems language for ICL Atlas.
UK
-
AED String Package
1965
AED ODA (Ordered Decrement and Address) String Package.
USA
--
AED-1
1965
Portable AED Compiler.
USA
--
AL (1)
1965
Associative Language.
MIT Lincoln Lab., USA
--
ALICS
1965
Assembly Language by Information Control Systems. ICS portable PDP assembler.
Information Control Systems Inc, USA
--
ALM
>1965
Assembly Language for Multics. Language on the GE645. Critical portions of the Multics kernel were written in ALM.
----
ALPINE
1965
Conversational programming system for NORC.
USA
--
ALTRAN (2)
1965
Translator for ALTAC to FORTRAN II.
Martin Company, USA
--
Anderson extensions
1965
Set of universal parallel extensions to ALGOL and FORTRAN.
Auerbach Corp., USA
--
ASKA
1965
Matrix finite element analysis language written in Fortran.
Germany
Scientific-
ASP (3)
1965
Associative Structures Package. Ring-based programming language.
Cambridge University, UK
--
Atlas Autocode
1965
Autocode for the Ferranti Atlas, which may have been the first commercial machine with hardware-paged virtual memory. Whereas other autocodes were basically symbolic assembly languges, Atlas Autocode was high-level and block-structured, resembling a cross between FORTRAN and ALGOL 60.
Manchester University, UK
-
Atlas Commercial Language
1965
See ACL.
UK
--
ATOLL
1965
NASA Test language. Acceptance, Test Or Launch Language. Language used for automating the checkout and launch of Saturn rockets.
USA
--
AUTODRAFT
1965
Drafting language.
North American Aviation, USA
Graphics-
AUTOSURF
1965
AUTOmatic miling of 3d SURFaces. 3D CNC programming language.
Olivetti, Italy
Robot-
Basic JOVIAL
1965
Subset of JOVIAL.
USA
--
BBN data management system
1965
Unnamed system at BBN for user-defined syntax-based querying.
Bolt, Beranek & Newman, USA
Database-
BBN JOSS
1965
JOSS rewritten at BBN.
Bolt, Beranek & Newman, USA
--
Bell Labs Stats Package
1965
Extension to PL/I.
Bell Labs, USA
--
BESTOP
1965
Business Economics STatistical Operating Program. Statistically oriented report generator.
USA
Business-
Blechman MIDAS
1965
Improved version of MIDAS.
NAA, USA
--
BLODI-B
1965
Improved BLODI.
Bell Labs, USA
--
Bus-Pak II
1965
Business Package II. PDP-4 and 7 Business system.
USA
Business-
ByteLisp
1965
Transportable Lisp system architecture which implements the Interlisp dialect of Lisp, and its first implementation, on a microprogrammed minicomputer called the Alto.
USA
AI-
CAI
1965
Computer Assisted Instruction.
IBM, USA
--
CALPAK
1965
CALTECH Algebra package. System of FORTRAN subroutines to perform operations on Maclaurin series.
USA
--
CALTRAN
1965
CALTECH TRANslator. FORTRAN Algebra package.
Caltech, USA
--
CDL (1)
1965
Computer Design Language. ALGOL-like language for computer design. Milestone in the development of computer design.
USA
Hardware-
CDL (10)
1965
Command Definition Language. Portion of ICES used to implement commands.
USA
--
CINTURN
1965
CNC language for Cincinatti Machines (CINTURN).
USA
Robot-
Clowes
1965
Picture grammar.
University of Sussex, UK
--
CLP (1)
1965
Cornell List Processor. List processing language, an extension of CORC, used for simulation.
Cornell University, USA
Simulation-
COBOL Edition 1965
1965
DoD mandated COBOL.
USA
Business-
COGENT
1965
COmpiler and GENeralized Translator. Compiler writing language with pattern-directed string and list processing features, for CDC 3600 and CDC 3800. A program consists of productions defining a context-free language, plus analysis and synthesis function generators.
Computer Sciences Corp., USA
--
COGO T-Square
1965
Extensions to COGO.
USA
--
COLINGO
1965
Compile On-LINe and GO. English-like query system for IBM 1401.
Mitre Corp., USA
Database-
COMMEND
1965
Computer-Aided Mechanical Engineering Design. Problem oriented language for stress analysis.
USA
--
COMPAX
1965
Visual language for the BUBBLE-TALK system.
India
--
COMPUTEST II
1965
Evolution of COMPUTEST.
UC Medical Center, San Francisco, USA
Medical-
CORTRAN
1965
Cornell FORTRAN.
Cornell University, USA
--
CPL1
1965
Implemented subset of CPL.
UK
--
CSMP
1965
Continuous System Modeling Program. Block-diagram simulation program for simulation of dynamics of continuous systems.
USA
--
DACICC Code
1965
Code for the DACICC computers.
Romania
--
Data-beads
1965
3D CAD storage and representation system.
United Aircraft Corp., USA
Graphics-
DEMON
1965
Program generator for differential equation problems.
Australia
Scientific-
DETAB/66
1965
Revised version of DETAB. Alias Detab-66.
SDC, USA
Business-
DETAP
1965
Decision Table Language, originally for the B-5500, then tranformed into a generalised decision table program.
USA
Business-
Dictionary APL
1965
Nickname for Sharp APL.
USA
Business-
DML (1)
1965
Data Management Language. Early ALGOL-like language with lists, graphics, on Honeywell 635.
Honeywell, USA
Business-
DML (2)
1965
Data Manipulation Language for DMS 1100.
Univac Corp., USA
---
DSL/90
1965
Digital Simulation Language. Extensions to FORTRAN to simulate analog computer functions for IBM 7090.
USA
Simulation-
DYSTAL
1965
DYnamic STorage ALlocation. Adds lists, strings, sorting, statistics and matrix operations to FORTRAN.
Brown University, USA
--
ECAP
1965
Electronic Circuit Analysis Program. Simple language for analyzing electrical networks.
USA
--
EGTRAN
1965
EGdon forTRAN, Dialect of FORTRAN II for the KDF9 system.
UK
--
EXTRACT
1965
Querying language.
Proctor and Gamble, USA
Database-
FLAP
1965
Formula manipulation programming language. Symbolic math, Written in LISP 1.5. (for IBM 360).
U.S. Naval Weapons Laboratory, USA
Scientific, AI-
FORTRAN II-D
1965
D for Disk. Two-pass compiler for the IBM 1620 that could make use of the disk for temporary storage. Very fast for its time because of this.
USA
--
FRAN (1)
1965
FRame Analysis. Structural analysis problem oriented language.
USA
--
GE TeleBasic
1965
GE TeleBasic in GE-235 Assembly. Very first implementations of Basic for the Dartmouth Time Sharing System.
----
GIM
1965
Generalized Information Management. Multi-dimensional data language.
TRW, USA
--
Gorn language-naming language
1965
Language for naming languages, to permit multilanguage compilation.
USA
--
GPM (1)
1965
General Purpose Macro-generator. Early text-processing language similar to TRAC, implemented on Atlas 2.
UK
--
GPSS III
1965
General Purpose Systems Simulator Version III.
USA
--
GRAD Assistant
1965
LISP program to do algebraic manipulation.
USA
AI-
GRIN (1)
1965
GRaphical INteraction language. Visual programming language, used to write the BLODI-B and BLODI-G systems.
USA
Graphics-
HAYNAM Algol extensions
1965
Extend the ALGOL language to include efficiently and effectively the vast majority of the special classes like data processing, list processing, and simulation.
USA
Scientific-
ICETRAN
1965
Extension of FORTRAN IV. Component of ICES.
USA
--
IMP (1)
1965
Extensible dialect of ALGOL-60, on CDC 1604.
Princeton University, USA
--
Interlisp
1965
Descendant of BBN-Lisp. Once Interlisp was one of two main branches of LISP (the other being MACLISP). In 1981 Common LISP was begun in an effort to combine the best features of both. Interlisp includes a LISP programming environment. Dynamically scoped.
Xerox PARC, USA
AI
IVSYS
1965
Iverson System" - the early implementation on 7090. Early implementation of APL.
USA
--
JOSS II
1965
Version 2 of JOSS.
USA
--
JOVIAL 3
1965
Jovial v 3.
----
JOVIAL J3
1965
Jovial dialect v 3.
USAF, USA
--
KAM
1965
Kinematic Analysis Method.Language for the kinematic analysis of mechanisms such as gears, cams, and linkages.
IBM, USA
--
KOP
1965
Online system for KEYDATA running on PDP-6.
USA
--
Korsvold
1965
Interactive non-numeric symbolic language.
Stanford, USA
--
Lampson interactive debugging environment
1965
Interactive assembly system devised by Lampson at Berkeley to be used as a debugging aid.
USA
--
LEASE
1965
Subsystem of ICES.
USA
--
Lincoln Reckoner
1965
Interactive math including matrix operations, on TX-2.
MIT, USA
--
LIPL
1965
Linear IPL. A linearized (i.e. horizontal format) version of IPL-V.
USA
--
LOCS
1965
Logic and Control Simulator. Simulation system for EDP and file processing.
USA
Simulation-
LRC
1965
List Processing Language embeddable in assembler or FORTRAN or MACRO on IBM 7040.
USA
--
LSIX
1965
?
USA
--
Macrosal
1965
Macro + SAL, SAL being the target language for LISP. Macro system for lisp to extend it to interactive visual operation after the fashion of SKETHPAD on the PDP-6. Graphical components were forerunner of the SML.
USA
AI-
MAD Simulation
1965
Rest simulation language for CTSS, written as an extension of MAD.
USA
Simulation-
Mad/1
1965
Advanced algorithmic language. A later, much enhanced version of MAD, for the IBM 360. Michigan's answer to PL/I.
USA
Scientific-
MADBLOC
1965
MAD compiled BLOC.
USA
--
MADTRAN
1965
Early preprocessor that translated FORTRAN to MAD, for gain in speed.
---
MALGOL
1965
Algol 60 for the MINSK-2.
Tallin, Russia
Scientific-
MATRAN (2)
1965
Matrix-based statistical system.
USA
Business-
MAYBE
1965
Data channel component for the DAC-I system.
USA
--
METAPLAN
1965
META Programming LANguage. Semantics directed compiler.
USA
--
MIDAS III
1965
MIDAS version III (could compile). Digital simulation language.
MIT, USA
Simulation-
MOL-360
c1965
Machine-dependent language HLL systems language.
USA
--
MORPHISM
1965
Symbolic List Processing Language.
France
--
MPL/I (1)
1965
Multiple Purpose Language.
Lockheed Aircraft Corp., USA
--
MUSIC 4BF
1965
FORTRAN adaptation of MUSIC4B
USA
Music-
MUSIC 4F ORPHEUS
1965
Musical composition language. Written in FORTRAN IV.
Argonne National Laboratory, USA
Music-
NAPSS
1965
Numerical Analysis Problem Solving System. Non-procedural language for solving mathematical problems.
Purdue, USA
Scientific-
NICOL I
c1965
Small subset of PL/I.
Computer Assoc., USA
--
NOMAD (1)
1965
Algebraic compiler component for the DAC-I system.
USA
--
NU ALGOL
1965
Norwegian University Algol.
Technical Institute, Trondheim, Norway
Scientific-
OPS-3
1965
On-line Process Synthesizer version 3.
Sloan School, MIT, USA
--
PAL III
1965
PDP Assembly Language. Assembly language for PDP-8 and PDP-11.
DEC, USA
-
PANON-1B
1965
Version 1b of PANON.
Italy
--
PAT (2)
1965
Language for programming and man-computer communication.
USA
--
PC (1)
1965
Picture Compiler. Graphical language for the RCA GOLD system.
USA
--
PDQ FORTRAN
1965
Pretty Darn Quick or Purdue Darn Quick. Extensions of FORTRAN II-D for the IBM 1620.
Purdue University, USA
Scientific-
PET
1965
Preprocessor of Encoded Tables Fergus. Decision table preprocessor for PL/I.
Bell Labs, Canada
--
PL360
1965
Structured assembly language for IBM 360 and 370, with a few high- level constructs, syntactically resembles ALGOL 60. Its grammar is defined entirely by operator precedence. By Niklaus Wirth and Helmut Weber.
Switzerland
-
PLAN (1)
1965
Assembly language for ICL1900 series machines.
ICL Ltd., UK
--
Plasyd
1965
Structured assemply language, similar to PL360 but with ICL instructions instead of IBM. Used internally by ICL for compiler development for the ICL 1900 series.
ICL Ltd., UK
--
PRIDE
1965
Personalized Retrieval, Indexing, and Documentation Evolutionary (System). Language system for Xanadu.
USA
--
PROJECT
1965
Project management subsystem for ICES.
USA
--
PROMO
1965
CNC Language.
Italy
Robot-
PUFFT
1965
The Purdue University Fast FORTRAN Translator.
Purdue University, USA
Scientific-
QUICKTRAN
1965
QUIcK forTRAN. Interactive subset of FORTRAN.
IBM, USA
--
QUIKSCRIPT
1965
Extensions to GATE for simulation.
USA
Simulation-
QUIN
1965
Interactive system control language.
UKAE, USA
--
RDF
1965
Relational Data File.
RAND Corp., USA
--
ROADS
1965
Problem-solving package for ICES.
USA
--
Rothamsted autocode 2
1965
Rothamsted autocode revised of the Extended Mercury Autocode and implemented on the Orion computer.
UK
--
RPG II
1965
RPG with subroutines and extended IO. MS-DOS versions by California Software and Lattice. (See CL, OCL).
IBM, USA
Business-
RUNOFF
1965
Early text-formatting language supported under TOPS-10 on the PDP-10. Ancestral to the troff/nroff/groff family of Unix-based formatters, it resembled a large subset of nroff.
MIT, USA
--
SAFARI (2)
1965
Online text editing system, operated by a light gun controlling the instructions, written in TREET, and slightly influential on GML.
Mitre Corp., USA
--
SAL (3)
1965
Simple Algebraic Language. Paper language for demonstrating the TMGL compiler writing system.
USA
Scientific-
SAP-2
1965
NC machine tool language.
Estonia
--
SCALLOP
1965
Medium-level language for CDC computers, used to bootstrap the first Pascal compiler.
USA
--
SCORS
1965
Stromberg-Carlson Output Recording System. Autocode for S-D 4020 Computer recorder.
USA
--
SELECT
1965
Data retrieval systemfor IBM 401.
USA
--
SELMA (1)
1965
Simple Evaluation For Matrix-Tasks. Matrix algebra language.
USA
Scientific-
Sequence Break DECAL
1965
BBN version of DEC simplified Algol.
BBN, USA
Scientific-
SHADOW V
1965
SHADOW version 5.
USA
--
Sharp APL
1965
IP Sharp's first APL.
I.P.Sharp Associates, Canada
Business-
SIMON II
1965
Algol-based simulation language.
Imperial College, London, UK
Simulation-
SIMSCRIPT I.5
1965
Simulation package, produced 7090 assembly.
RAND Corp., USA
Simulation-
SIMTRAN (1)
1965
SIMulation in forTRAN on IBM 7030. Online simulation system that allowed intermingling of Fortran and SIMTRAN.
Mitre Corp., USA
Simulation-
SNAP (3)
1965
System for NAtural Programming. Extension to have Compiler-Compiler macro facilities for Algol.
University of Manchester, UK
--
SNOBOL3
1965
SNOBOL with user-defined functions. SNOBOL 6.3 compiler for PDP-6 and PDP-10, written in SNOBOL.
USA
--
SPSS (1)
1965
Statistical Package for the Social Sciences statistics.
Stanford University, USA
--
SPURT
1965
Symbolic Programming Language for the UNIVAC Real Time system. UNIVAC 418 realtime language.
USA
--
STATPAC
1965
Interactive statistical system with programmable operators.
USA
--
STAT-PACK (1)
1965
Goddard biostats package.
Goddard Computer Science Institute, USA
--
STRIP (2)
1965
Symbol TRanslation Interpretive Program. Metalanguage for FLOWTRACE automatic flowcharting system.
Bell Labs, USA
--
STROBES
1965
Shared Time Repair of Big Electronic Systems. Electronic equipment testing software language.
USA
--
STRUDL
1965
STRUctured Design Language. Dynamic and finite-element analysis, steel and concrete structures. Subsystem of ICES.
USA
Scientific-
SYMBOLANG
1965
Symbol manipulating FORTRAN subroutine package for IBM 7094, later CDC6600.
New York University, USA
--
SYNTAXSYS
1965
SEmantic acces to picture subsegments.
USA
--
T3 Fortran
1965
Titan Fortran III.
Cambridge University, UK
Scientific-
TMG
1965
TransMoGrifier. Early language for writing recursive descent compilers. Macro'd from the IBM 1604 to the 709 to the 7094 to the GE635, where it was used by McIlroy and Morris to write the EPL compiler for Multics.
USA
--
TOCS
1965
TACT Online Computer System. Conversion of STL CFS to run under Project MAC CTSS at Harvard.
Harvard, USA
--
TRANSIT
1965
Problem-solving package for ICES.
USA
--
TREETRAN
1965
FORTRAN IV subroutine package for tree manipulation.
USA
--
TUTOR (1)
1965
Scripting language on PLATO systems from CDC.
University of Illinois, Urbana-Champaign, USA
--
UL/1
1965
User Language/1. Non-procedural language for retrieving information from data.
RCA, USA
Database -
Vienna Definition Language
1965
Language for formal definition via operational semantics. Used to specify the semantics of PL/I.
IBM Vienna Labs, Austria
--
ALMIR-65
1965
Algorithmic language for machine engineering solutions.
Institute of Cybernetics of the Ukrainian SSR Academy of Sciences, Russia
--
ADAM (2)
1964
Advanced DAta Management system, for IBM 7030.
MTIRE Corp., USA
Business-
AED-0
1964
Enhanced AED for graphics.
MIT, USA
Graphics-
AED-JR
1964
Table-oriented version of AED. First table-driven language-definition system.
USA
Business-
AEE-1
1964
Czech autocode.
Czech Republic
--
A-language
1964
An early Algol-like surface syntax for Lisp.
USA
AI-
ALAS
1964
Asynchronous Look Ahead Simulator. Continuous simulation language.
USA
Simulation-
ALGAN
1964
Extension of FORTRAN to solve sets of linear equations.
Germany
--
ALGEK
1964
Russian ALGOL/COBOL hybrid.
Russia
Business-
ALGOL X
1964
Proposed successor to ALGOL 60, a "short-term solution to existing difficulties".
Germany
Scientific-
ALTEXT
1964
Text processing.
USA
--
AMBIT
1964
Algebraic Manipulation by Identity Translation (also claimed: "Acronym May Be Ignored Totally"). Historical programming language that was introduced symbolic computation.The language was influenced by ALGOL 60 and is an early example of a pattern matching language for manipulation of strings. The acronym AMBIT stands for "Algebraic Manipulation by Identity Translation".
Massachusetts Computer Assocs, USA
-
AP1
1964
Symbolic assembler developed for the Rice R1.
USA
--
APB
1964
Automatic programming system for the Gamma ET.
France
--
AXLE
1964
AXiomatic LanguagE. An early string processing language. Program consists of an assertion table which specifies patterns, and an imperative table which specifies replacements.
National Bureau of Standards, USA
--
BAL (1)
1964
Basic Assembly Language. IBM 360 macro-assembly language.
USA
-
BASIC
1964
Beginner's All-purpose Symbolic Instruction Code. First ran on an IBM 704 on May 1, 1964. Quick and easy programming by students and beginners. BASIC exists in many dialects, and is popular on microcomputers with sound and graphics support. Most micro versions are interactive and interpreted, but the original Dartmouth BASIC was compiled. ANSI Minimal BASIC.
Dartmouth College, Hanover, N.H., USA
-
Basic FORTRAN
1964
Subset of FORTRAN.
USA
Scientific-
BUGSYS
1964
BUG SYStem. Pattern recognition and preparing animated movies, for IBM 7094 and IBM 360.
USA
--
CALCULAID
1964
Extension of OPS-1 to embrace caluclation.
MIT, USA
--
CAPS (1)
1964
Courtauld's All-Purpose Simulator. Precursor of CSL.
UK
--
CINAP
1964
CNC single machine language for Cincinnati Machines.
-Robot-
COBLOC
1964
CODAP language block-oriented compiler. Landmark simulations system. On CDC 1604 and 3000.
University of Wisconsin, Madison, USA
Simulation-
COGO-90
1964
COGO ported to the IBM 790.
MIT, USA
--
COMPUTEST
1964
CAI and interviewing language.
UC Medical Center, San Francisco, USA
Medical-
Constraint Algol
1964
Proposed set of extensions to Algol 60, first constraint based programming language.
USA
Scientific-
CORAL (1)
1964
Class Oriented Ring Associative Language. Minor string an list processing program (on TX-2).
MIT, Lincoln Labs, USA
--
CORAL 64
1964
HM Radar Establishment Systems Language.
UK
--
COWSEL
1964
COntrolled Working SpacE Language.Language based on an RPN form of Lisp combined with some ideas from CPL.
Bradford Institute of Technology, UK
AI
CPL (02)
1964
Conversational Programming Language.
DEC, USA
--
Dartmouth BASIC
1964
Term for the original BASIC. By Kemeny & Kurtz.
Dartmouth College, Hanover, N.H., USA
-
DDL (1)
1964
Drawing Descriptive Language.
USA
--
DETAB/65
1964
Decision table COBOL preprocessor. Based on TABSOL. SHARE/SIGPLAN decision table language.
USA
--
EGDON
1964
Egdon Heath. Programming system with a relocatable binary system and multiple (mixable) higher level languages. Ran on English Electric-Leo-Marconi KDF9 system.
UK
--
EK
1964
EPOS symbolic assembler.
Czech Republic
--
EMA
1964
Extended Mercury Autocode. (See Autocode).
ICT, UK
--
ESP (1)
1964
Elliot Bros simulator package.
UK
--
ETRAN
1964
NIST Monte Carlo system.
NIST, USA
--
Euterpe
1964
Computer language for the expression of musical ideas.
MIT, USA
Music-
FITZWATER Autocoder
1964
Autocoder with Fortran loops and subscripts.
Iowa State University, USA
--
FORBLOC
1964
FORTRAN compiled block-oriented simulation language. FORTRAN-based port of COBLOC.
University of Wisconsin, Madison, USA
Simulation-
FORSIM
1964
FORTRAN SIMULATION. Subroutine structured simulation language based on Fortran, ran on the IBM 7030.
USA
Simulation-
Gargoyle
1964
Algol derived language for compiler writing. Machine specific for rapid execution.
Norway
--
GENIUS
1964
GENeral Input and oUtputSystem. ALGOL at SAAB.
SAAB, Sweden
--
GSL (1)
1964
Generation Strategy Language. Table-driven compiler.
USA
--
Hart
1964
Symbolic analysis language written in Lisp 1.5 as an extension.
USA
AI-
HYBLOC
1964
Hybrid BLOC language for the IBM 7090.
University of Wisconsin, Madison, USA
--
HYPLOC
1964
Hybrid computer block-oriented compiler. Simulations language for IBM 7090/94.
University of Wisconsin, Madison, USA
Simulation-
HYTRAN
1964
Analog simulation language.
USA
Simulation-
IBM RPG
1964
RPG is a high-level programming language (HLL) for business applications.
IBM, USA
Business-
IBSYS
1964
Idealised algorithmic language.
---
IDS
1964
Integrated Data Store. Extension to first GECOM (1963), then COBOL (1966) involving "chains" (circular lists), for GE computers.
General Electric, USA
Business-
IFIP ALGOL
1964
One of Sammet's four true subsets of ALGOL 60, defined by IFIP.
International
Scientific-
INFOL
1964
INFOrmation Language. Data querying language.
CDC, USA
Database-
IPL-VC
1964
Argonne implementation of IPL-V.
Argonne National Laboratory, USA
AI-
K AUTOCODE
1964
Asvance autocode for the EE KDF9.
ICI Management Services, UK
--
Klerer-May System
1964
Early system with special math symbols. Its reference manual was two pages long!.
Columbia University, USA
Scientific-
Language for Class Description
1964
Generalised class desription Algol 60 extensions, based on Banerji formalism. First true OOPL?
University of Michigan, USA
--
Language for computer description
1964
Machine description language developed for the EPOS system.
Prague University, Czech Republic
Hardware-
LISP II
1964
The idea for LISP II as a language combining the properties of an algebraic language like ALGOL and the listprocessing language LISP.
SDC and III, USA
--
LOGIK
1964
Compiler for bit-time simulation on the 7090. Written with the META system.
-Simulation-
LUCID (1)
1964
Data query language.
System Development Corp., USA
Business-
LYaPAS
1964
Extension to APL, and was initially designed to program the URAL-1 computer. An interesting feature of the language is its use of octal numbers.
BSSR Academy of Sciences, Russia
-
MADS
1964
Machine Aided Drafting System. APT-like language for the production of blueprints, hand-written input keyed in according to a complex ruleset, used prototyping and copmosition for complex structures.
GEC, Daytona Beach, USA
--
Marchuk and Ershov system
1964
Mathematical manipulation system with graphical assistance developed by Ershov and Marchuk.
Russia
Scientific-
MARK II
1964
GCSC Informatics data querying language version II for IBM 1401/60.
USA
Database-
MARK IV
1964
Fourth-generation programming language. Informatics, Inc. took advantage of IBM's decision to unbundle their software; MARK-IV was the first "software product to have cumulative sales of $10 million".
Informatics Inc., USA
Business
MATHLAB
1964
Symbolic math system. Later version: MATHLAB 68.
Mitre Corp., USA
Scientific-
McClure simulation language
1964
Unnamed (FORTRAN-like) simulation language for describing computer logic design.
Texas Instruments, USA
--
Mercury Assembler
1964
High-level symbolic assembler for the Honeywell-800 developed as a replacement for ARGUS.
Metropolitan Life, UK
--
META 4
1964
META language which will be suitable for any block structured language.
USA
--
META III
1964
META language for Algol 60.
USA
--
METACOBOL
1964
ADR Cobol 60.
USA
Business-
Meta-II
1964
Early compiler-compiler.
----
Meta-IV
1964
Grammar and Syntax-oriented language. See VDM-SL.
---
Metcalfe syntax language
1964
Syntax-directed translator as basis for the UNCOL.
Planning Research Corp., USA
--
METEOR
1964
Version of COMIT with Lisp-like syntax, written in MIT Lisp 1.5 for the IBM 7090.
USA
AI-
Metropolitan Honeywell Compiler
1964
English Language Compiler for Honeywell. Developed as a platform-independant alternative to COBOL, B-0, FACT. Paired with Metropolitan UNIVAC Compiler.
Metropolitan Life, USA
Business-
Metropolitan Honeywell Compromise Compiler
1964
English Language Compiler" for Honeywell. Developed as a platform-independant alternative to COBOL, B-0, FACT. Replaced the UNIVAC compiler and led to the Final compiler.
Metropolitan Life, USA
Business-
MIDAS II
1964
MIDAS version II. Digital simulation language.
MIT, USA
Simulation-
MIIS
1964
Meditech Interpretive Information System. MUMPS-like programming language.
Medical Information Technology Inc., USA
-
MILITRAN
1964
Discrete simulation for military applications.
Sys Res Group, USA
Simulation-
MIMIC (2)
1964
Former simulation computer language. It is an expression-oriented continuous block simulation language, but capable of incorporating blocks of FORTRAN-like algebra. MIMIC is a further development from MIDAS (Modified Integration Digital Analog Simulator),
Systems Engineering Group, Wright-Patterson AFB, Dayton, OH, USA
Simulation
MPPL (1)
1964
Multi-Purpose Programming Language. Interim name for PL/I. FORTAN VI became called the New Programming Language, then NPL, then MPL, then PL/I.
USA
--
MUSIC 4B
1964
Port of the Music IV composition language to the IBM 7094 (written in BEFAP, hence the B).
Princeton University, USA
Music-
Named Storage
1964
Precursor of Speakeasy, a mathematical scratchpad (no relation).
USA
Scientific-
Namer
1964
Graphically oriented data retrieval language.
SDC, USA
Graphics-
NIP
1964
NAREC Interpretive Programming. Interpretive coding system for the NAREC computer.
U.S. Naval Research Laboratory, USA
--
Nu-Speak
1964
List-processing extensions to FAP or FORTRAN.
New York University, USA
--
OEDIPUS
1964
Interpretive algebraic system.
Bell Labs, USA
--
OPL-1
1964
Interactive environment for developing systems using SLIP.
MIT, USA
--
OPS (1)
c1964
On-line Process Synthesizer. Discrete simulation under CTSS. Versions: OPS-3, OPS-4.
MIT, USA
Simulation--
OPS-1
1964
On-line Process Synthesizer. Discrete simulation under CTSS. Versions: OPS-3, OPS-4.
MIT, USA
--
OPS-2
1964
On-line Process Synthesizer version 3.
USA
--
OPSIM
1964
OPS-1 extended to be a realtime siumulation tool.
MIT, USA
--
OPTRAN (1)
1964
Online conversational version of OPS-1.
USA
--
PACTOLUS
1964
Digital simulation language.
IBM, USA
Simulation-
PAT (1)
1964
Personalized Array Translator. Small subset of APL.
USA
Scientific-
PAX
1964
PArallel processing simulator. Language for reprenting bubble-chamber pictures, used for the BUBBLE-SCAN system.
University of Illinois, USA
--
PINT
1964
Autocode for Royal McBee RPC 4000.
---
PL/I
1964
Originally named NPL. An attempt to combine the best features of FORTRAN, COBOL and ALGOL 60. Result is large but elegant. One of the first languages to have a formal semantic definition, using the Vienna Definition Language. EPL, a dialect of PL/I, was u
IBM, USA
Business
PL/I Subset G
1964
General Purpose PL/I subset. The commercial PL/I subset.
USA
--
PLITRAN
1964
PL/I Preprocessor.
IBM, Australia
--
PLUS (1)
1964
Machine-oriented systems language used internally by Univac.
Univac Corp., USA
--
Process III
1964
High level macro assembler.
Bell Labs, USA
--
PRONTO (1)
1964
NC Language.
General Electric, USA
--
Proposal Writing Language
1964
Extension of FORTRAN II for proposal writing for IBM 704.
USA
Scientific-
QUIKTRAN
1964
FORTRAN-like, interactive with debugging facilities.
USA
--
Raichl business algebra
1964
Formulational Language For Business Problems. NPL for files.
Prague University, Czech Republic
Business-
SAL (2)
1964
Scope Assembly Language. Simple language for manipulating a display with a light pen on the PDP-6, used as a target language for MACROSAL.
USA
--
SAM III
1964
Semi-Automated Mathematics.
-Scientific-
SAM IV
1964
Semi-Automated Mathematics.
-Scientific-
Schoonschip
1964
Symbolic math, especially High Energy Physics. Algebra only, no derivatives. Originally implemented in CDC-6600 and 7600 assembly language, currently in 680x0 assembly language. Latest versions include Amiga, Atari ST, Sun 3/60, NeXT. After Dutch for "beautiful ship".
CERN, Switzerland
Scientific-
SECD
1964
Abstract machine designed to interpret the Lambda Calculus. Hugely influential in functional programming language design.
UK
--
SEPOL
1964
SEttlement Problem Oriented Language. Settlement POL.
USA
--
SERA
1964
Zebra VM language.
Netherlands
--
SIMULA I
1964
SIMUlation LAnguage. Extension to ALGOL 60 for the Univac 1107, for discrete simulation. Coroutines.
-Simulation--
SIOUX
1964
Continuous Simulation Language. Sequential Iterative Operation Using X groups.
ERATOM, Italy
Simulation-
SMART
1964
Information retrieval language.
USA
Business-
SNOBOL2
1964
Brief existence, featured built-in functions, but not programmer- defined ones.
USA
--
SOL (1)
1964
Simulation Oriented Language. ALGOL extension for discrete simulation.
Stanford, USA
Simulation-
Solve (1)
1964
Linear algebra system that was to some extent a forerunner of MatLab.
University of Michigan, USA
--
Speakeasy
1964?
Speakeasy is a numerical computing interactive environment also featuring an interpreted programming language.
Argonne National Laboratory, USA
-
STL Online Computer System
1964
Improved version of Tanoga Park CFS.
USA
Scientific-
STRESS
1964
STRuctual Engineering Systems Solver. Structural analysis problems in Civil Engineering. Superceded by STRUDL.
MIT, USA
Scientific-
STRIP-2
1964
Version 2 of NBS scanning language.
NBS, USA
--
STUDENT
1964
Early query system.
USA
Database -
SYMPAC
1964
NC language.
Univac Corp., USA
--
SYNAGOL
1964
Extensible Algol-60.
USN Maryland, USA
--
TA-1
1964
Autocode for Russian computer.
Russia
--
THAT (2)
1964
Simulation language used in psychology, Boolean-square matrices capabilities.
UK
Simulation, Medical-
TR4
1964
Extensible compiler generator system for the Telefunken TR4 Computer.
Germany
--
TRAC T64
1964
Standard TRAC.
USA
--
TREC
1964
Time-shared REactor Codes. Interactive control system for nuclear reactors.
UKAE, UK
--
TREET
1964
Experimental variant of LISP1.5, implemented on the STRETCH computer. Basic structure was a trinary tree.
MIT, USA
AI-
Uhr
1964
Pseudo-natural English for programming system.
USA
--
UNISIM
1964
Network simulation language.
USA
Simulation-
VALGOL II
1964
Significant subset of Algol 60, part of META project.
USA
Scientific-
VECOPS
1964
Vector extensions to OPS-3.
USA
--
VPRPAK
1964
Set of subroutines to do variable precision and rational arithmetic.
Bell Labs, USA
Scientific-
WALDO
1964
CNC language.
Boeing Company, USA
Robot-
Whetstone Algol
1964
Implementation of Algol 60. Much studied implementation.
EEL Whetstone, UK
Scientific-
WISP
1964
Macro-based list processing language. A very simple list processing language based on LISP.
UK
--
XPOP
1964
eXPander and Optimizer. Extensible macro assembly language with user-redefinable grammar, for use with FAP.
USA
--
1:1 Assembler
1963
1:1 Assembler for Telefile.
USA
--
7090 (COF)Translator
1963
Autocode translater for Librascope L3055, takes 7090 COF and creates automatic L3055 code.
USA
--
AARDVARK
1963
Statistical language specialising in ANOVA.
Iowa State University, USA
--
ABL (2)
1963
Atlas Basic Language. Extended assembler for the Atlas computer.
UK
--
ACT III ALGEBRAIC
1963
Algebraic compiler for the LGP-300.
USA
Scientific-
ACT IV
1963
ACT used at BRL with the RPC 4000 Royal McBee.
Ballistic Research Laboratory, USA
--
Active Language I
1963
Character-by-character interactive maths system, running on a modified XDS 930.
UC Berkeley, USA
Scientific-
AED
1963
Automated Engineering Design (aka ALGOL Extended for Design). Systems language for IBM 7090 and 360, an extension of ALGOL-60 with records ("plexes"), pointers, and dynamic allocation. DYNAMO II was written in AED, as was the first BCPL compiler.
MIT System Laboratory, USA
--
AKI
1963
AvtoKod Inzhener. Engineer's Autocode.
Russia
--
ALGOL 60 Revised
1963
Still lacked standard I/O. Revised report of IAL committee.
International
Scientific-
ALGOL-GENIUS
1963
GENeral Input and oUtput System. ALGOL variant with advanced business capablities.
SAAB, Sweden
Business-
ALPAK
1963
Extension to ALTRAN to manipulate polynomials and rational functions.
USA
--
ALPAKA
1963
First implimentation of ALPAK, presumably termed for the animal.
USA
Scientific-
ALTRAN
1963
ALgebraic TRANslator for the ALWAC III.
ALWAC Computer Division of El-Tronics, USA
Scientific
Anderson statistical language
1963
Language for automatating the tabulation of surveys etc… Written using Rothamsted autocode 2.
UK
--
Animated Movie Language
1963
Language for computer assisted animation, later named Animated Movie Language, then BEFLIX.
USA
Graphics-
Asset-assembler
1963
Asset-assembler for Telefile.
USA
--
Atlas Fortran
1963
FORTRAN for the Atlas.
Atomic Energy Research Establishment, UK
Scientific-
AUTOCOMM
1963
Abbreviated COBOL for Control Data 160 A.
USA
Business-
AUTOMATH (2)
1963
FORTRAN for Honeywell computers.
USA
Scientific-
Basic PDP-1 Lisp
1963
Lisp 1.5 dialect.
Bolt, Beranek & Newman, USA
AI-
BEFLIX
1963
The first specialised computer animation language. The name derives from a combination of Bell Flicks.
Bell Labs, USA
-
BOMM
1963
Bullard Oglebay Munk Miller (inventors). UCLA Time-series analysis package.
IGPS, La Jolla, USA
--
BOMP
1963
Bill Of Materials Processor. IBM querying system - the echt hierarchical data system.
IBM, USA
Database-
BOUMAC
1963
Statistical package.
NBS Boulder Labs, USA
--
BSS (1)
1963
Relocatable binary form output from FORTRAN.
USA
--
CAMP 2
1963
Numerical Control language.
Westinghouse, USA
--
CEIR Commercial Coder
1963
Commercial autocode from CEIR.
UK
Business-
CENTAB
1963
Census Table. Bureau of Census decision table language.
US Census Bureau & Sperry Rand, USA
Business-
CITRUS
1963
COBOL-based list package.
USA
Business-
CLAM (1)
1963
CNC language for Ferranti equipment.
Hawker-Siddeley Aviation, UK
Robot-
CLEO
1963
Clear Language for Expressing Orders. Used until early 1972 on Leo III mainframes.
ICL Ltd., UK
--
CLPP
1963
Cellular List Processing Language.
Oregon State University, USA
--
COBOL-61 Extended
1963
COBOL with FACT features.
USA
Business-
COMIT II
1963
COMIT verision 2.
MIT, USA
--
Compiler-Compiler
1963
Compiler generator for the Atlas, with its own distinctive input language.
UK
--
COP
1963
Computer Organization Package for Honeywell 1800.
USA
--
CORC
1963
CORnell Compiler. Scientific programming language. It was designed to allow students in other than data processing courses to learn a language quickly in order to solve problems. (on Burroughs 220 and CDC 1604).
Cornell University, USA
Scientific-
CPL (01)
1963
Combined Programming Language and (Cambridge Programming Language before that) was a multi-paradigm programming language.
University of Cambridge and Computer Unit, University of London, UK
-
CPS (1)
1963
Critical Path System for PHILCO 210.
USA
--
CS (1)
1963
Compiler System.
Japan
--
DAP
1963
Assembler for CC (later Honeywell) C DDP-24.
CCC, USA
--
DAPAL
1963
Daystrom Power Plant Automation Language. Daystrom control language.
USA
--
DDT
1963
DEC Debugging Tape. Interactive scripted debugging utensil for PDP-6.
USA
--
DECAL-BBN
1963
DEC simplified Algol.
BBN, USA
Scientific-
DEP
1963
Command system for CCC DDP 24. Executive Control Program.
---
DES
1963
Differential Equation Solver on SDS 9300.
Scientific Data Systems, USA
--
DESCRIPTRAN
1963
DESCRIPtive TRANslator or DESCRIPtive forTRAN. Descriptive FORTRAN.
Northwestern University, USA
--
DIALOG
1963
Interactive math using graphics tablet. and stylus. (on UNIVAC 1105 and IBM 7094).
Illinois Institute of Technology, USA
Scientific-
DIP
1963
Digital Interpretive Programme. Interpretive Algebraic system for CCC DDP 24. Scientific Interpretive Programming System.
USA
Scientific-
Dunten algebraic language
1963
Algebraic language.
USA
--
Early ALTRAN
1963
FORTRAN extension for rational algebra.
USA
--
ECMA ALGOL
1963
One of four true subsets of ALGOL 60.
International
Scientific-
EERIE
1963
CYCLONE's symbolic interpreter.
Iowa State University, USA
Scientific-
FASTRAN
1963
Fast Fortran II compiler.
Indiana University, USA
--
FILECODE
1963
Commercial autocode.
UK
--
Flow Simulator
1963
RCA flow simulation language.
RCA, USA
Simulation-
FORGO
1963
FORtran load and GO. Student's Load and Go FORTRAN IV for the IBM 1620.
University of Wisconsin, Madison, USA
Scientific-
FORTH (2)
1963
FOuRTH-generation language.
Stanford University, USA
--
FORTRAN VI
1963
Internal IBM name for early PL/I work.
USA
Scientific-
FORTRAN-FORTRAN
1963
Livermore FORTRAN written in FORTRAN. Compiled to Ultimate Assembler code, and then translated to four machine codes.
Livermore Labs, USA
Scientific-
GIER Algol III
1963
3rd version of Naur's GIER Algol.
Denmark
Scientific-
GM
1963
Graham Machine. Lisp Abstract Machine without Labels.
USA
AI-
INTER
1963
Floating point interpreter for Control Data 160 A.
CDC, USA
--
IOPS
1963
Input/Output Programming System. Autocoder for PHILCO 210.
USA
--
IPL-TS
1963
Time-share IPL - experimental IPLV for use on CTSS.
USA
AI-
JANIS
1963
Analog simulation language.
Bell Labs, USA
Simulation-
JOSS
1963
JOHNNIAC Open Shop System. An early simple interactive calculator language. Predecessor of Mumps.
RAND Corp., USA
-
JOVIAL-X.2
1963
Jovial Experimental - subset of Jovial-S (or JS) for a one pass compiler.
USA
--
JX2
1963
Also J-X.2. Version 2 of the experimental One Pass JOVIAL Compiler.
USA
--
KDF9 DPS
1963
KDF9 data processing system.
UK
Business-
Kidsgrove Algol
1963
English Electric Algol 60.
Kidsgrove, UK
--
KLS II
1963
KLS with enhancements.
General Electric TEMPO, USA
--
L6
1963
Low-Level Linked List Language. List processing language, typeless.
Bell Labs, USA
--
LAP-3055
1963
Symbolic assemply for Librascope L3055.
USA
--
LISP 2
1963
LISP 1.5 with an ALGOL60-like surface syntax. Also optional type declarations, new data types including integer-indexed arrays and character strings, partial-word extraction/insertion operators and macros. A pattern-matching facility similar to COMIT was
USA
AI
LITHP
1963
List Processing language as extension set to ALGOL.
UK
--
LP-2000
1963
Linear Programming 2000 for Philco 210.
USA
--
LPL
1963
Linear Programming Language.
Orchard Hays and Co., USA
--
MAGEN
1963
MAtrix GENerator. Matrix manipulation language.
Haverly Systems, USA
Scientific-
Magic Paper
1963
System to permit man-machine interaction in the manipulation of mathematical expressions.
USA
Scientific-
MG/SAS
1963
Matrix generator/SAS.
USA
--
MIDAS (2)
1963
Modified Integration DAS (or Much Improved DAS!!) Digital simulations language.
Wright-Patterson Air Force Base, OH, USA
Simulation-
MIRFAC
1963
Mathematics in Recognizable Form Automatically Compiled. Early interactive system resembling BASIC, typewriter output with special math symbols.
Great-Brtitain, UK
Scientific-
MONEY
1963
Numerical business data language from NBS.
USA
Business-
MOSAIC
1963
Macro Operation Symbolic Assembler and Information Compiler. Symbolic assembler for Daystrom 046.
USA
--
MOSAIC autocode
1963
Autocode for the MOSAIC system.
USA
Scientific-
Movie (1)
1963
Half of Knowlton's Animated Movie System - this part controlled how bits were analysed and named.
USA
--
MUSIC IV
1963
Version 4 of MUSIC.
Bell Labs, USA
Music-
NABUR
1963
NAREC ASSEMBLER for the BURROUGHS D825.
USA
--
NAVCOS-SACT
1963
NAVAL COMMAND SYSTEMS SUPPORT ACTIVITY. Naval Command information processing/retrieval system 704/7090.
USA
Database-
NELIAC Simulator
1963
Simulation extensions to NELIAC.
USA
Simulation-
NICAP
1963
Assembler for ILLIAC II.
University of Chicago, USA
--
NPL (1)
1963
New Programming Language. IBM's original (temporary) name for PL/I, changed due to conflict with England's.
IBM, USA
--
OMNITAB
1963
Statistical analysis and desk calculator. The original electronic worksheet.
USA
--
OPAL (2)
1963
Automatic assembler-compiler for PHILCO 250.
Philco, USA
--
Orion FORTRAN
1963
Dialect of FORTRAN. Permitted inclusion of assembler.
Rutherford High Energy Laboratory, UK
Scientific-
ORPHEUS
1963
Microtone-capable musical performance language for the SOLIDAC (one of the very first dedicated musical computers).
Computer Science Department at Glasgow University, UK
Music-
OSAS
1963
Symbolic assembly language for Control Data 160 A.
CDC, USA
--
PAL (1)
1963
Patch Assembly Language. Macro assembler for UNIVAC 1050.
USA
--
PANON-1
1963
1st version of PANON - dialect based on Simple Generalized Markov Algorithms.
Italy
--
PERT III
1963
PERT for PHILCO 210.
USA
--
PIGS
1963
Programming Input/Output System for PHILCO 250.
USA
--
PROCOMP
1963
Macro language and development system for TRW.
USA
--
PUFS
1963
Simplistic "file" (ie data storage and retrieval) langguage system on EDSAC 2.
Cambridge University, UK
Business-
RALPH
1963
Reentrant Algorithmic Language Processor with H just for the H of it. MAD compiler for UNIVAC 1100, also compiled FORTRAN to MAD.
University of Maryland, USA
--
RECOL
1963
REtrieval COmmand Language. Ran on RCA 501.
RCA, USA
Business-
Reduce
1963
Symbolic math, ALGOL-like syntax, written in LISP. System for computer algebra and symbolic mathematics, featuring a language named Reduce in which users can define new functions and symbolic computation rules. The expression syntax of Reduce is similar to that of FORTRAN.
RAND Corp., USA
Scientific, AI
Retrieve
1963
Query language, inspired JPLDIS which led to Vulcan and then to dBASE II.
Tymshare Corp., USA
Database -
RIP
1963
RIP 3000 Interpreter for the Autonetics Recomp III.
USA
--
RLB
1963
ReLocatable Binary. A common mediating low level language for the EGDON system on the EE-L-M KDF9.
UK
--
S3 Fortran
1963
Dialect of Fortran III used on the Stretch at the AWRE in England.
UK
Scientific-
SAE
1963
Symbolic Assembler Routine for Iowa University Cyclone.
USA
Scientific-
SARG
1963
Used on the Univac 1004 in the 1960's by the US Army Material Command.
USA
--
Scanner
1963
Knowlton's scanner controlling language, half of the Animated Movie Language.
USA
--
Schmidt syntax language
1963
?
---
SCL7
1963
Suggested name for SNOBOL
Bell Labs, USA
--
SHADOW IV
1963
SHADOW version 4.
USA
--
SHOAP
1963
Anti-SOAP.
USA
--
SHOWER
1963
Nagel Monte Carlo system.
Germany
--
SICOM
1963
Floating point interpreter for Control Data 160 A.
CDC, USA
--
SICOSAS
1963
IBM 7090 Computer Assembly Program for the CDC 160-A Computer.
USA
--
SIFOR
1963
Block-oriented simulation language.
Olivetti, Italy
Simulation-
SIMON
1963
SIulation MONitor. Algol-based simulation language.
Bristol College, UK
Simulation-
SIMPLIFY
1963
LISP with standard arithmetic.
USA
AI-
Simscript N
1963
Norwegian Simpscript.
Norway
--
Sketchpad
1963
Computer-aided design. Constraints using value inference. Introduced the "ring" list structure.
MIT, USA
--
SLIP (2)
1963
Symmetric LIst Processsor. Language for list processing using doubly-linked lists. Originally embedded in FORTRAN, later also embedded in MAD and ALGOL.
MIT, USA
-
SNOBOL
1963
String Oriented Symbolic Language. Series of computer programming languages developed at AT&T Bell Laboratories. It was one of a number of text-string-oriented languages developed during the 1950s and 1960s; others included COMIT and TRAC.
AT&T Bell Labs, USA
-
SPAN (1)
1963
Statistical package.
SDC, USA
--
SPLIT
1963
Single-purpose CNC language for the Sundstrand Omnimil.
USA
Robot-
SPS (1)
1963
Symbolic Programming System. Assembly language for IBM 1620.
IBM, USA
--
STAT
1963
Statistical Programming System for the PHILCO 250.
USA
--
State transition language
1963
State transition definition language proposed to define compilers.
Case, USA
--
SuperSoap
1963
Knuth's improved version of SOAP III.
USA
--
SYMBOLIC ASSEMBLER (2)
1963
High Level machine autocoder for Burroughs.
USA
--
Syncretic
1963
Model description language as a set of extensions to Algol.
NBS, USA
--
SYNTHEX
1963
Called Synthex by analogy to Memex.
USA
--
TA-2
1963
Autocode.
Russia
--
TALK
1963
Commercial Autocode for English Electric Leo KDF6 based on Dijkstra's Algol 60.
UK
Business-
TINT (1)
1963
Interpreted JOVIAL dialect.
USA
--
TIPL
1963
Teach IPL. Interpretive teaching system implementing IPL, which compares students' IPL coding with standard IPL.
RAND Corp., USA
Education-
TOPS
1963
Total Operating and Programming System. Autocoder environment with for PHILCO 210.
Aberdeen Proving Ground, USA
--
UK FORTRAN
1963
Also Harwell S1.
United Kingdom Atomic Energy Authority, UK
Scientific-
UMAC
1963
University of Miami Algebraic Code. Scientific language ran on CM Bull Gamma 30.
University of Miami, USA
Scientific-
UNICOMP
1963
Universal Compiler. FORTRAN compatible compiler for the DAYSTROM computers.
-Scientific-
Usercode
1963
Autocode for the English Electric KDF9.
English Electric, UK
--
VALGOL
1963
Val's Algol. ALGOL subset. Small scale algebraic compiler written as a test of the META II compiler compiler projects.
USA
Scientific-
WIZ
1963
General Electric autocode.
General Electric, USA
--
Wooldridge
1963
Interactive non-numeric algebraic system.
USA
--
Z (2)
1963
Stack-based, complex arithmetic simulation language.
Apple Inc., USA
Simulation-
(S)PAR
1962
Bendix macro assembler.
Bendix, USA
--
94AP
1962
Symbolic assembler for Sylvania 9400.
USA
--
99-Gate
1962
GATE for the IBM 7090.
USA
--
Abrahams neurophysiological experimental language
1962
Neurophysiological experimental language.
USA
--
ABS12 ALGOL
1962
Algol 60 with process control extensions.
UK
Scientific-
ACUTE
1962
UNIVAC III assembler.
USA
--
ADAM (1)
1962
Experimental hardware symbol processor.
IBM, USA
Hardware-
ADSL
1962
Algebraic Data System Language.
Italy
Business-
Algol 1620
1962
Algol for the IBM 1620.
USA
Scientific-
Algol 5
1962
The first version of RegenCentral Algol for the RC series machines.
RegenCentral, Denmark
Scientific-
Algol 62
1962
Algol 60 for IBSYS.
France
Scientific-
ALMOST
1962
UNIVAC assembler.
USA
--
ALP
1962
List-processing extension of Mercury Autocode.
UK
--
AS-1
1962
Assembler System 1 for UNIVAC 1000.
USA
--
ASAP (1)
1962
Autocoder system.
USA
--
ASP (2)
1962
Atlas Symbolic Programming. Very high level assembler designed to interoperate with HARTRAN.
UK
--
AUTOLOFT
1962
NC Library design and manipulation language.
North American Aircraft, USA
--
AUTOMAP
1962
CNC language.
USA
Robot-
AUTOSPOT
1962
AUTOmated System for Positioning Of Tools. CAM system at IBM.
USA
--
B 15
1962
IBM 660 autocoder.
USA
--
BAS (1)
1962
Binary and Arbitrarily Symbolic. Symbolic assembler for the ATLAS.
UK
--
Bastian syntax language
1962
Phrase-Structure language translator ?
USA
--
BC NELIAC
1962
Version of NELIAC.
Canada
Scientific-
BLIS
1962
IBM 650 autocoder.
USA
--
BRL FORTRAN
1962
FORTRAN for the BRLESC II and III.
USA
Scientific-
BUGTRAN
1962
Debugging dialect of FORTRAN II.
USA
Scientific-
CAMP (1)
1962
Numerical Control language.
Westinghouse, USA
Robot-
CAPIM
1962
Codigo Auxiliar Pare Interpretacso de Matrices (matrix interpretative routine). Matrix algebra system.
Iniversity of Rio de Janeiro, Brazil
Scientific-
CHLF
1962
Cern, Harwell, London, Farnborough autocode. Co-operative effort between CERN, Harwell Atomic plant, University of London Computer Unit and Royal Aircraft Establishment, Farnborough to make an extended MERCURY AUTOCODE on IBM 7090.
UK
--
CHLF3
1962
CHLF AUTOCODE adapted from MERCURY to ATLAS.
UK
--
CODAP
1962
Symbolic assembler for CDC 1604A.
USA
--
COLASL
1962
Early system for numerical problems on IBM 7030. Special character set for input of natural math expressions.
Los Alamos Scientific Lab., USA
Scientific-
CS-1
1962
UNIVAC 1000 data-processing autocode.
USA
--
CUT-AS
1962
UNIVAC 1218 assembler.
USA
--
DAM
1962
Data-processing And Multiple regression. English language statistical and reportage interpreter developed by the world bank written in Fortran IV.
International Monetary Fund, USA
--
DAS (2)
1962
Digital Analog Simulator. Represents analog computer design.
University of Orlando, USA
--
DEACON
1962
Direct English Access and CONtrol. English-like query system.
General Electric, USA
Database-
DIGEST
1962
DIebold GEnerator for Statistical Tabulation. System for creating statistical tables.
Diebold Group, NY, USA
--
DOPE
1962
Simplified HLA for student translation of flowcharts. Successor for DARSIMCO and precursor of BASIC at Dartmouth.
Datrtmouth, USA
--
DSCN
1962
Descriptive Name Compiler. Generator for IPL-V code.
USA
--
Duke ALGOL
1962
Duke University ALGOL 60.
Duke University, USA
Scientific-
DYNASAR
1962
Dynamic Systems Analyzer on IBM 704/7090.
General Electric, USA
Simulation-
Eliott ALGOL
1962
ALGOL 60 compiler for the Elliott 803 computer. It differed slightly from the reference version of Algol, particularly in the supported character set.
Elliott Brothers, UK
--
ELLIPTIC
1962
Simulation Language.
-Simulation-
EMIDEC LISP
1962
LISP 1.5 for the EMI EMIDEC. Unclear as to whether it was commercialised.
UK
AI-
Extended Autocode
1962
Autocode optimised.
Leeds University, UK
--
FACIT Algol
1962
Algol for the FACIT computers.
Norway
--
FACS
1962
Fully Automatic Coding System. Georgia Lockheed version of FLAIR.
Lockheed Aircraft Corp., USA
--
FLAT (1)
1962
Indiana load and go FORTRAN.
USA
--
FLIPPER
1962
Bendix autocoder.
USA
--
FORMAC
1962
FORmula MAnipulation Compiler. Dialect of FORTRAN with an extensive set of extensions for symbolic computation and expression manipulation. It was designed and implemented to support scientific and engineering computing on IBM mainframes.
IBM Boston APD, USA
Scientific
FORMOST
1962
UNIVAC 1107 assembler.
USA
--
Formula ALGOL
1962
ALGOL extension for symbolic math, strings and lists.
Carnegie Mellon University, USA
Scientific-
FORTAB
1962
Decision Table Language for Scientific Computing Applications for IBM 7080.
Rand and IBM, USA
Scientific-
FORTRAN 63
1962
CDC Fortran with extensible arithmetic.
USA
Scientific-
FORTRAN IV
1962
For the IBM 7090/94. Many implementations went well beyond the original definition.Also FORTRAN-62.
IBM, USA
Scientific--
FORTRAN IV
1962
first major release of FORTRAN.
USA
Scientific-
FORTRAN V (1)
1962
Preliminary work on adding character handling facilities. This name never really used.
IBM, USA
Scientific-
Generalized ALGOL
1962
ALGOL for generalised grammars.
Netherlands
Scientific-
GIER Algol II
1962
2nd version of the GIER Algol.
Denmark
Scientific-
GOGOL II
1962
Improved version of GOGOL running under THOR on the PDP-1.
USA
--
GPSS II
1962
General Purpose Systems Simulator Version II. Discrete simulations.
USA
--
GSP II
1962
Version II of Tocher's General Simulation Program.
UK
Simulation-
Gypsy (1)
1962
General Interpretive Programming System. Experimental Autocode for the EMIDEC 2400.
UK
--
Heuristic Compiler
1962
Heuristic Compiler.
Carnegie-Hall, USA
--
IDL (1)
1962
Information Description Language. Lispy language designed to store information (data) using semantic structures.
RCA, USA
Business-
Information Algebra
1962
Theoretical formalism for DP, never resulted in a language.
Language Structure Group of CODASYL, USA
Business-
IPLT-1
1962
IPL-V for Philco 2000.
USA
AI-
J-100
1962
Compiler for JOHNNIAC.
RAND Corp., USA
--
JACASS
1962
J'AC = JOHNNIAC and ASS for assembler. Advanced 2nd generation assembler for the JOHNNIAC. He had a lot of trouble getting the name accepted.
RAND Corp., USA
--
JCS/13
1962
IBM assembler.
IBM, USA
--
L (1)
1962
Polish notation language.
USA
--
Language H
1962
Simplified general purpose business language.
NCR Cormack, UK
Business-
LAS (1)
1962
UNIVAC LARC assembler.
USA
--
LOBOC
1962
Logical Business Oriented Coding. Decision table language for business data processing.
Dewne, Insurance Company of North America, USA
Business-
LSS
1962
Linking Segment Subprogram. MIT proposal as alternative to SQUOZE and BSS relocatable binary forms.
MIT, USA
--
MACRO Assembly
1962
IBM Assembler.
IBM, USA
--
MARK I
1962
GCSC Informatics data querying language for IBM 1401/60.
USA
Database-
Meta II
1962
Syntax-directed metacompiler.
USA
--
MIMIC (1)
1962
Linguistics processing language. Language for linguistics and general structures work, ran on IBM 704.
RAND Corp., USA
--
MLISP (1)
1962
M-expression LISP. The original "meta-language" syntax of LISP, intended for external use in place of the parenthesized S- expression syntax.
MIT and Research Laboratory of Electronics, USA
AI-
MONTECODE
1962
Interpreter Monte Carlo simulations language.
UK
Simulation-
PALGO
1962
Olivetti Algol 60 variant with lambda calculus.
Olivetti, Italy
--
PANON
1962
Programmazlone Algoritmi NOn Numerici. A family of pattern-directed string processing languages based on generalized Markov algorithms. PANON-1, based on Simple GMA's and PANON-2 based on Conditional Functional GMA's.
Italy
--
PARTNER
1962
Proof of Analog Results Through Numerically Equivalent Routines. Analog simulations language. On IBM 650 and Honeywell H-80O/1800.
Aeronautical Div. of Honeywell, USA
Simulation-
Perlis format language
1962
Format language, special formatting system embedded in 20-gate, but designed to be universal.
Carnegie Institute of Technology, USA
--
PLM
1962
Picture Language Machine. Picture- and sequence- driven data-retrieval language.
NBS, Washington, USA
--
Protosynthex
1962
Protosynthesis. Query system for English text, based on protosynthesis.
USA
Database-
PSICO
1962
PSICO autocompiler.
Italy
--
QADAAD
1962
Quick And Dirty Assembler And Documenter. Knuth system for UNIVAC SSII.
USA
--
QUERY
1962
Near natural language querying system.
USA
Business-
RAPIDWRITE
1962
Method for translating set of abbreviations into the much more verbose COBOL code.
ICT, UK
Business-
Relay method
1962
List processing extensions to Algol 60.
France
--
RIII
1962
UNIVAC M-460 assembler.
USA
--
S02
1962
IBM 701 Autocoder.
USA
--
SAD SAM
1962
Sentence Appraiser and Diagrammer and Semantic Analyzing Machine. Basic English querying system.
USA
Database -
SAL (1)
1962
Simple Author Language. Simple author language for minicomputer assisted instruction.
USA
--
SCALP
1962
Self-Contained ALgol Processor. Replacement for ALGOL 30 at Darthmouth.
Darthmouth, USA
Scientific-
SCATRAN
1962
Algol 60 descendant for numerical computation for IBM 7094.
Numerical Computation Laboratory, Ohio, USA
Scientific-
Scheme A Language
1962
String algebra representation language.
USA
--
SCL (2)
1962
Symbolic Communication Language. Designed primarily for the manipulaiton of symbolic formulas. Featured pattern matching (which was partly the inspiration for SNOBOL), string operations in buffers, and automatic storage management.
Bell Labs, USA
--
SCOPAC
1962
Assembler for RECOMP II.
USA
--
SDC String Algol
1962
ALGOL with string extensions.
USA
Scientific-
SDSC
1962
The State Description Compiler.
USA
--
SET
1962
Self-Extending Translator. Based on BE-FAP, leading to Build.
Bell Labs, USA
--
SEXI
1962
String EXpression Interpreter. Early name of SNOBOL.
USA
--
SIFT
1962
SHARE Internal FORTRAN Translator. Translation utility designed for converting FORTRAN II to FORTRAN IV.
USA
--
Silver DECAL
1962
Extension set to DECAL to permit I/O.
USA
--
SIMPAC (2)
1962
SIMulation PACkage. Early simulation language with fixed time steps.
SDC, USA
Simulation-
SIMSCRIPT
1962
Implemented as a Fortran preprocessor on IBM 7090. Large discrete simulations, influenced Simula.
RAND Corp., USA
Simulation
SIMULA
1962
Block-structured procedural language with some object-oriented programming features. It was the first language to supply abstract data type and class support, and is therefore recognized as one of the founding elements of object-oriented computing. Simula syntax is similar to that of Algo.
Lund Inst Tech, Sweden and University of Bergen, Norway
-
SLAP
1962
Simple Language for Automatic Programming.
USA
--
SLEUTH
1962
Symbolic Assembler for UNIVAC 1107.
USA
--
SNAP (2)
1962
NC language.
USA
--
SPACE
1962
Assembler for IBM 650.
USA
--
STL
1962
Structure Table Language. Decision table language.
USA
--
Subset Algol 60
1962
WG 2.1 Simple Algol 60 dialect.
-Scientific-
Symbolic assembler algebraic compiler
1962
ALGOL structure plus complement of FORTRAN statements. Automatic coding for the CCC DDP19.
USA
--
TALL
1962
TAC List Language, port of IPL V for Philco 2000. Could also run translated FORTRAN and COBOL programs.
USA
--
TEAM
1962
Translator for Electronic Accounting Machinery. Problem-oriented language for Lockheed missiles. Built using NELIAC, running on IBM 704.
Lockheed Missiles and Space Co., USA
--
The General Inquirer
1962
Special input language for Harvard information retrieval system.
Harvard, USA
Business-
The New Language
1962
Prototype (mainly paper) of LISP 2.
USA
AI-
TIP (2)
1962
Translator for Interactive Programs.
USA
--
TRANSUSE
1962
TRANSlator for USE. Translator from FORTRAN (?) to UNIVAC 1103A.
USA
--
TRIM
1962
UNIVAC code generator.
USA
--
USS 90 Algol
1962
Algol for the USS 90.
Italy
Scientific-
UTMOST
1962
?
---
Wegstein string Algol
1962
String manipulation extensions to Algol 60.
National Bureau of Standards, USA
Scientific-
WIZOR
1962
Compiler compiler for GE-25.
USA
--
XYZ
1962
Problem-oriented language for calculating trajectories.
Boeing Company, USA
--
20-GATE
1961
GATE for the G-20.
Carnegie Mellon University, USA
-
90-PAC
1961
Report generation package for the IBM 7090.
USA
Business-
9PAC
1961
709 PACkage. Report generator for IBM 7090.
IBM, USA
Business-
ACE (1)
1961
Autocode for the ACE.
UK
--
ACT III
1961
Machine independent Algol-like" high level language language. Compiler - used in BRL with LGP-30.
USA
--
ADAPT (1)
1961
Subset of APT.
USA
--
ALABOL
1961
Hybrid of COBOL and ALGOL.
USA
Business-
ALGY
1961
Formula manipulation language. One of the first attempts to process formal mathematical expressions independent fo any reliance on thier numeric values.
USA
Scientific-
ALPHA (2)
1961
Also known as "Input". Extension of ALGOL 60 for the M-20 computer, including matrix operations, slices, complex arithmetic.
Russia
Scientific-
APACHE
1961
Analog simulation language.
Italy
Simulation-
APT III
1961
Automatically Programmed Tools v3.
USA
--
AUTOCODER Decision Table Assembler
1961
Decision table structures for IBM 7070.
USA
Business-
BASEBALL
1961
Natural language system, used for query databanks. Written in IPL. Ran on IBM 7090.
USA
Database-
BEEF
1961
Business and Engineering Enriched FORTRAN.
Westinghouse Defense and Space Center, USA
Business-
BETA (1)
1961
Russian List processing ALGOL.
Russia
--
BLODI
1961
BLOck Diagram. Automatic compiling from block diagrams.
Bell Labs, USA
--
BMD
1961
Bio-MeDical statistical language first implemented in FORTRAN for the IBM 7090.
Health Science Computation Facility, UCB, USA
--
BMDP
1961
BioMeDical Package. Statistical language, first implemented in FORTRAN for the IBM 7090.
UCB Berkley, USA
Medical--
Case ALGOL
1961
Case Instititute version of ALGOL 60 written for the UNIVAC 1107.
USA
Scientific-
CERN Autocode
1961
Autocode for IBM 709.
CERN, Switzerland
--
CL-I
1961
Compiler generator language and programming environment.
Computer Associates, USA
--
CL-II
1961
Successor to CL-I.
USA
--
COBOL Narrator 61
1961
RCA COBOL for RCA 301.
USA
Business-
COBOL Narrator EE
1961
English Electric version of RCA COBOL.
UK
Business-
COBOL-61
1961
First revision of CODASYL COBOL.
USA
Business-
Codematic
1961
Macro-compiler system for cosmetics DPO.
USA
--
COGO
1961
Co-ordinate geometry problems in Civil Engineering. A subsystem of ICES.
USA
--
Compact COBOL
1961
Standard subset of COBOL.
USA
Business-
COMPASS
1961
COMPrehensive ASSembler. Assembly language on CDC machines.
USA
--
CTSS
1961
Command language for CTSS.
MIT, USA
--
Culler-Fried System
1961
Interactive mathematics environment on Bunker Ramo 340 system.
Thompson Ramo Wooldridge Inc., USA
Scientific-
DASK Algol
1961
Algol 60 implementation for the Danish DASK (Dansk Algoritmisk Sekvens Kalkulator).
Regnecentralen, Denmark
Scientific-
Dracula
1961
Symbolic assembler for CCC machines.
USA
--
DYSAC
1961
Digital Simulated Analog Computer. Continuous simulation system.
University of Wisconsin, Madison, USA
Simulation-
ECONOMIST
1961
Minsk-1 commercial Autocoder.
Russia
Business-
Elliot Mark II AUTOCODE
1961
Version II of the Elliot Autocode.
UK
--
EMIDEC Algol
1961
Algol 60 with specialised EMIDEC IO. Developed from the original, not revised A60.
UK
--
ENGINEER
1961
Minsk-1 Engineering Autocoder.
Russia
Scientific-
ETF
1961
Experimental Transport Facility. Forerunner of the ADAM system.
USA
Database-
FRINGE
1961
Subcomponent of GE-255 GECOM system. Sorting and merging of data, reports and file maintenance.
General Electric, USA
Business-
GASP (1)
1961
General Activity Simulation Program. Dicrete event simulation system/language featuring flow-chart input and semi-object features.
United States Steel Corporation, USA
Simulation-
GECOM
1961
Somewhat akin to COBOL with some ALGOL features added. Comprised of ALGOL, COBOL, FRINGE and TABSOL. FRINGE and TABSOL may not have actually been implemented. (For the GE-255).
General Electric, USA
Business-
GENIE (1)
1961
Algorithmic language for the Rice R1.
Rice University, USA
--
Geometrical machine language
1961
Russian language for representing both geometrical propositions and grammar.
Russia
--
GIRLS
1961
Generalized Information Retrieval and Listing System.
AIS, USA
Business-
GOGOL
1961
ALGOL 60 implementation for the PDP-1 running ODIN time-sharing system.
Stanford, USA
--
Grasselli and McCluskey ALGOL
1961
ALGOL modified for programming logical problems.
USA
Scientific-
HARTRAN
1961
Harwell FORTRAN. Environment and compiler for AWRE Fortran (derived from Strech Fortran). Designed to target the BAS system and to interoperate with the ASP system.
Harwell, UK
Scientific-
ICES
1961
Integrated Civil Engineering System. Subsystems include COGO, STRUDL, BRIDGE, LEASE, PROJECT, ROADS and TRANSET. Internal languages include ICETRAN and CDL.
USA
--
Input
1961
Russian algorithmic language. Also known as ALPHA (as it was one of two languages, the other was BETA).
Russia
--
JOVIAL II
1961
JOVIAL for IBM 7090.
----
KLS
1961
Knotted List Structures. List-processing language, a predecessor of SLIP.
USA
--
Lakhmi synthetic language for biology
1961
Biological simulations.
Academy of Sciences, Russia
Simulation-
Legal Retrieval
1961
Information retrieval system for legal documents.
University of Pittsburgh, USA
Business-
LEO Intercode
1961
Intercode for LEO III.
UK
--
Leviathan
1961
Behavioural systems language.
USA
--
L-hat
1961
SHARE Information Algebra.
USA
--
LINCOS
1961
LINga COSmica. Language for cosmic intercourse.
Netherlands
Scientific-
LP 3
1961
?
---
LP/90
1961
Linear Programming 90.
CEIR (UK) Ltd., UK
--
LP/94
1961
Linear Programming 94. CEIR linear programming for the IBM 7094.
CEIR (UK) Ltd., UK
--
MADCAP (1)
1961
Scientific programming language. Math and set problems, for the Maniac II and CDC 6600.
Los Alamos Scientific Lab./ University of California, USA
Scientific-
MADCAP II
1961
Second version of MADCAP.
Los Alamos Scientific Lab., USA
Scientific-
MADCAP III
1961
Version 3 of Madcap.
Los Alamos Scientific Lab., USA
--
MATRAN (1)
1961
Matrix Transformation. Linear programming language from SOHIO that made use of matrices.
USA
--
McGee Information Algebra
1961
Version of the IAs, conceived as a graph language, ultimately implemented as an extension to APL.
USA
Business-
Mem-theory
1961
Graph-based universal language.
USA
--
Minuteman
1961
GEC information retrieval system.
GEC, USA
Business-
MOD IV
1961
Digital differential analyzer simulator.
USA
--
NEAT COBOL
1961
NCR's COBOL which translated to NEAT/NEATA for the National 304.
NCR, USA
Business-
NUCOM
1961
CNC language from Autonetics, on a Recomp III.
Autonetics, USA
Robot-
Oak Ridge ALGOL compiler
1961
Algol compiler for CDC 1604.
Oak Ridge National Lab., USA
Scientific-
Oettinger's shape language
1961
Form based programmign calculus.
USA
--
PAC
1961
Visual programming system for ACSI-Matic.
USA
--
PERT
1961
Program Evaluation and Review Technique. Coding system for McBee Royal.
US Army, USA
--
PROGENY
1961
UNIVAC report generator. Report generator for UNIVAC SS90.
USA
Business-
PSK-l
1961
Russian multi-purpose compiling system.
Russia
--
Rabinow EDP Language
1961
Language for controlling addressograph structures and converting from stencils to machine readable code. Developed for the Rabinow Universal Reader.
USA
--
Required-COBOL
1961
Minimal subset of COBOL. Later dropped entirely.
USA
Business-
ROAR
1961
RPC Optimized Assembler Routine. Symbolic assembler for RPC-4000.
USA
--
ROHR Numerical Tool Control
1961
NC Language from running on USSI 90.
Sperry Rand and Rohr Corp., USA
--
S1
1961
S for STRECH. Harwell FORTRAN II. Developed by the United Kingdom Atomic Energy Authority (A.W.R.E., Aldermaston).
UK
Scientific-
S4
1961
Assembly for UNIVAC SS II/90.
USA
--
SAINT (1)
1961
Symbolic Automatic INTegrator. Written in LISP.
MIT, USA
AI-
SCL (1)
1961
IBM statistical programming language.
IBM, USA
--
SCRAPS
1961
Signal Corps Research Automatic Programming System.
USA
--
SEAL (1)
1961
Standard Electronic Accounting Language. Business relative language.
STC, UK
Business-
SIRIUS Autocode
1961
Autocode for the Ferranti Sirus.
UK
Scientific-
SMALGOL
1961
SMall ALGOL. Subset of ALGOL 60.
USA
Scientific-
SMALGOL-61
1961
Evolution of SMALGOL.
USA
Scientific-
SOAP 2L
1961
Improved SOAP.
USA
--
STRAP II
1961
Version 2 of the STRETCH assembler.
USA
--
STRIP (1)
1961
Standard Taped Routines for Image Processing. Image processing system at NBS.
NBS, USA
--
Tabular descriptive language
1961
Decision table language.
IBM, USA
Business-
Task
1961
Gorn generalised data system.
University of Philadelphia, USA
--
THAT (1)
1961
Assembler at IT, replacement for SOAP and TASS. For Bendix G-20.
USA
--
UNCOL
1961
UNiversal Computer Oriented Language. A universal intermediate language, discussed but never implemented.
USA
--
Uspensky information processing language
1961
Information processing language.
Russia
--
WFL
1961
Work Flow Language. A job control language for the B6700/B7700 under MCP. WFL was a compiled block-structured language similar to ALGOL-60, with subroutines and nested begin-end's.
Burroughs, USA
-
X1 Algol 60
1961
Dijkstra's Algol 60 for the X1 computer at the Mathemetical Centre.
Netherlands
Scientific-
Z22 compiler
1961
High level macro compiler for Zuse Z22.
Germany
--
ABL (1)
1960
Algebraic Business Language. Language manipulation of files. Also likely to be the first comprehensive attempt at defining data retrieval formally. Renamed ADSL later.
Italy
--
ACT II
1960
Platform independent autocode.
Pennsylvania State University, USA
--
ALERT
1960
Automated Linguistic Extraction and Retrieval Technique. Information handling and retrieval language.
Ramo-Woolridge Conaoga Park, USA
Business-
Algol 205
1960
Algol for the Burroughs 205.
Burroughs, USA
Scientific-
ALGOL 30
1960
Implementation of at first ALGOL 58 then ALGOL 60 for LGP-30 at Dartmouth.
Darmouth, USA
Scientific-
ALGOL 60
1960
ALGOrithmic Language. Designed as a portable language for scientific computations. ALGOL 60 was small and elegant. It was block-structured, nested, recursive, and free form. It was also the first language to be described in BNF. There were three lexical representations: hardware, reference, and publication.
International
Scientific-
ALPHA (1)
1960
High level language for STRETCH-HARVEST.
USA
--
AP3
1960
Version 3 of AP.
France
Scientific-
API
1960
?
USA
--
APS III
1960
Evolution of APS.
USA
--
APT (2)
1960
Polish notation algebraic language.
USA
--
Assembler
1960
Assembly language is a low-level programming language for a computer, microcontroller, or other programmable device, in which each statement corresponds to a single machine code instruction.
---
AUTOAPT
1960
APT dialect.
USA
--
Automatic network calculation
1960
Flowchart input language.
Germany
--
Autostat
1960
Autostat: A Language for Statistical Programming.
UK
Scientific-
Basic COBOL
<1969
Subset of COBOL from COBOL-60 standards.
USA
Business-
BEFAP
1960
Bell labs macroassembler.
Bell Labs, USA
--
BELFAP
1960
FAP with extensive macro facilities.
Bell Labs, USA
--
BLESSED
1960
Bell Little ElectroData Symbolic System for the ElectroData 220. Assembler for BURROUGHS 220.
USA
--
Bon
60's
Programming language linked to the MULTICS operating system.
MIT, USA
--
BRLESC Instruction Code
1960
Initial orders for the BRLESC computer.
USA
--
Brooker/Morris syntax language
1960
Phrase structure language to create MERCURY Autocode.
UK
--
CARDBASIC
60's
Version of BASIC operated by cards available in Dartmouth when that language was created and described in the original manual.
Dartmouth College, Hanover, N.H., USA
---
COBOL
1960
COmmon Business Oriented Language. Simple computations on large amounts of data. The most widely used programming language today. The natural language style is intended to be largely self-documenting. Introduced the record structure.
USA
Business
COBOL Narrator
1960
Intial COBOL for RCA 501.
USA
Business-
Commercial Compiler
1960
Commercial compiler for BENDIX G20.
Bendix, USA
Business-
CONTRANS
1960
Conceptual Thought, Random-Net Simulation.
USA
Simulation-
DAC
1960
Display and Analysis Console. Initial Culler system.
USA
--
DECAL (1)
1960
DEC Algebraic Language (no relation to DEC Author Language). Hybrid of DEC assembler and Algol 60, used in the Decision Sciences Lab ESD and written by ICS.
DEC, USA
Scientific-
Decision Making
1960
Special purpose language for the IBM 705.
USA
--
DETAB-X
1960
Decision Table, Experimental. Decision table-aware dialect of COBOL.
SDC, USA
Business-
DPS (1)
1960
IBM data processing system for STRETCH (IBM 7030).
USA
Business-
Easicode
1960
Autocode for the DEUCE.
UK
--
EASY (1)
1960
Efficient Assembly System. Symbolic assembler for Honeywell 400.
Honeywell, USA
--
EASYCODER
1960
Automatic code generator from template cards.
USA
Business-
ECMA
<1969
Subset of ALGOL.
----
Elliott ALGOL
1960
ALGOL 60 on a National-Elliott 803 and the Elliott 503 digital computers.
UK
Scientific-
Elliott Autocode
1960
Elliott Brothers Autocoder.
UK
--
Elliotts
1960
Commercial Autocode for Elliot computers.
Elliott Brothers, UK
--
EMIDEC Business System
1960
Business autocode for the EMIDEC computers.
UK
Business-
Evans's Decision Table Language
1960
Generalisation of the CODASYL decision table rules to incorporate extensions in turns of actions and logic.
USA
Business-
Fact Compiler Language
1960
Restricted ENglish querying language.
USA
Database-
FARGO
1960
Fourteen-o-one Automatic Report Generation Operation. Was the predecessor to RPG on the IBM 1401.
USA
Business-
File Maintenance and Report/File Writing
1960
Early IBM Data processing language for IBM 705.
USA
Business-
FLEX (1)
1960
Intermediate language for the ALA (Automatic Language Analyser) system.
Indiana University, USA
Business-
Floyd - Evans language
1960
Symbolic manipulation language.
USA
--
FMS
1960
FORTRAN Macroassembler System.
USA
--
FORAST
1960
Formula and Assembly Translator.
Ballistic Research Laboratory, USA
Scientific-
FRAP
1960
Fredkin's Assembly Program. Macro-assembler for the PDP-1.
USA
--
GAR
1960
George Assembly Routine. Macro assembler for Argonne National Laboratory.
USA
--
GATE
1960
Generalized Algebraic Translator Extended.
USA
--
GECL
1960
General Electric Common Language.
General Electric, USA
--
GIER Algol
1960
Naur's seminal ALGOL 60 for GIER (Geodætisk Institut Elektronisk Regnemaskine).
Denmark
Scientific-
Glennie syntax language
1960
Syntax-directed UNCOL compiler.
Carnegie Mellon University, USA
--
GOOFUS
1960
?
USA
--
GOTRAN
1960
Load-and-go FORTRAN.
IBM, USA
--
ICT COBOL
1960
Basic COBOL 60.
ICT, UK
Business-
IFIP
<1969
Illinois FP. Subset of ALGOL.
----
INFRAL
1960
INFormation Retrieval Automatic Language. Hybrid of COBOL and ALGOL with IR extra features to enable creation of bibliographies from post-co-ordinate data.
National Biomedical Research Foundation, USA
Business-
INTERPROGRAM
1960
English-language-based interpreting system for CSIRAC.
Australia
Business-
IOCS
1960
Input Output Control System. Quasi-BIOS system for IBM 1400, 700 series systems, used in conjunction with COBOL and AUCTOCODER as a generator.
IBM, USA
Business-
IPL-VI
1960
Information Processing Language v6. Final version of IPL.
USA
AI-
Irons syntax language
1960
Syntax-directed compiler for Algol 60.
Princeton University, USA
--
ISOPAR
1960
Improved version of SOAP II.
USA
--
IVY
1960
?
USA
--
Jas
60's
?
Poland
--
JBL-4
1960
Johnniac Bureau Language.
USA
--
JOVIAL I
1960
JOVIAL for IBM 709.
----
JOVIAL J2
1960
JOVIAL version 2.
USAF, USA
--
Kiev Automatic Programming System
1960
Kiev Autocoder.
University of Kiev, Russia
--
KLIPA
1960
Digitalizing Translator of Symbolic Addresses (in Polish). Polish symbolic translator for the URAL machine.
Polish Academy of Sciences, Poland
--
LARC Scientific Compiler
1960
Compiler developed for the LARC from FORTRAN II.
CSC, USA
Scientific-
LDT (1)
<1969
Logic Design Translator. Computer system design analysis.
----
LOGALGOL
1960
Set-based ALGOL variant from IBM Vienna.
Austria
Scientific-
MAGNET
1960
Linear programming with matrix capabilities.
Shell Oil, USA
Business-
MAP (1)
1960
MOBIDIC Assembler Program. Assember for the Sylvania MOBIDIC computer.
USA
--
MAP (2)
1960
Macro assembler for IBM, underwrote FORTRAN, and was last resort for optimised programming.
USA
--
Matrix Compiler
<1969
Early matrix computations on UNIVAC.
----
MCP
1960
?
USA
--
Mercury Programming System
1960
Realtime programming system for the Mercury Spaceflights designed to run on the IBM 7090s at Cape Canaveral.
USA
--
Meta (1)
1960
Syntax-directed compiler.
USA
--
Met-English
60's
Fortran-like, with support for variable-length bit fields. Most MetLife DP in the 60's and 70's was in Met-English. Originally for Honeywell machines, but many programs still run under IBM/MVS via a Honeywell emulator.
----
Metropolitan Univac Compiler
1960
English Language Compiler" for UNIVAC. Developed as a platform-independant alternative to COBOL, B-0, FACT. Replaced b the Metropolitan Honeywell Compiler.
Metropolitan Life, USA
Business-
MIDAS (1)
1960
MIT Assembler for TX0 and then PDP-1 with extensive string-processing and macro-instruction capabilities.
MIT, USA
--
MOBL
1960
Macro Oriented Business Language. High level information retrieval language, translates into MICA and thence into SCAT.
USA
Business-
Moscow Automatic Translation System
1960
HL Autocoder.
Moscow State University, Russia
--
MPL (2)
1960
Programming language for the M9 language experimental system. Takes the Macro facility from SCAT and 9AP, and the COMPOOL facility from JOVIAL.
Mitre Corp., USA
--
MUCAL
60's
Language for playing music on PDP-8.
-Music--
MUSIC III
1960
Version 3 of MUSIC.
Bell Labs, USA
Music-
MUSP
1960
Littauer Multivariate Statistical Package. Multivariate Statistical Package.
Littauer Statistical Lab, Harvard, USA
Scientific-
NEAT
1960
National's Electronic Autocoding Technique. NCR language similar to Autocoder, used extensively in banking systems, approaching near 4gl status by the mid-1970s.
NCR, USA
--
NEBULA
1960
Early business-oriented language for Ferranti Orion computer.
ICL Ltd., UK
Business-
Normal code
1960
High level assembler for the StanTec Zebra.
Netherlands
--
NUIT
1960
Northwestern U IT (but also it was pronounced "New IT".
Northwestern University, USA
--
NUMERIC
1960
Automatic programming language.
Waseda University, Japan
--
OMNIFORM
1960
NBS analysis system.
USA
--
OPAL (1)
1960
Simulation language with provision for stochastic variables, A Data-Processing System for the 7090.
C.E.I.R. Ltd., UK
Business-
OPUS (1)
1960
Compiled optimum-coded computer program from sequential, symbolic listing for TRW RW300.
USA
--
PAS
1960
Also SAP - (Statistical Analysis Program).
Compagnie des Machines Bull, France
--
PASCAL (2)
1960
Macro-assembler for Philips computer.
Philips, Netherlands
--
PENNCODE
1960
Penn State Autocoder.
USA
--
PK-MAD
1960
MAD dialect with advanced block-derived debugging facilities.
USA
--
Program PRORAB
1960
Universal algebraic system. Renaming of Universal PRORAB.
Russia
--
RAMAC
1960
Symbolic Assembly Program for IBM RAMAC.
USA
--
RegneCentralen ALGOL
1960
Danish family of Algol 60 languages.
Akademiet for de Tekniske Videnskaber, Denmark
Scientific-
Rothamsted autocode
1960
Autocode for Elliot 401 adapted for analytical and statistical work.
UK
Scientific-
ROVER
1960
Heuristic data processing and querying language (and system).
System Development Corp., USA
Database -
SAFARI (1)
1960
Assembly and interpretive program for scientific problems for TRW RW 300.
Mitre Corp., USA
Scientific-
SAKO
1960
Automatyczniego Kodowania Operacji = "System: Automatic Coding Operation". Nicknamed the "Polish FORTRAN". Widespread use throughout Eastern Europe and the Soviet Union - seminal programming language for the Eastern Bloc.
Instytut Maszyn Matematyczynch, Poland
Scientific-
SCP
1960
Symbolic Conversion Program. One-to-one compiler for symbolic address and opcodes for ITT Laboratories Bank Loan Processor.
USA
--
SHADOW III
1960
SHADOW version 3.
USA
--
SIMPAC (1)
1960
Initial, exploratory version at SDC.
USA
--
Simulating Digital Systems
<1969
FORTRAN-like language for describing computer logic design.
----
SLANG (1)
1960
Compiler compiler system for POLMI languages.
USA
--
slip (1)
1960
Macro assembler for GIER computer.
Denmark
--
SML (2)
1960
Symbol Manipulation Language but also for Silver Maling Language as well as S-Expression and M-expression language.
MIT, USA
--
SOPAT
60's
SPS-2 One-Tape Program Assembly and Test. Assembler for the IBM 1401. Prior to the appearance of Autocoder.
IBM, USA
--
SOS (1)
1960
SHARE Assembler.
USA
--
STRAP
1960
STRetch Assembly Program. Assembler for the IBM 7030 Stretch computer. The first version (STRAP-1) was a subset cross assembler that ran on the IBM 704, IBM 709, and IBM 7090 computers. The final version (STRAP-2) ran natively.
USA
--
STRAP I
1960
Assembler for IBM 7030/709.
USA
--
SUBALGOL
1960
Stanford extensions to BALGOL.
Stanford, USA
Scientific-
SUPERTASS
1960
Evolution of TASS and TASS I. Autocoder for G-20.
USA
--
Symbolic Mathematical Laboratory
<1969
On-line system under CTSS for symbolic math. Used display screen and light pen.
----
SYNTOL
1960
SYNTagmatic Organization Language. Semiotics-inspired language for the organization and retrieval of complex documents.
CNRS, France
--
TABSOL
1960
TABular Systems Oriented Language. A language extension for GECOM written in the form of truth tables which was compiled into code for the tests and actions described. See GECOM.
General Electric, USA
Business-
TAPTAC
1960
Super-TAP for Philco. TAP rewritten by Bettis/Philco to make TAC commands available to TAP programmers.
USA
--
TECO
1960
Text Editor and COrrector. (Originally "Tape Editor and COrrector"). Macro language for text editing, screen handling and keyboard management. Has a reputation for being cryptic and hard to learn. (TECO programs are said to resemble line noise.) The first EMACS editor was written in TECO.
MIT, USA
-
TIDE
1960
Tube Investments Data Engine. Commercial autocode.
Tube Investments, USA
Business-
TRIE
1960
?
USA
--
VIP (1)
1960
Variable Information Processing. US Navy irregular data processing language, developed for the Missle launch data set.
US Navy, USA
Business-
Vleduts and Finn organic chemistry language
1960
Machine language for organic chemistry.
USA
Scientific-
Vassal
1960s
System for automating the allocation of memory in a M-20 computer operating online with a teletype.
RUS
--
9AP
1959
Assembler autocode for the IBM 7090.
USA
--
A9
1959
Interpreter for SILLIAC.
Australia
Scientific-
ACOMCAS
1959
Advanced Computer-Oriented Mnemonic Code Assembly System. Autocoder for UNIVAC.
Ballistic Research Laboratory, USA
--
ACSI-Matic
1959
Assistant Chief of Staff for Intelligence + MATIC. Associative query language.
RCA, USA
Database-
ALCOR
1959
ALGOL Converter. Subset of ALGOL.
ALCOR Group, International
Scientific
Algol 60 Publishing
1959
Typographically rich form of Algol 60.
International
Scientific-
Alphacode
1959
High level autocode for English Electric Deuce.
UK
--
ALTAC
1959
An extended FORTRAN II for Philco 2000, built on TAC. Evolved over time into the TUG Algol.
USA
Scientific-
ANCP
1959
Early system on Datatron 200 series.
USA
--
APG-1
1959
Business oriented language.
Dupont, USA
Business-
APX III
1959
Early system on Datatron 200 series.
USA
--
AS Intercode
1959
Port of Intercode to run at Armstrong Siddley.
UK
--
BAP (1)
1959
UC Berkeley IBM 701 assembler.
UC Berkeley, USA
--
BASIC AUTOCODER
1959
Simplified AUTOCODER. Early system on IBM 7070.
USA
--
Bell SAP
1959
SAP with conditional and recursive macros.
Bell Labs, USA
--
BNF
1959
Backus Normal Form, later renamed Backus-Naur Form. A formalism to express the productions of context-free grammars. First used in the specification of Algol-58.
USA
-
Calculus
1959
Expanded Fortruncible at CASE for UNIVAC I.
USA
--
CAP
1959
Cornell Assembly Programming. Macro-assembler for Cornell's Burroughs 220.
Cornell University, USA
--
CODEL (1)
1959
COmputer DEvelopments Limited. Autocoder from ICT, dropped by them in favour of a modified COBOL 60.
ICT, UK
Business-
Commercial Translator
1959
English-like pre-COBOL language for business data processing.
IBM, USA
Business-
D-0
1959
D-ZERO", sibling of B-0 (FLOWMATIC) for small computers with no storage. Ran on UNIVAC I as a virtual machine.
USA
--
DAISY 201
1959
Autocoder for Bendix G-15.
Bendix, USA
--
DART (1)
1959
Simplified FORTRAN + brackets.
Darmouth, USA
Scientific-
DEPI 4
1959
Differential Equation Pseudo Interpreter for the IBM 704. Continuous simulation language.
USA
Simulation-
DOW COMPILER
1959
Autocoder running on a Datatron 200.
Dow Chemicals, USA
--
ERFPI
1959
Early system on Bendix/Royal McBee LGP-30 computer.
USA
--
FACT
1959
Early computer programming language, created model 800 series business computers. FACT was an acronym for "Fully Automated Compiling Technique". It was an influence on the design of the COBOL programming language.
Datamatic Division of Minneapolis Honeywell, USA
Business
FAP (2)
1959
FORTRAN Assembly Program.
Indiana State Highway Dept., USA
--
FAST
1959
FORTRAN Automatic Symbol Translator. Assembly language on IBM 650.
Mitre Corp., USA
Scientific-
FLIP (3)
1959
Simple functional list processor, a simplified version of Lisp.
University of Sydney, Australia
AI-
FORTRUNCIBLE
1959
Cross between FORTRAN and RUNCIBLE for the IBM 650.
USA
--
GAT
1959
Generalized Algebraic Translator. Improved version of IT. On IBM 650 RAMAC.
University of Michigan, USA
Scientific-
GEPURS
1959
General purpose autocoder. Autocoder for IBM 701.
USA
--
Gordon Simulator
1959
Systems simulation dialect of FORTRAN. Precursor for GPSS.
IBM, USA
Simulation-
GPSS
1959
General Purpose Systems Simulator. Family of mostly-declarative languages designed for discrete-event simulation and system modelling (for IBM 704, 709, 360).
IBM, USA
Simulation
Ingerman generalised BNF
1959
Extensions to BNF to make a true compiler generator.
University of Pennsylvania, USA
--
INTERCOM 1000
1959
Autocode for the Bendix G-15.
USA
Scientific-
JAZ
1959
Early system on Bendix/Royal McBee LGP-30.
USA
--
JCS-13
1959
Early system on IBM 701.
RAND Corp., USA
--
JOVIAL
1959
Jule's Own Version of IAL. Based on ALGOL 58, with extensions for large scale real-time programming. The data elements are items, entries (records) and tables. Extensive use by the US Air Force. Most of the software for AWACS is in JOVIAL, running on IBM
SDC, Santa Monica, USA
-
Kanner algebraic translator
1959
Algebraic translation system.
University of Chicago, USA
--
KISS
1959
Keep It Short and Simple. Autocoder for IBM 650. Ported to 704 by Computer Usage.
Chrysler, USA
--
Linear lisp
1959
L-Expression Lisp, with more than two elements in the list.
USA
AI-
LISP 1.5
1959
LISP major release.
USA
AI-
LT-2
1959
Logical Theorist ported to the IBM 701.
USA
--
Macro SAP
1959
Macro processing modification of SAP. Led to TRAC.
Bell Labs, USA
--
MAD (1)
1959
Michigan Algorithm Decoder. Based on IAL. For the IBM 704, 709 and 7090, later ported to Philco, Univac and CDC machines. MAD was one of the first extensible languages: the user could define his own operators and data types.
University of Michigan, USA
Scientific
Micro-flowcharts
1959
Graphical formalism to act as documentation for the Fieldata computers.
University of Philadelphia, USA
Graphics-
MISHAP
1959
Early system on 1103 or 1103A.
Lockheed MSD, USA
--
MITILAC
1959
MIT macroassembler. Early system on IBM 650.
MIT, USA
--
MUSE (1)
1959
Modified USE. USE enhanced and made transportable.
USA
Scientific-
N1
1959
Non-procedural-1. Early non-procedural and rudimentarily functional language for the Olivetti ELEA 9003.
Olivetti, Italy
--
Nugent IR language
1959
Unnamed IR language designeded to permit contextualised information retrieval - an extended marking system that made use of predefined font alphabets.
ITEK, UK
--
ORBIT (1)
1959
ORacle Binary Internal Translator. Extended IT, ran on the Oak Ridge Oracle.
Oak Ridge National Lab., USA
Scientific-
Pegasus AUTOCODE
1959
Autocoder for the Ferranti Pegasus computer.
UK
--
Pegasus function interpreter
1959
Algebraic system for the Pegasus.
Hawker Aircraft, UK
--
Perlis and Evans multilevel system
1959
Language proposed to incorporate all forms of command systems - from SOAP and SCAT up to IAL - in one overarching system. Anticipated inline assembler by a couple of decades.
Carnegie Institute of Technology, USA
--
POGO
1959
Autocoder for the Bendix G-15.
USA
--
Polynomial PRORAB
1959
One of the PRORAB family of languages.
Leningrad University, Russia
--
Q-0
1959
Subset of B-0 designed to model D-0 on the UNIVAC I.
USA
Business-
RELCODE
1959
Assembler for UNIVAC I and II.
Remington-RAND, USA
--
RPG
1959
Report Program Generator. For easy production of sophisticated large system reports. Standard language for programming IBM's S/36 and AS/400 systems. Versions: RPG II, RPG III, RPG/400 for the IBM AS/400. MS-DOS versions by California Software and Lattice. (See CL, OCL).
IBM, USA
Business
SALE
1959
Simple Algebraic Language for Engineers. Language designed for minimal learning curve and immediate use.
USA
Scientific-
SCAD
1959
Symbol Coder for Automatic Documenting. Version of the Grems/Post compiler.
USA
--
Sequence Diagram Simulator
1959
Early diagramatic simulator.
USA
--
SHADOW II
1959
SHADOW version 2.
USA
--
SHARE Information Algebra
1959
Description language for inhomogeneous collection of entities.
USA
--
SHELL
1959
Datatronic autocoder. Early system on Datatron 200 series.
USA
--
SIMCOM
1959
Simulation compiler.
USA
Simulation-
Simple code
1959
Floating point autocode.
Netherlands
--
SIR
1959
Symbolic Interpretive Routines. Internal autocode system for IBM 650.
IBM, USA
--
SMASHT
1959
SDC 709 symbolic assembler.
USA
--
SOAP H
1959
SOAP II reoptimized and tweaked by Hudson, High, and Hamilton.
USA
--
SPAR
1959
Symbolic Program and Assembly Routine. Autocoder for Burroughs/Datatron 200 series.
USA
--
SPEED
1959
Autocode for LGP-30.
USA
--
SPEEDEX
1959
Assembler for IBM 701.
USA
--
SPOOL (1)
1959
Symbolic Programmin Operations Output Language (or variation).
USA
--
SPUD
1959
Stored-Program Universal Demonstration. Demonstration coding language.
USA
--
STAR I
1959
STAndard Routine. Symbolic Assembler for Burroughs 220. Evolved from STAR 0 by Electrodata and then Burroughs.
Electrodata, USA
--
STEVE
1959
Symbolic language for the DEUCE.
UK
--
TAC
1959
TRANSAC Assembler Compiler. On Philco 2000.
USA
Business-
TAP (1)
1959
NSAC Assembly Programming. Symbolic assembler for the TRANSAC, based on SHARE's SAP.
United Aircraft Corp., USA
--
TASS (1)
1959
Tech Assembly System. Replacement for SOAP and SOAP II.
Carnegie Tech, USA
--
TASS I
1959
Autocoder for 650. Evolution of TASS.
Carnegie Tech, USA
--
THREADED LISTS
1959
List-processing language.
Carnegie Mellon University, USA
--
TRAC
1959
Text Reckoning And Compiling. An interactive macrogenerator language for string manipulation. Derived ideas from Macro SAP.
USA
-
TRAWL
1959
Read and write sublanguage for tape read and write library UNIVAC II console system.
USA
--
TUFF/TUG
1959
For IBM 704.
USA
--
TUG Algol
1959
TRANSAC User Group Algol. Implementation for the Philco 2000 of Algol 58/60.
USA
--
Wegstein algebraic language
1959
Intermediate language.
USA
--
X-6
1959
Assembly for UNIVAC card and tape system.
Remington-RAND, USA
--
ABC (2)
1958
Data manipulation language for the Sperry Rand File Computer.
Remington-RAND, USA
Business-
ACT (1)
1958
Autocode Coding system. Continuation of the FLEXMATIC research. Designed to be a portable solution for the FIELDATA copmuters used by the army.
University Pennsylvania Moore School, USA
--
AIMACO
1958
AIr MAterial COmmand compiler. Modification of FLOW-MATIC. Supplanted by COBOL. Data processing language.
USA
Business-
Algebraic Compiler
1958
IAL-like system for Honeywell 800.
USA
--
ALGO
1958
ALGO is an algebraic programming language developed for the Bendix G-15 computer. ALGO was one of several programming languages inspired by the Preliminary Report on the International Algorithmic Language written in Zürich in 1958.
USA
Scientific
ALGOL
1958
ALGOrithmic Language. Family of languages designed to make for the most effective representation of procedural algorithms. Suitable for expressing a large class of numerical processes in a form sufficiently concise for direct automatic translation into the language of programmable automatic computers.
International
Scientific
ALGOL 58
1958
ALGOrithmic Language. Followed by Algol 60, Algol W (Wirth) and Algol 68. Has inspired Pascal.
International
Scientific
APAR
1958
Automatic Programming and Recording . System for scientific control.
USA
Scientific-
APT II
1958
Automatically Programmed Tools v2.
USA
--
ARGUS (1)
1958
Automatic Routine Generating and Updating System.
USA
--
Arin and Shpens
1958
Autocode.
Latvia
--
ASTRA (2)
1958
Analog Schematic Translater to Algebraic Language. Simulation lanugage with analog input. Accepts analog oriented statements and produces FORTRAN statements .
Corvair, USA
Simulation-
AUTOCODER II
1958
IBM Business oriented language.
USA
Business-
AUTOCODER III
1958
HLL version of AUTOCODER.
USA
Business-
AUTOCODING
1958
Norwegian AUTOCODE for the Ferranti Mercury.
Norway
--
BALGOL
1958
Burroughs Algorithmic Language. ALGOL on Burroughs 220.
USA
Scientific-
BESYS
1958
Command language for the BESYS (Bell Babs System).
Bell Labs, USA
--
BLISS Interpretive system
1958
Interactive mathematical language for IBM 650. Implementation, possibly also enhancement of Bell inerpreter (L1).
University of Rochester, New York, USA
Scientific-
Burroughs Algorithmic Compiler
1958
Autocoder for Burroughs 205.
Burroughs, USA
Scientific-
CASE SOAP III
1958
Version of SOAP assembly language for IBM 650.
USA
--
CLEM
1958
Interpretive language for the JOHNNIAC.
Rand Corp., USA
--
CLIP (1)
1958
Compiler Language for Information Processing. Based on IAL, led to JOVIAL. One of the first languages used to write its own compiler.
USA
--
Curry Combinatorials
1958
?
USA
--
DYANA
1958
DYnamics ANAlyzer. Early specialized language for vibrational and other dynamic systems. On IBM 650.
General Motors, USA
--
DYNAMO
1958
DYNAmic MOdels. Simulation language and accompanying graphical notation developed within the system dynamics analytical framework. It was originally for industrial dynamics but was soon extended to other applications, including population and resource studies and urban planning.
Industrial Dynamics Group, MIT, USA
Simulation
Fischer IT
1958
Enhanced IT3 to permit advanced scientific calculations - influencial on MAD.
USA
Scientific-
FLEXIMATIC
1958
General library programming system. Renaming of GP and then of GPX.
Univac Corp., USA
--
FLPL
1958
FORTRAN List Processing Language. Package of FORTRAN subroutines for handling lists. Weizenbaum's program Eliza was first implemented in FLPL.
USA
--
FORTRAN II
1958
This was the first properly distributed FORTRAN.
USA
Scientific-
FORTRAN III
1958
Limited internal modification, featuring inline Assembler.
USA
Scientific-
GIF
1958
Gulf IT to Fortran translator.
USA
--
IAL (1)
1958
Image Algebra Language . Has been designed for low-level image processing applications and implemented on transputer networks.
International
Scientific-
IAL (2)
1958
International Algebraic Language. Original name of ALGOL 58, never implemented.
----
IR
1958
Database language IBM 704.
USA
Database, business-
IT 3
1958
Internal Translator v3. Used by FORTRANSIT as a machine language, highly influencial.
Carnegie Mellon University, USA
Scientific-
K5
1958
Algebraic assembler for UNIVAC Larc at Livermore.
USA
--
KOMPILER 3
1958
Livermore Autocode for IBM 704.
Livermore Labs, USA
--
Korolyuk
1958
Symbolic algorithmic notation for description of digital computer programs.
Viktor Korolyuk Dopovidi Akad., Russia
--
Learner
1958
Learner/Teacher system. Experimental autopoeitic system.
IBM Watson Labs, USA
--
LISP
1958
LISt Processing. Symbolic functional recursive language based on lambda- calculus, used especially for AI and symbolic math. Many dialects. Atoms and lists. Dynamic scope. Both programs and data are represented as list structures. Versions include LISP 1
Stanford University, USA
AI
MAC-H
1958
MAC for the Honeywell 800.
USA
Scientific-
Messel and Crawford Monte Carlo system
1958
Australian Monte Carlo system. First to use computer for high-energy shower MC.
Australia
--
MICA (1)
1958
Macro Instruction Compiler Assembler. Macro assembler for the SOS system for the IBM 7090.
USA
--
MISP
1958
MOBIDIC Interpretive Simulation Program. Interactive simulation language.
Army Electronic Proving Ground, USA
Simulation-
MORTRAN (1)
1958
MORT's TRANslator. JOHNNIAC interpretive language and system.
USA
--
MUSIC II
1958
Version 2 of MUSIC.
Bell Labs, USA
Music-
MYSTIC
1958
Multiplatform encoder. Early system on IBM 704, IBM 650, IBM 1103 and 1103A.
Johns Hopkins University, USA
Scientific-
NELIAC
1958
Navy Electronics Laboratory International ALGOL Compiler. Numeric and logical computations, based on IAL.
Navy Electronics Laboratory, USA
Scientific-
NORM
1958
Autocode for NORC.
USA
Scientific-
OMNIFLEX
1958
Early library system.
USA
--
Perlis and Smith string command language
1958
Proposed string language, recast as a string-based Algol 58 and Pthence as Formula Algol.
Carnegie Institute of Technology, USA
--
PIPI
1958
Actually Cyrilli for PiPi. Third Russian language of this name, but unrelated - built for the BESM computer.
Russia
Scientific-
PIT (1)
1958
Intermediate language for Internal Translator. Language for IBM 650. (See IT).
USA
--
Purdue compiler
1958
Burroughs 250 compiler.
USA
--
RINSO
1958
Real Ingenious New Symbolic Optimizer. Parody of SOAP.
USA
--
RUNCIBLE
1958
Algebraic translator. Early system for math on IBM 650.
USA
Scientific-
RUNCIBLE II
1958
RUNCIBLE for UNIVAC I.
USA
--
SAIL (1)
1958
Livermore Assembler for UNIVAC Larc.
USA
--
SAP (2)
1958
SHARE Assembly Program.
USA
--
SAP II
1958
SAP (2) version II.
USA
--
SCAT
1958
SHARE Compiler, Assembler, Translator. Unified system for the SHARE group on the IBM 709/7090.
USA
Scientific-
SESAME
1958
Sort/Merge generator. Library of autocodes for the UNIVAC II based on the original sort-generator.
USA
--
SHADOW
1958
Syntax-directed compiler. Predecessor to SNOBOL ?
USA
--
SIMPLE (1)
1958
Simulation of Industrial Management Problems with Lots of Equations. Predecessor to DYNAMO, for IBM 704. Early system on Datatron 200 series.
MIT, USA
--
SOAP IIA
1958
Improved SOAP II.
USA
--
SPIT
1958
Intermediate language for PIT. IBM 650.
USA
--
SPS-II
1958
Rewrite of SPS-I with improved some improvements - then renamed SIMSCRIPT.
RAND Corp., USA
--
SQUOZE
1958
SHARE Symbolic programming language for the IBM 709. Named for "bastard past participle of the verb to squeeze".
SHARE Group, USA
--
Statistical Interpretive System
1958
Bell Labs Interpreter.
Bell Labs, USA
--
SURGE
1958
Sorter, Updater, Report Generator, Etc. IBM 704.
SHARE, USA
Business-
TITAN Autocode
1958
Macro autocode TITAN. Extension to ESDAC Autocode.
UK
--
UASAP
1958
SHARE Macro-assembler.
USA
--
V2
1958
Volume 2 language from IAL work rejections.
USA
--
X-2
1958
UNIVAC I/II assembler.
Remington-RAND, USA
--
XIL
1958
eXtended Instruction Language. Assembler for UNIVAC I.
USA
--
XTRAN
1958
eXtensible forTRAN. Interactive extensible dialect of FORTRAN.
IBM, USA
Scientific-
Young and Kent
1958
Non-procedural language for formalising DP problems.
USA
--
AFAC
1957
Early system on IBM 704.
USA
Scientific-
Algebraic Compiler PRORAB
1957
Leningrad algebraic compiler.
Ukraine, Russia
Scientific-
Algebraic Transformation PRORAB
1957
Leningrad algebraic compiler.
Ukraine, Russia
Scientific-
AP2
1957
Version 2 of AP.
France
Scientific-
APL
1957
A Programming Language. Designed originally as a notation for the concise expression of mathematical algorithms. Went unnamed and unimplemented for many years. Finally a subset APL\360 was implemented in 1964. APL is an interactive array-oriented language with many innovative features, written using a non- standard character set. Probably the most beautiful computer language to date.
Harvard University, USA
Scientific
APS (1)
1957
Automatic Programming System.
USA
--
AUTOPROMT
1957
AUTOmated PROgramming of Machine Tools. Numerical control language from IBM for 3-D milling. (AUTO-PROMT).
IBM & United Aircraft Corp., USA
--
AUTOTIMER
1957
AUTOmatic Timing and Machine Evaluation Routine. Programming language to automate the timing of computing.
USA Sig Corps, USA
--
B-0
1957
Original name of FLOW-MATIC, Remington Rand. UNIVAC I or II. UNIVAC English language compiler.
USA
Business-
Boeing COMPILER I
1957
Early system on UNIVAC 1103 or 1103A.
Boeing Company, USA
--
COIN
1957
Johns Hopkins autocoder.
Johns Hopkins University, USA
--
COMIT
1957
The first string-handling and pattern-matching language, designed for applications in natural language translation. The user has a workspace organized into shelves. Strings are made of constituents (words), accessed by subscript. A program is a set of rules, each of which has a pattern, a replacement and goto another rule. Implemented on IBM 7090.
MIT, USA
-
Compiler II-SOAP II
1957
Case SOAP compiler.
Case Institute, USA
Scientific-
Computer Operations Language
1957
Intermediate language for portable FORTRAN compilation, machine independent.
General Motors Research Laboratories, USA
--
COMTRAN (1)
1957
Early programming language. It was intended as the business programming equivalent of the scientific programming language FORTRAN (FORmula TRANslator). It served as one of the forerunners to the COBOL language.
IBM, USA
Business
DAS (1)
1957
Data-Automation System. Data-functionality enhanced autocoder, for the UNIVAC II.
Sperry Rand Corp., USA
Business-
DATACODE I
1957
Early system on Datatron 200 series.
Burroughs, USA
--
DDA (1)
1957
Digital differential analyzer simulator.
USA
--
DEPI
1957
Differential Equation Pseudo Interpreter. Early continuous simulation language; highly declarative - coded directly from flowcharts, (hence the "Pseudo").
Nasa Jet Propulsion Lab, USA
Simulation-
DIDAS
1957
Digital Differential Analyzer Simulator on IBM 704.
Lockheed Aircraft Corp., USA
Simulation-
DUMBO
1957
Babcock and Wilcox interpreter/compiler for Burrough Datatron 205.
USA
--
ELI (1)
1957
Equitable LIfe Autocoder. Early system on IBM 705, IBM 650.
Equitable Life Assurance, USA
--
ESCAPE
1957
Autocoder developed for IBM 650.
Curtiss-Wright Aviation Research Lab., USA
--
FAIR
1957
Interpretive autocoder for IBM 705.
Kodak Eastman, USA
--
FIAT
1957
Floating-point Interpretive Algebraic Translator. Remington Rand fp Autocoder.
Remington-RAND, USA
--
FLOCO
1957
FLOating point COding (compare SHACO).
Los Alamos Scientific Lab., USA
--
FORC
1957
Simple algebraic system for the IBM 704.
Army Ballistic Missile Agency, USA
--
FORTRANSIT
1957
FORTRAN Internal Translator. Subset of FORTRAN translated into IT on the IBM 650.
IBM, USA
Scientific-
GEORGE
1957
GEneral Order Generator. One of the earliest programming languages, stack-oriented, used reverse Polish notation. Implemented on the English Electric DEUCE.
Australia
--
Georgia Bell Interpreter
1957
Georgia Tech version of Bell.
Georgia Tech, USA
Scientific-
GPS (1)
1957
General Problem Solver. Written in and oputputs to ILP-V. A production system that recorded behavior as a function of memory operations, control processes and rule sets.
RAND Corp/Carnegie Mellon University, USA
--
GSP (1)
1957
General Simulation Program.
United Steel Companies Ltd., UK
Simulation-
Hanford Mark II
1957
Report generating language from GE Hanford.
General Electric, USA
Business-
INA Autocode
1957
Institute for Numerical Analysis Autocode.
INA and Columbia University, USA
Scientific-
INTERCODE
1957
Autocode system for a modified Ferranti Mark I* at ARDE in the UK called AMOS.
UK
--
IPL-V
1957
Information Processing Language v5.
USA
AI-
IT 2
1957
Internal Translator version 2 under Perlis for Datatronic.
Purdue University, USA
Scientific-
Iverson's Language
1957
Proto-APL. APL, which went unnamed for many years.
USA
Scientific-
LT
1957
Logical Theorist - theorem proving system at RAND.
Rand Corp., USA
--
MAC (1)
1957
MIT Algebraic Compiler for IBM 650.
MIT, USA
Scientific-
MAC (2)
1957
Mercury Autocode 2. One of the first extensible languages, originally for the English Electric Mercury and later the ICT1300 series.
Norway
--
Matrix PRORAB
1957
Leningrad matrix compiler.
Ukraine, Russia
Scientific-
MUSIC
1957
Languages for musical sound synthesis. Versions: Music I through Music V. For IBM 704.
Bell Labs, USA
Music-
MUSIC I
1957
First version of MUSIC.
Bell Labs, USA
Music-
NYDPP
1957
Services assembler.
Serv. Bur. Corp., USA
--
ORACLE Order Code
1957
Initial order set for the Oak Ridge Oracle computer, subsequently used to teach idealised programming at GIT.
USA
--
PACT IA
1957
Project for the Advancement of Coding Technique IA. Translator compiler for IBM 704.
USA
Scientific-
PAF
1957
Programmation Automatique des Formules. Early language wtih resemblance to FORTRAN II or BASIC. Conversational programming language. For the CAB500.
France
--
PP-S
1957
PP for Strela-3 computer.
Russia
--
Procedure Translator
1957
Interim renaming of B-0.
USA
Business-
PRORAB
1957
PROisvoditel RABot. Leningrad programming system.
Russia
--
RAWOOP-SNAP
1957
Early system on UNIVAC 1103 or 1103A. Joining together of RAWOOP and SNAP.
Ramo Woolridge, USA
--
SALT (1)
1957
UNIVAC III autocode.
USA
--
Scope Writer
1957
RPGL for for TX-2.
MIT, USA
Business-
SML (1)
1957
Simple Machine Language. Language developed as a means of moving 650 RUNCIBLE to a UNIVAC I.
Case, USA
--
SOAP II
1957
Symbolic Optimum Assembly Program.
USA
--
SODA
1957
Symbolic Optimum DEUCE Assembly Program. Symbolic assembler for a one-level storage virtual machine for the English ELectric DEUCE.
University New S Wales, Australia
--
Speed Co
1957
Commercial release of autocode for the IBM 701 also "SpeedCo" "SpeedCo 1".
IBM, USA
Scientific-
SPS-I
1957
Simulation Programming System. Preprocessor for FORTRAN. Simulations precursor to SIMSCRIPT.
USA
Simulation-
Thaumaturgy
1957
ORDVAC Autocode.
USA
--
TIP (1)
1957
Tabular Interpretive Autocode for the DEUCE.
UK
Business-
UDECIN-1
1957
UDEC Interpreter. Interpreter for the Burroughs UDEC III, matches the UDECOM-3 compiler.
USA
--
UDECOM-3
1957
Compiler for the Burroughs UDEC III.
USA
--
UNICODE
1957
Pre-FORTRAN on the IBM 1103, similar to MATH-MATIC.
Remington Rand UNIVAC, USA
Scientific-
UNISAP
1957
UNIVAC SAP. Case Institute Symbolic Assembly Program for the UNIVAC series.
USA
--
Universal PRORAB
1957
Leningrad algebraic compiler.
Ukraine, Russia
Scientific-
USE
1957
UNIVAC Scientific Exchange (UNIVAC user group) equivalent to the SHARE compiler.
Ramo Woolridge, USA
Scientific-
Yanov flow diagram language
1957
Flowchart language.
Russia
--
ALPS (1)
>1956
Early interpreted algebraic language for Bendix G15, said to have preceded and influenced development of BASIC.
----
AP
1956
Automatic Programming. Advanced mathematical language for BULL GAMMA 60 .
France
Scientific-
APT
1956
Automatically Programmed Tools. For numerically controlled machine tools. The first language to be an ANSI standard: ANSI X3.37.
USA
--
BALITAC
1956
MIT Compiler for 650. Early system on IBM 650.
USA
--
CHIP (1)
1956
Compact Floating Point package for UNIVAC 1103. Interpeter for the UNIVAC 1103.
Wright Patterson AFB, Ohio, USA
--
DARSIMCO
1956
DArtmouth SIMplified Code. Dialect of SAP (SHARE Assembly Programming) devised to teach students - first of the line of Dartmouth simplified introductory programming languages, culminating in BASIC.
Darmouth, USA
--
DASK initial orders
1956
Initial orders for the Regencentral DASK.
Regnecentralen, Denmark
--
DEUCE Autocode
1956
Follow-on to the ACE, this was a multi-level Autocode led to the Alphacode.
UK
--
EASE II
1956
Engineering Automatic System for Solving Equations. Early system on IBM 650. GM Allison autocode.
General Motors, USA
--
FAP (1)
1956
Assembly language for Sperry-Rand 1103 and 1103A.
Lockheed MSD, USA
--
Formulas
1956
Compiler for Zuse Z4.
Germany
--
GEMS (1)
1956
GE Manufacturing Simulator for the US Airforce.
General Electric, USA
--
GIP
1956
General Interpretive Programme. An early interpreted language for the English Electric DEUCE, with array operations and an extensive library of numerical methods.
English Electric, UK
--
Hanford Mark I
1956
Report generating language.
General Electric, USA
Business-
INTERCOM 101
1956
Scientific floating point autocode for BENDIX G-15.
USA
Scientific-
IPL-IV
1956
Version 4 of IPL.
USA
AI-
LA A 870
1956
Los Alamos assembler. Regional Symbolic Assembly Program.
Los Alamos Scientific Lab., USA
--
LOAD AND GO
1956
Rand Corp. FORTRAN.
Rand Corp., USA
--
Manchester Autocode
1956
Predecessor of Mercury Autocode. Autocode modified to run on low memory ICT 1901.
Manchester University, UK
--
MJS
1956
Livermore Compiler for UNIVAC I.
Lawrence Livermore Lab., USA
Scientific-
NYU/OMNIFAX
1956
Hybrid compiler for UNIVAC II.
USA
Scientific-
OMNICODE
1956
Interpreter/compiler for IBM 650.
General Electrics, USA
--
OMNIFAX
1956
NYU Compiler for UNIVAC I , later incorporated into NYU/OMNIFAX.
Institute of Mathematical Sciences, New York, USA
--
PRINT I
1956
PRe-edited INTerpretive routine. First load-and-go system, for scientific calculation on 705s, influenced by Bemer and Bosak's FLAIR system for Lockheed.
IBM, USA
Scientific-
QUAD
1956
Interpretive coding system for the JOHNNIAC.
RAND Corp., USA
--
SAC (1)
1956
Assembly Routine on Datatron 200 series and later for Burroughs 205.
Electrodata, USA
--
SMAC
1956
SMAll Compiler. JOHNNIAC diagnostic compiler.
RAND Corp., USA
--
SNIP
1956
Complex maths version of RW SNAP.
USA
Scientific-
SOAP I
1956
First release of SOAP.
USA
--
SOHIO
1956
Standard Oil Ohio interpretive autocode for IBM 705.
USA
--
SPUR
1956
Single Precision Unpacked Rounded Floating Point Package. Fast floating point package, ported to the IBM 650 by Boeing.
Convair, USA
--
STAC
1956
Storage Allocation and Coding Program. Symbolic macro-assembler for the English Electric DEUCE.
English Electric Company, UK
--
STAR 0
1956
Burroughs 200/205 assembler.
USA
--
SYMBOLIC ASSEMBLER (1)
1956
Symbolic assembler for IBM 705.
USA
--
TRANS-USE
1956
Univac 1103 macroassembler.
USA
--
UGLIAC
1956
United Gas Corporation's interpeter for the Datatron 200 series.
USA
--
VIB
1956
?
General Motor, USA
--
X-1
1956
Experimental Assembler For Univac II.
Remington-RAND, USA
--
ADES
1955
Automatic Digital Encoding System. Early system on IBM 704. First declarative language, also designed to be machine independent. Uses left Polish notation.
US Naval Ordnance Laboratory, USA
--
ADES II
1955
Second implementation of ADES, translatable and featuring recursion. Possibly the first language to feature the universal quantifier.
US Naval Ordnance Laboratory, USA
--
ASSEMBLER
1955
Modification of Rochester Assembler at IBM Poughkeepsie.
IBM, USA
--
AUTOCODER
1955
IBM generalised autocode.
USA
--
BASE 00
1955
SEAC interpreter.
National Bureau of Standards, USA
--
Bauer and Samelson
1955
High-level algbraic compiler.
Dresden, Germany
Scientific-
BELL
1955
Early system on IBM 650 and Datatron 200 series. [Is Datatron version the same?].
Bell Labs, USA
--
BIOR
1955
Autocode for UNIVAC I or II.
USA
--
BOGART
1955
Autocode for NSA/DOD Fort Meade, made specially by UNIVAC.
Univac Corp., USA
Scientific-
CAGE
1955
autoCoding At GE. GE Optimising autocode. Early system on IBM 704.
General Electric, USA
Scientific-
CORBIE
1955
NBS coding system for IBM 704.
USA
Scientific-
CYCLONE Initial orders
1955
CYCLONE's initial orders.
USA
--
FLAIR
1955
Early system on IBM 650.
USA
--
FLIP/SPUR
1955
Combination of autocode and assembler for UNIVAC 1103. Also FLIP-SPUR.
Convair, San Diego, USA
--
FLOW-MATIC
1955
Originally known as B-0 (Business Language version 0), was the first English-like data processing language. It was developed for the UNIVAC I.
Remington-RAND, USA
Business
G2
1955
Automatic coding system for the Gottingen computer system at the Max Born Institute.
Germany
--
GP
1955
Generalized Programming Compiler. Early system on UNIVAC I or II. Renamed FLEXMATIC by the marketing division.
Univac Corp., USA
--
GPX
1955
General Programming, eXtended. Language system for the UNIVAC II, implementing structure programming and libraries.
USA
Scientific-
INTERCOM
1955
Assembly language for the G-15.
USA
Scientific-
IPL-II
1955
First running version of IPL, and ran on the JOHNNIAC.
USA
AI-
IPL-III
1955
Version 3 of IPL.
USA
AI-
IT (1)
1955
Internal Translator. Early compiler for math originally for Burroughs 205, then IBM 650. Forerunner of RUNCIBLE, GATE, CORRELATE and GAT. IT source code was converted to PIT, thence to SPIT.
Purdue University, USA
Scientific-
IT (2)
1955
Algebraic interpreter for IBM 705.
Ohio Standard Oil, USA
--
KOMPILER
1955
One of the first language compilation and runtime systems for International Business Machines' IBM 701. Known versions are KOMPILER 2 for IBM 701 and KOMPILER 3 for the IBM 704. KOMPILER was eventually replaced by a Fortran compiler. Livermore autocode.
IBM, USA
--
KOMPILER 2
1955
Hybrid algebra flow language.
University of California Radiation Laboratory, USA
Scientific-
L1
1955
Bell 1 interpreter. Renaming of Wolontis system.
Bell Labs, USA
--
L2
1955
Bell L2 interpreter. High Level Assembler. Operational on 650.
Bell Labs, USA
--
L3
1955
Bell L3 Interpreter. Version 3 of the Bell high level interpreter, ran on IBM 650 and Datatron 200.
Bell Labs, USA
--
MAFIA
1955
Matrix algebra system for UNIVAC 1103A. Lockheed matrix algebra system.
USA
Scientific-
MAGIC I
1955
Michigan algebraic coder.
University of Michigan, USA
Scientific-
Mailüfterl
1955
Autocode for Mailüfterl (Austrian nickname for the first transistorized computer on the European mainland).
Austria
Scientific-
MATRIX
1955
Autocode for the Ferranti systems for manipulating matrices.
Ferranti, UK
--
MISCRAP
1955
Lockheed diagnostic compiler for 1103A.
Lockheed Aircraft Corp., USA
--
NAREC Coding System
1955
Naval Research Electronic Computer. High level autocode for the NAREC computer.
USA
Scientific-
NOL Speed Code
1955
Naval Ordinance Laboratory Speedcode. Floating point variant of the Red Arsenal Speed Code.
U.S. Naval Ordnance Laboratory, USA
--
NORC COMPILER
1955
Compiler for the Naval Ordnance.
U.S. Naval Weapons Laboratory, USA
Scientific-
PACT I
1955
Project for the Advancement of Coding Technique. Series of compilers for the IBM 701 and IBM 704 scientific computers. Co-operative endeavour for a translating compiler between Douglas Aircraft, IBM, North American Aviation, Ramo-Wooldridge, and RAND Corp
USA
Scientific
PP-2
1955
Russian automatic programming system v2.
Mathematical Institute of the Soviet Academy of Sciences, Russia
Scientific-
QUEASY (1)
1955
Quick and Easy. NOTS autocode for IBM 701.
Naval Ordnance Test Station, USA
--
RAWOOP
1955
RAmo-WOoldridge One-Pass assembly program. Macroassembler for UNIVAC 1103.
Ramo Woolridge, USA
--
RECO
1955
REGional COding. Symbolic assembler for the Remington Rand Univac 1103.
USA
--
REG-SYMBOLIC
1955
Symbolic assembler for IBM 704.
Los Alamos Scientific Lab., USA
--
RELATIVE
1955
Interpretive autocode at GM Allison. Early system on IBM 650.
USA
--
SCRIPT (1)
1955
Scientific and Commercial Subroutine Interpreter and Program Translator. GE Hanford autocoder for the the IBM 702.
General Electric Co., USA
--
SELFRIDGE
1955
Analog simulation language. Generally credited to be the very first digital continuous simualtions system, and running on the IBM 701.
Selfridge, USA
Simulation-
Sequentielle Formelübersetzung
1955
"Sequential Formula Translation".
----
SNAP (1)
1955
Ramo Woolridge floating point package for UNIVAC 1103.
Ramo-Woolridge , USA
--
SOAP
1955
Symbolic Optimal Assembly Program. IBM 650 assembly language.
IBM, USA
--
TAC initial orders
1955
Initial order for the TAC computer.
Japan
--
Universal Code
1955
Moore school SEAC autocoder.
Moore School, USA
--
Universal Machine-Independant Programming Languag
1955
GAMM precursor to IAL.
International
Scientific-
Wolontis-Bell Interpreter
1955
High level interpreter at Bell labs for 650.
Bell Labs, USA
--
A-3
1954
UNIVAC programming language. Mathematical problems.
Remington-RAND, USA
Scientific-
ABC I
1954
High level assembler.
Datamatic Corp., USA
--
Amos Input System
1954
Halstead Autocode.
UK
--
ARITH-MATIC
1954
Extension of Grace Hopper's A-2 programming language. ARITH-MATIC was originally known as A-3, but was renamed by the marketing department of Remington Rand UNIVAC.
Remington-RAND, USA
Scientific
AT-3
1954
Original name of MATH-MATIC. Algebraic Translator.
USA
Scientific-
BACAIC
1954
Boeing Airplane Company Algebraic Interpreter Coding system. A pre-Fortran system on the IBM 701 and IBM 650.
Boeing Company, USA
Scientific-
Burroughs Truth-Function Evaluator
1954
Logical evaluator system.
Burroughs, USA
--
DOUBLE-QUICK
1954
Early floating point system. Double precision version of QUICK.
Douglas Aircraft Company, USA
Scientific-
DRUCO I
1954
Early system on IBM 650.
USA
--
EASIAC
1954
Autocoder for the Michigan Univeristy Midac.
Michigan State University, USA
Scientific-
EASY FOX
1954
E and F in the then current USAF phonetic alphabet. RAND autocode for JOHNNIAC, subsequently used to write JOSS and IPL-II.
RAND Corp., USA
--
Elmo Compiler
1954
Autocode.
Livermore Labs, USA
--
FLIP (1)
1954
Convair floating point system for the 1103 computer.
USA
--
FORTRAN
1954
FORmula TRANSlator. General-purpose, imperative programming language that is especially suited to numeric computation and scientific computing.
IBM, USA
Scientific
FORTRAN I
1954
For the IBM 704.
IBM, USA
Scientific--
G1
1954
Automatic coding system for the Gottingen computer system at the Max Born Institute.
Germany
--
Gorn experimental compiler
1954
Gorn machine independant algebraic code.
Dept. of the Navy, USA
Scientific-
ILLIAC
1954
Assembly language for the ILLIAC computer.
USA
--
IPL (2)
1954
Information Processing Language. First in list processing but replaced by Lisp. Versions IPL-I through IPL-V.
Carnegie Institute of Technology, USA
AI
LMO
1954
Livermore Autocode.
Livermore Labs, USA
Scientific-
Lockheed Simultaneous Differential Equations
1954
Lockheed Simultaneous Differential Equations.
Lockheed Aircraft Corp., USA
Scientific-
MAGIC (1)
1954
Michigan Automatic General Interactive Coder. Interactive coding system for the Midac computer.
Michigan State University, USA
--
Mark I Autocode
1954
See Autocode.
---
MATH-MATIC
1954
Marketing name for the AT-3 compiler. Early programming language for UNIVAC I and UNIVAC II. Intended as an improvement over FORTRAN. (MATHMATIC).
Remington-RAND, USA
Scientific
NYAP
1954
NYU Autocode Program. Autocode for IBM 704. Also called the NYU Compiler System.
New-York University, USA
--
NYU Compiler System
1954
Early NY compiler.
UK
Scientific-
PP-1
1954
Russian automatic programming system, short for Programmirunischye Programmy = Programming Program. For the STRELA computer.
Mathematical Institute of the Soviet Academy of Sciences, Russia
Scientific-
PP-BESM
1954
PP for the BESM computer.
Moscow, Russia
--
SEESAW
1954
Autocode for the IBM 701.
USA
--
SYLLIAC Initial orders
1954
IO for the Sylliac.
Sidney, Australia
--
WEIZAC Initial orders
1954
IO for the WEIZAC. Derived from Illiac Initial orders and based on EDSAC initial orders.
USA
--
A-1
1953
Compiler for UNIVAC I.
USA
Scientific-
A-2
1953
UNIVAC compiler.
Remington-RAND, USA
Scientific-
ACOM
1953
Early system on IBM 705.
-Scientific-
ALGEBRAIC
1953
Early system on MIT's Whirlwind.
USA
Scientific-
Brooker Autocode
1953
Manchester Mark I autocode.
UK
--
COMPREHENSIVE
1953
MIT Combined interactive and automatic coding system.
MIT, USA
--
DUAL
1953
Dual coding ability. Dual coding system - interpreted autocoder with emulated floating point system that also had machine language components.
UC Los Alamos Scientific Lab., USA
Scientific-
DUAL-607
1953
Macro-assembler for IBM 701.
UC Los Alamos Scientific Lab., USA
--
EDSAC Autocode (2)
1953
Autocode for EDSAC 2.
UK
--
FLOP
1953
Floating Octal Point. Lockheed macro assembler for a virtual machine running on the IBM 701.
Lockheed Aircraft Corp., USA
--
GESAL
1953
Symbolic Assembly Language.
General Electric, USA
Scientific-
Laning and Zierler System
1953
Possibly the first true working algebraic compiler. On MIT's Whirlwind computer.
MIT Project Whirlwind, USA
Scientific
MATRIX MATH
1953
Matrix algebra compiler for UNIVAC II.
Franklin Institute, USA
Scientific-
NAA Assembly
1953
Interpreted macro-assembler for IBM 701.
North American Aviation, USA
--
Nicholas coding scheme
1953
Autocode for the Nicholas system.
Elliott Brothers, UK
--
PRINT
1953
PRe-edited INTerpretive" Routine. It was the first "LOAD-AND-GO" system in the world. Prior to this, particularly for compilers, one had to run two separate processes -- the first to convert the program to the form the computer would run from, and then a later submission of that form.
IBM, USA
Scientific
PUNCHY
1953
Interactive utility for the TX-O which allowed programmers to punch out corrected paper tape for storage purposes.
USA
--
QUICK
1953
DAC Autocode for IBM 701.
Douglas Aircraft Company, USA
--
READ
1953
Automatic translation system for the IBM 701.
GM Allison research lab, USA
--
READ/PRINT
1953
?
----
RPN
1953
RPN is an unusual language in that much of the code you write is actually the bytecode that is executed by RPN. All RPN bytecode is made up of typeable ASCII characters.
--
SAP (1)
1953
Symbolic Assembler Program. IBM 704 assembly language.
United Aircraft Corp., USA
Scientific-
SHACO
1953
Short Hand Coding. Interpretive symbolic maths system. Early system on IBM 701.
Los Alamos Scientific Lab., USA
Scientific-
Speed coding
1953
Speedcoding or Speedcode was the first higher-level language created for an IBM computer. A pseudocode interpreter for math on IBM 701, IBM 650. Ported to 704 by Convair.
U.S. Naval Ordnance Laboratory, USA
-
SPEEDCODE
1953
Alternate name for SPEEDCODING.
USA
Scientific-
SPEEDCODING
1953
Backus Autocoder. Proto-FORTRAN.
IBM, USA
Scientific-
SUMMER SESSION
1953
MIT Interactive coding system.
MIT, USA
--
TRANSCODE
1953
Early system on Ferut computer.
Canada
Scientific-
White Oak Curry
1953
Implementation of Curry's system for the White Oak IBM 650 computer.
USA
--
A-0
1952
Arithmetic Language version 0. Written for the UNIVAC I, was the first compiler ever developed for an electronic computer. For the UNIVAC I or II. Later internal versions: A-1, A-2 , A-3, AT-3. AT-3 was released as MATH-MATIC.
Remington-RAND, USA
Scientific
ASSEMBLY
1952
Rochester Asssembler for IBM. Early system on IBM 702.
USA
--
AUTOCODE
1952
Possibly the first primitive compiler, it translated symbolic statements into machine language for the Manchester Mark I computer. Autocoding came to be a generic term for symbolic assembly language programming, and versions of Autocode were developed for many machines: Ferranti Atlas, Titan, Mercury and Pegasus, and IBM 702 and 705.
UK
-
COMPOOL
1952
COMmon data POOL.
RAND/SDC, USA
--
DOI
1952
Decimal Order Input. Functionally similar to the EDSAC initial orders and was used until about 1956 when it was replaced by one allowing symbolic addresses.
University of Illinois, USA
--
DOUGLAS
1952
Douglas SM Macro-assembler. Early system on IBM 701.
Douglas Aircraft Company, USA
--
Editing Generator
1952
Autocoder system for UNIVAC 1.
USA
--
EDVAC/ORDVAC coding
1952
BRL Assembler library for the VAC computers.
USA
--
Isaac
1952
Earliest List processing language.
USA
--
JAINCOMP Assembly
1952
Simple positionally determined mathemetatical autocode for JAcobs INstruments JAINCOMP.
USA
Scientific-
MIDAC Input Translation Program
1952
Autocode for the MIDAC.
USA
Scientific-
Quine (1)
1952
Quine's logic system.
USA
--
SO 2
1952
Symbolic assembler for IBM 701.
IBM, USA
--
TREAC Autocode
1952
Autocode developed for the TREAC (Telecommunications Research Establishment Automatic Calculator) computer at Malvern, using initial orders based on EDSAC. The first ever computer generated sound (1954) was programmed in TREAC autocode.
RWRE, UK
--
Turing autocode
1952
Turing's autocode for the ACE and Deuce.
UK
--
Boehm unnamed coding system
1951
First operator precence language.
Switzerland
Scientific-
Bracketed Terms
1951
Klammerausdrücke. Algebraic language.
ETHZ, Zurich, Switzerland
Scientific-
Formules
1951
?
----
Klammerausdrücke
1951
Algebraic language and compilers. By Konrad Zuse.
Germany
---
OMNIBAC Symbolic assembler
1951
First symbolic machine code.
General Electrics, USA
--
Regional Assembly Language
1951
The first assembly language with Rochetser ASSEMBLY.
----
Rochester ASSEMBLY
1951
The first assembly language with Regional Assembly Language.
----
Sort Merge Generator
1951
The Sort Merge Generator was an application developed for the Univac I and is one of the first examples of using a computer to create a computer program.
---
SORT/MERGE
1951
Autogenerator /Protocompiler system for ENIAC and later UNIVAC I .First code autogenerator.
Remington-RAND, USA
--
stanislaus
1951
Polish notation propositional calculus system for special purpose machine.
Germany
--
Superplan
1951
Created by H. Rutishauser based on Zuse's Plankalkul.
ETHZ, Zurich, Switzerland
---
Whirlwind assembler
1951
Autocode for MIT Whirlwind.
MIT Project Whirlwind, USA
Scientific-
ALGAE (2)
1950
Collective symbols symbolic language.
USA
--
APE(X)C
1950
Coding system for the APE(X).
Birkbeck College, UK
--
EDSAC Autocode (1)
1950
Autocode for the EDSAC 2 computer.
UK
--
FLIP (2)
<1959
Early assembly language on Bendix G-15.
----
HAYSTAQ
1950
Have You Stored Answers to Questions. Restricted input querying language. Patents-specific (especially chemical patents) querying system with highly constrained input, permitting the description of chemical structures.
U.S. Patent Office and National Bureau of Standards on SEAC, USA
Database-
Intermediate Programming Language
1950
High level machine language.
USA
--
IPL (1)
1950
Intermediate Programming Language. A very early attempt to express machine language at a higher level of abstraction. Like Plankalkul, it used a right-handed style of assignment, in which the new value appears on the right.
----
Speedcoding 3
<1959
Version of Speedcoding.
----
SYMBOLIC ASSEMBLY
<1959
Early system on IBM 705.
----
C-10 (1)
1949
First Mnemonic codeset fot the BINAC.
USA
--
Seeber coding scheme
1949
Concept.
----
Seeber instructions
1949
First soft-addressable memory.
USA
--
SHORTCODE
1949
Precursor of programming languages.. Pseudocode interpreter for math problems, on Eckert and Mauchly's BINAC, later on UNIVAC I and II. Possibly the first attempt at a higher level language.
USA
-
Aiken CPC translator
1948
Proposed relay code for the Harvard Mark III.
USA
--
BRIEF CODE
1948
Pseudocode interpreter. See Short Code.
J. Mauchly and W. F. Schmitt, USA
-
CPC Coding scheme
1948
Language by Howard H. Aiken.
USA
---
Curry notation system
1948
Erly coding language developped by Haskell Curry.
USA
---
Curry programming system
1948
Special notation system to program the ENIAC.
USA
--
EDSAC Initial Orders
1948
First ever assembler system.
UK
--
Shannon hardware logic
1948
Wiring logic system.
USA
--
Williams
1948
Proto-index register for the Manchester Computer.
UK
--
ARC (1)
1947
Machine language for Automatic Relay Computer.
Birkbeck College, UK
--
ARC Assembly
1947
Assembler for ARC computer.
----
Birkbeck Assembler
1947
First assembly language and the design of the assembler and autocode (ARC and APE(X)C) for the Birbeck computers.
Birkbeck College, University of London, UK
--
ENIAC short code
1946
Clippinger/von Neumann short code. By R. Clippinger, J. von Neumann.
USA
--
Flow Diagrams
1946
Very early visual (graph-based) language for directing algorithms.
USA
--
Von Neumann and Goldstine graphing system (Notati
1946
System by John von Neumann and Herman Goldstine.
USA
---
ENIAC coding system
1943
Early coding language. By J. von Neumann, J. Mauchly, J. P. Eckert, H. Goldstine.
USA
---
ENIAC stored program
1943
Initial Von Neumann computer language, and the initial mechanism for storing programs in memory, established by Von Neumann, Mauchly and Eckhart.
USA
--
Plankalkul
1943
Plan calculus. The first programming language, implemented for the Z3 computer. Included arrays and records. Much of his work may have been either lost or confiscated in the aftermath of WWII. By Konrad Zuse.
Germany
-
Church typed-lambda calculus
1941
Evolution of lambda calculus.
USA
--
Post production
1941
Emil Post production system.
USA
--
Analytical Engine order code
1837
The Analytical Engine was a proposed mechanical general-purpose computer designed by English mathematician Charles Babbage. It was first described in 1837 as the successor to Babbage's difference engine, a design for a mechanical calculator.
Charles Babbage and Ada Lovelace, UK
Scientific-
AACC
-
Language for building finite state automata.
----
Abel (1)
-
Strongly-typed object-oriented language with contravariant semantics.
Hewlett Packard Labs, USA
---
Access Module Basic-
BASIC.
----
Action!
-
Compiler design programming language, as Micro-SPL.
---
ADL (5)
-
Assertion Definition Language. Sun Labs, for the Japanese Ministry of Trade. Language for automated generation of interface tests.
Sun Labs, USA
---
ADS/Batch-
Port of ADS/Online to the batch mainframe environment.
Cullinet, USA
--
ADS/Online
-
Application Development System. The original name of the product was "AIDS". COBOL-like language.
Cullinet, USA
--
AGP-L
-
Language for natural language recognition.
----
AHDL
-
Analog VHDL. Under development.
US Air Force, USA
---
Alex (2)
-
Polymorphic with ADT's, type inference, inheritance. Under development.
Defence Science & Tech Org., Australia
---
Almquist shell-
Also A Shell or ash. See sh.
---
APBasic-
BASIC for audio equipment tools.
AudioPrecision, USA
---
Apple MacBasic-
BASIC for Mac (never sold).
Apple Inc., USA
---
Array Basic-
BASIC.
----
Aspirin
-
Language for the description of neural networks. For use with the MIGRAINES neural network simulator.
Mitre Corp., USA
Medical--
AXIS
-
Algebraic language with user-definable syntax.
Hewlett-Packard, USA
---
BABYLON
-
Development environment for expert systems.
----
Bas (2)-
Interpreter for the classic dialect of the programming language BASIC. It is pretty compatible to typical BASIC interpreters of the 1980s, unlike some other UNIX BASIC interpreters.
Germany
--
BASCOM
-
Compilers for the 8051 and AVR chips.
--
Basic 256-
Formerly KidBasic, for Windows and Linux (C++, LEX, YACC, source, uses Qt, GPL'd). Language for education.
-Education-
Basic!-
BASIC for iPhone.
----
BasicX-
BASIC designed specifically for NetMedia's BX-24 microcontroller and based on the BASIC programming language.
NetMedia Inc., USA
-
Tokiwa Basic-
Free Basic compilers/assembler for x86
----
Blassic-
Classic Basic interpreter. The line numbers are mandatory, and it has PEEK & POKE. The main goal is to execute programs written in old interpreters, even those that use peculiar control flow constructs or automodifiable code.
Spain
--
BOSS
-
Bridgport Operating System Software. Derivative of the ISO 1054 numerical machine control language for milling, etc.
----
BRAVE-
?
----
Bridgetalk
-
Visual language.
----
Bsisith-
Dialect of the programming language BASIC written in Hebrew.
Israel
---
Caché Basic-
One of the 3 scripting languages in the Caché Database.
Caché, USA
--
Caché MV Basic-
Variant of BASIC used by MultiValue apllications (Pick applications).
Caché, USA
---
Candle
-
Language used in Scorpion environment development system. Related to IDL?
----
CC++-
Compositional C++. Extensions to C++ for compositional parallel programming.
----
CCP (2)
-
Concurrent Constraint Programming. Not a language, but a general approach.
----
CoCo Extended Color BASIC-
BASIC for Tandy CoCo computer.
----
Corn
-
This language is designed for modeling concurrency and advanced computation.
----
D (4)
-
Haskell-like language, with type classes.
----
Databasic (2)
-
See Pick/BASIC for use on the Pick Operating System.
---
DCG (3)-
Variant of BNF.
----
Decimal Basic-
Cross-platform ANSI/ISO Full BASIC language system for Mac OS X Intel, Windows, Linux/x86.
---
Delta (8)
-
String-processing language with single-character commands.
Tandem, USA
---
DIALECT
-
High-level language for LALR grammars. Part of Software Refinery from Reasoning Systems.
Reasoning Systems, Inc., USA
---
DLG
-
DFA-based Lexical analyzer Generator. Part of PCCTS (Purdue Compiler-Construction Tool Set).
----
DLX
-
Assembly language.
----
DRAGON
-
Implementation language used by BTI Computer Systems.
----
Dual FCP
-
?
----
el(alpha)
-
Aims to be a high-level language that knows about real hardware, for systems programming.
-Hardware--
Envision Basic-
Envision-Based Software Language (EBSL) is the programming language used within Envision process hooks. Also UniBasic.
----
ET
-
Integration of functional and logic programming.
University of Bremen, Germany
---
ETHER
-
Concurrent object-oriented language?
----
Eva (2)
-
Explicit Vector Language. [?].
----
Express (3)
-
Language providing concurrency through message-passing to named message queues.
ParaSoft Corp., USA
---
fbasic.c-
Simple Basic interpreter (C source code).
----
Fenix
-
GNU project to create a free compiler for a scripting language derived from the one created for the game development suite, DIV Games Studio.
Hammer Technologies, Spain
Games
FIDO
-
FInite DOmains. A constraint language implemented on top of Prolog.
-AI--
FilmStar BASIC-
VBA (Microsoft Visual Basic for Applications) compatible language implemented in all FilmStar programs.
FTG Software, USA
--
Flash Basic-
BASIC.
----
FLINT BASIC
-
Multiple precision Basic intepreter using FLINT. inspired by Diomidis Spinellis' Obfuscated C Contest entry OCC Basic Interpreter.
----
FOOL
-
Fool's Lisp. A small Scheme interpreter.
-AI--
ForceBasic-
Free basic-like programming language. Its syntax is very similar to Basic and the code is neat and tidy. ForceBasic may generate small GUI, console and CGI EXEs
---
FREESTYLE-
Basic Script Language. See FBSL.
---
Galaxy
-
Extensible language in the vein of EL/1 and RCC.
----
Gammasoft BASIC-
Simple line-based BASIC interpreter. It requires the Gammasoft Runtime Engine as well as HyperCard.
Gammasoft, USA
--
Gawk
-
GNU's implementation of a superset of POSIX awk, a pattern scanning and data manipulation language.
----
GL (3)
-
Graphics Language.
Silicon Graphics, USA
Graphics--
Glammar
-
Pattern transformation language for text-to-text translation. Used for compiler writing and linguistics.
----
GLASS
-
General LAnguage for System Semantics.
KU Nijmegen, Netherlands
---
HELP (4)
-
Lazy Scheme.
----
HOOK-
Object Oriented Kernel. Delphia. An object-oriented extension of Delphia Prolog.
-AI--
Hot Tea Basic-
BASIC. In java.
----
HP Pascal-
HP Pascal (formerly Compaq Pascal and DEC Pascal) is a Pascal and Extended Pascal compiler that runs on OpenVMS for VAX systems, OpenVMS for AlphaServer systems, and OpenVMS for Integrity servers.
---
HSL-FX-
Hierarchical Specification Language - Function Extension.
----
HSP-
Hot Soup Processor. Free Basic-like language developed with the main purpose to create 2D/3D games and multimedia applications. HSP fully supports DirectX
Japan
--
ILOC
-
Register-oriented intermediate language targeted to PC/RT. Source languages include FORTRAN and Russell.
Rice University, USA
---
IMP (6)
-
Interpretive Menu Processor. Used to implement much of the user interface of the Alis office automation package from Applix, Inc.
Applix, Inc., USA
---
Inglish
-
English-like language used for Adventure games like.
-Games--
Ingres 4GL-
See OpenROAD.
----
IPTSCRAE
-
Scripting language used to give additional functionality to The Palace software and servers.
--
ISL Light-
Light version of ISL.
----
Jade (3)
-
Strongly-typed language, object-oriented but without classes. For type research. The compiler output is Smalltalk.
University of Washington, USA
---
JAWS Scripting Language
-
Proprietary programming language that facilitates the interoperability of the JAWS for Windows screen reading program with practically any application–both proprietary and off-the-shelf.
Freedom Scientifc, USA
-
JPL
-
JAM Programming Language. Imperative string-based language, part of the JAM tool for developing screen (non-window) applications.
JYACC Corp., USA
---
Kelly's BASIC-
BASIC.
----
KoolB
-
Open source compiler, minimal, made mainly for learning purposes. (short for Kool-Bee) (Windows, Linux).
-Education--
Kool-Bee-
See KoolB.
-Education--
LADE
-
Compiler-compiler language?
----
Lakota
-
Scripting language, extends existing OS commands.
----
LANSA-
Family of integrated software development tools and Business Solutions. See RDML.
Lansa, USA
--
LIDIL
-
Lightweight Imaging Device Interface Language is a printer interface definition language used in more recent Hewlett-Packard printers. This language is commonly used on HP Deskjets that do not support the PCL printer language.
----
Lila
-
Small assembly-like language used for implementation of Actor languages. [Plasma perhaps?].
----
LISA (2)
-
Statistical data analysis. Similar to S.
----
LLM3
-
Assembly language for a virtual machine, the implementation language for Le-Lisp.
-AI--
LSL (2)-
Larch Shared Language. An assertion language. (See Larch).
----
M (2)
-
Silicon Compiler Systems. A C-like language for multilevel hardware description. Currently available in the GDT package from Mentor Graphics.
-Hardware--
Mama
-
Educational object-oriented programming language designed to help young students start programming by providing all language elements in the student mother tongue. Available in several languages. Mama IDE is an improvement of Carnegie Mellon's open source
Eytam Robotics, Israel
Education
Mathcad
-
Symbolic math environment.
----
mbas-
Cross platform, open source .NET development framework.
---
M-Code (2)
-
Intermediate language for an SECD-like machine, used by the Concert implementation of MultiLISP.
-AI-
MCS-
Meta Class System. A portable object-oriented extension of Common LISP.
-AI--
MelloCOMPLEX-
Based on "COMPLEX", a variant of BASIC.
----
MHDL
-
Microwave Hardware Description Language. Incorporates Haskell 1.2. Also MIMIC Hardware Description Language.
Intermetrics, Inc., USA
Hardware--
MicroShare Basic-
Business BASIC for Windows.
MicroShare Corp., USA
Business-
MiniBasic-
Simple programming language, based on BASIC and written in pure ANSI C.
---
ML (3)
-
Manipulator Language. IBM language for handling robots.
IBM, USA
Robot--
ML-2000-
Dialect of ML, an extension and redesign of Standard ML. Under development.
----
Movitz-
Implementation of the Common Lisp programming language for x86 computers.
-AI-
MSIL-
See CIL.
----
multiC-
Wavetracer. A data-parallel version of C.
----
MUSL
-
Manchester University Systems Language.
Manchester University, UK
---
My Business Basic-
Also MyBB. Open source Business Basic Interpreter/Run-time environment.
-Business-
N.A.M.E. Basic-
BASIC. Compiles into bytecode to run on the Java Virtual Machine. Can also run in interpreted mode on the JVM.
----
NATURAL
-
Integrated 4GL used by the database system ADABAS. Menu-driven version: SUPER/NATURAL. Also NATURAL 2.
Software AG, Germany
Database-
Nawk-
New AWK. Pattern scanning and processing language. An enhanced version of AWK, with dynamic regular expressions, additional built-ins and operators, and user-defined functions.
AT&T, USA
---
NDL (3)
-
Network Definition Language. Used to program the DCP (Data Communications Processor) on Burroughs Large System. Version: NDL II.
----
Nexpert Object
-
Expert system.
----
NG-Basic-
Basic for JavaScript.
----
NGL (1)-
Dialect of IGL.
----
Nother
-
Parallel symbolic math.
----
Oasis Basic-
See THEOS Multi-User Basic.
---
OBASIC-
BASIC for (CP/M) systems.
Microsoft, USA
---
Object Basic-
BASIC.
----
Oblog-
Object-oriented extension to Prolog. Small, portable.
University of Edinburgh, Uk
AI--
Ocean Basic-
Basic-like compiler for Windows.
---
OIL (2)
-
Operator Identification Language. Used for overload resolution by the Eli compiler-writing system.
----
OISC
-
One Instruction Set Computer. Assembly language for a machine based on the single instruction.
----
Online English
-
Powerful online reporting tool that used the "Intellect" natural language AI engine from Artificial Intelligence Corporation (AICorp).
Cullinet, USA
Database-
O-plan
-
Distributed language.
----
Panther-
Extensible cross-platform collection of development tools targeted at development of 2-tier and n-tier client/server and component-based database-oriented applications.
---
Parakeet
-
Object-oriented stack machine language inspired by Forth for Parrot virtual machine.
---
Paris
-
PARallel Instruction Set. Low-level language for the Connection Machine.
----
PC (2)-
Parallel C. Extensions to C providing a shared memory SIMD model on message passing machines.
University of Houston, USA
---
PCL (9)
-
Peripheral Conversion Language. Command language for file transfer between I/O devices on the CP-V and CP-6 operating systems.
Honeywell, USA
---
PEEL
-
Used to implement version of EMACS on PRIME computer.
----
PIC BASIC Pro-
BASIC for use with PIC microcontrollers.
microEngineering Labs, Inc., USA
--
picoBASIC-
Integer BASIC for PalmOS 3.0 or later.
---
PLL
-
Paul Lozano Language.
----
Pluto Business BASIC-
Business BASIC.
Southwest Data Systems, USA
Business-
POCAL
-
PETRA Operator's CommAnd Language.
----
POSYBL
-
PrOgramming SYstem for distriButed appLications. A Linda implementation for Unix networks.
----
PowerFuL
-
Combines functional and logic programming, using "angelic Powerdomains".
----
pre-cc
-
PREttier Compiler Compiler.
----
Prolog+-
Concept Database Management Language.
----
PROSPRO
-
Control systems language.
IBM, USA
---
PROTEL-2-
Object-oriented version of Protel.
----
Quickforward-
Free BASIC compiler with a simple IDE written in BASIC.
---
RAL
-
Expert system.
----
RapidQ-
Scripting language to create small Windows applications and automate tasks. Available for Windows 95/98/NT/2000, Linux/i386, Solaris/Sparc, and HP-UX.
---
RBASIC
-
Database language for Revelation, Combines features of BASIC, Pascal and Fortran.
-Database --
rc (6)
-
Microsoft resource language.
Microsoft, USA
---
RPT
-
Report writer language.
----
RUFL
-
Functional Language. Miranda-like.
Rhodes University, South-Africa
---
S.A.I.L.B.O.A.T-
SAIL Basic on Another Tack (CP/M, DOS Z80, X86, pseudo interpreted, Northstar Basic Compatible, B-Tree File System).
----
SALT (3)
-
Symbolic Assembly Language Trainer. Assembly-like language implemented in BASIC.
----
SassScript
-
Simple scripting language used in Sass files.
-Internet--
SCAN (4)
-
Real-time language.
DEC, USA
---
SC-Basic-
BASIC for Macintosh.
----
Scode
-
Internal representation used by the Liar compiler for MIT Scheme.
----
SDMS
-
Query language.
-Database --
Sequel (2)
-
Theorem prover specification language. Pattern matching notation similar to Prolog. Compiled into Lisp.
University of Leeds, UK
AI--
SESL
-
State and Event Specification Language. [?].
----
Sig
-
Signal processing, analysis, and display program. This is an environment with an associated programming language.
Argonne National Laboratory, USA
---
SLLIC
-
Intermediate language developed at HP. An infinite-register version of the Precision Architecture instruction set ?
Hewlett-Packard, USA
---
SMBasic-
Business BASIC.
Yermac Data Systems, USA
Business--
Softworks Basic (1)-
Superset of AlphaBasic. (Win32, Visual Studio.Net, Linux, Unix).
----
Span (2)
-
Programming language targeting the Parrot virtual machine. Its syntax is meant to be very similar to C, but its philosophy is Smalltalk-like, and it uses Smalltalk-style message syntax.
---
SPL (16)-
Student Programming Language. A translator-interpreter for a dialect of PL/I.
----
SPLASH
-
Streaming Platform LAnguage Shell. Programming language used within Flex operators and global and local declare blocks.
Sybase, USA
--
SQABasic-
For the Rational Software designed for Robot Script.
Rational Software Corp., USA
Robot-
SQL Module Language-
Used to interface other languages (Ada, C, COBOL, etc) to SQL-based DBMS's. ANSI standard. Version: Ada/SAME by Informix (SAME=Standard ANSI Module language with Extensions.).
-Business--
stbasic09-
Structured Basic interpreter written in Pascal and C and including SRGP graphics, GPL, (based on original Chipmunk Basic 1.0 by Dave Gillespie).
Germany
---
STP4
-
Statistical language.
----
SubL
-
Programming language based on Common Lisp, which can be easily compiled into the C programming language. Modern implementations of SubL are compiled to Java, providing substantial portability and speed advantages over previous runtimes.
-AI--
Submarine BASIC-
See BASIC-E.
----
SUIF
-
Stanford University Intermediate Format. Register-oriented intermediate language.
Stanford University, USA
---
University BASIC-
Basic for the TM 990 microcomputer.
Texas Instruments, USA
--
SweetLambda
-
Sugared lambda-calculus?
----
Sylvan
-
Distributed language?
----
Synergy/DE
-
ANSI-standard business language that enables business application developers to create scalable, system-independent enterprise applications.
Synergex, USA
Business-
Thoroughbred Basic-
Also T-Bred. Business BASIC.
Thoroughbred Software, USA
Business-
Tiger-BASIC-
High speed multitasking, for microcontrollers of the BASIC-Tiger family.
Wilke-Technology, Aachen, Germany
--
Tiny
-
Concurrency through message-passing to named message queues.
----
TIP (3)-
Texas Instruments Pascal.
Texas Instruments, USA
---
TOK
-
?
----
TPU
-
Text Processing Utility. Language for creation of text- processing interfaces, used to implement DEC's Extensible VAX Editor (EVE).
DEC, USA
---
Transcript
-
Former LiveCode or RunDev name. The Revolution scripting language, formerly called Transcript, is a full-featured programming language with all the constructs of Pascal, BASIC, C, and other common procedural programming languages.
----
TRANSLANG
-
Microassembly language for the Burroughs D Machine.
----
Treelang
-
"toy" programming language distributed with the GNU Compiler Collection (GCC) to demonstrate the features of its code-generation backend.
---
U/BL-
Data General BASIC. See UBB.
----
UBB-
Universal Business Basic or U/BL, B32. Basic for Data General computers.
Transoft, Inc., USA
Business--
UDF-
Industrial BASIC for control systems (HVAC).
----
UltraBasic-
BASIC.
----
UniBASIC-
IBM UniVerse BASIC. Dialect that is part of the UniData database, with a strong focus on data access and manipulation.
Dynamic Concepts, Inc., USA
Database
UniVerse-
Dialect that is part of the UniVerse database, with strong focus on data access and manipulation.
-Database -
VGQF
-
Query language. [?].
-Database --
Vim script
-
Scripting language built into Vim. Based on the ex editor language of the original vi editor, early versions of Vim added commands for control flow and function definitions.
Uganda
-
VisualPulsar-
Basic-like compiler with a simple visual IDE working environment.
Spain
--
Visual Test Basic-
Basic in Visual Test.
---
VSP
-
Very Simple Prolog+. [?].
-AI--
WAFL
-
WArwick Functional Language. LISP-like.
Warwick University, UK
AI--
Wasabi-
Functional dialect with features such as closures, continuations and first order functions, created as an in-house web applications development platform. Not released to public, but often features in the influential blog of Joel Spolsky, Fog Creek founder and CEO.
Fog Creek Software, USA
Internet-
Workflow Basic-
Programming language used within workflow activity hooks of the Workflow Management System (WfMS). It is a variant of EBSL.
Ellucian, USA
---
XDL-
Object-oriented extension to CCITT's SDL.
----
XICS
-
Page description language.
Xerox Corp., USA
---
XMTC-
Explicit multi-threading C. Shared-memory parallel programming language. It is an extension of the C programming language which strives to enable easy PRAM-like programming based on the explicit multi-threading paradigm.
University of Maryland, USA
--
YAPS-
Yet Another Production System?. Commercial production rule language, simpler than OPS5. Allows knowledge bases to be attached to instances of CLOS objects.
College Park Software, USA
Knowledge--
Yay-
Yet Another Yacc. Extension of Yacc with LALR parsing.
----
ZUG
-
Geac. [?] A low-level Awk?
----
LTRTran-
Variant of FORTRAN.
-Scientific--
E (2)-
See AmigaE.
----
Sybex Business Basic/JCOS-
Business BASIC.
JONAS Systems, USA
Business--
SM-32-
Business Basic for Data General computers.
Yermac Data Systems, USA
Business--
BP-99-
BASIC.
Prime, USA
Business--
UniQuery
-
Easy to use, English-like query language for IBM UniData. Provides the ability to create meaningful ad hoc data server queries without having to understand underlying data server structures.
IBM, USA
Database--
PolyBASIC-
BASIC for the POLY 1 computer
NZL
---
IQS
-
Database query language
FRA
--


(c) epocalc 2012