PL/I ( Programming Language One, pronounced / piː ɛl wʌn / and sometimes written PL/1) is a procedural, imperative computer programming language developed and published by IBM. It is designed for scientific, engineering, business and system programming.
- Early history
In the 1950s and early 1960s, business and scientific users...
- Goals and principles
The goals for PL/I evolved during the early development of...
- Early history
The PL/M programming language (an acronym of Programming Language for Microcomputers ) is a high-level language conceived and developed by Gary Kildall in 1973 for Hank Smith at Intel for its microprocessors . Contents 1 Overview 2 PL/M sample code 3 References 4 Further reading Overview
PL/S, short for Programming Language/Systems, is a "machine-oriented" programming language based on PL/I. It was developed by IBM in the late 1960s, under the name Basic Systems Language ( BSL ), as a replacement for assembly language on internal software projects; it included support for inline assembly and explicit control over register usage.
PL/SQL includes procedural language elements such as conditions and loops. It allows declaration of constants and variables, procedures and functions, types and variables of those types, and triggers. It can handle exceptions (run-time errors). Arrays are supported involving the use of PL/SQL collections.
This is an index to notable programming languages, in current or historical use. Dialects of BASIC, esoteric programming languages, and markup languages are not included. A programming language does not need to be imperative or Turing-complete, but must be executable and so does not include markups such as HTML or XML, but does include domain specific languages such as SQL and its dialects.
A programming language is any set of rules that converts strings, or graphical program elements in the case of visual programming languages, to various kinds of machine code output.  Programming languages are one kind of computer language, and are used in computer programming to implement algorithms .
List of audio programming languages. List of BASIC dialects. List of C-family programming languages. List of CLI languages. List of concurrent and parallel programming languages. List of educational programming languages. Generational list of programming languages. List of JVM languages.