Language
PL/I
Procedural, imperative computer programming language
Facts
- Appeared
- 1964
- Type system
- strong typing
- Languages it influenced
- 6
- Kind
- procedural programming language
- Paradigms
- concurrent computing, procedural programming, structured programming, imperative programming
- Designed by
- IBM
- Developer
- IBM
- Used for
- creating, discovery, analysis, content analysis, computer programming
- Influences listed
- 3
Sources: Wikidata (CC0) · Wikidata Q223433
Influenced · 6
| Language | Appeared | Paradigms | Type system | Languages it influenced |
|---|---|---|---|---|
| ALTRAN | 1965 | — | — | — |
| C | 1972 | procedural programming, structured programming, imperative programming, multi-paradigm programming | manifest typing, static typing, nominative typing, weak typing | 60 |
| PL/C | 1973 | procedural programming, structured programming, imperative programming | strong typing | — |
| PL/M | 1973 | procedural programming, structured programming | — | — |
| REXX | 1979 | procedural programming, structured programming | dynamic typing | 2 |
| XPL | 1967 | procedural programming, structured programming | — | 3 |
Languages based on it · 5
| Language | Appeared | Paradigms | Type system | Languages it influenced |
|---|---|---|---|---|
| IBM PL/S | 1960 | — | — | — |
| PL/8 | — | — | — | — |
| PL/M | 1973 | procedural programming, structured programming | — | — |
| SabreTalk | — | — | — | — |
| XPL | 1967 | procedural programming, structured programming | — | 3 |