LTWlanguages & frameworks ltw://languages
  1. Home
  2. Languages
  3. Pascal
Language

Pascal

Programming language

1970Appeared
ISO/IEC 10206:1991 Stage: 90.93 (29 июля 2008 года)Latest version
27Languages it influenced

Facts

Appeared
1970
Latest version
ISO/IEC 10206:1991 Stage: 90.93 (29 июля 2008 года)
Languages it influenced
27
First release
1972
Kind
imperative programming language
Designed by
Niklaus Wirth
Developer
Niklaus Wirth
Influenced by
ALGOL 60, ALGOL W, ALGOL, Simula
File extensions
.p .pas .pp
Influences listed
4

Sources: Wikidata (CC0) · Wikidata Q81571

Influenced · 27

LanguageAppearedParadigmsType systemLanguages it influenced
Ada1980structured programming, imperative programming, multi-paradigm programming, object-oriented programmingstatic typing, nominative typing, safe typing, strong typing15
Aldor1990functional programming, imperative programming, logic programming, object-oriented programmingstatic typing, dependent type—
A♯1971functional programming——
C/AL—imperative programming——
Charm1996structured programmingstatic typing, strong typing—
Draco—procedural programming, structured programming, imperative programmingmanifest typing, static typing, strong typing—
EasyLanguage————
Emerald1980object-oriented programmingstatic typing, strong typing—
Go2009concurrent computing, procedural programming, functional programming, structured programming, imperative programming, object-oriented programmingstatic typing, duck typing, inference typing, structural typing, strong typing8
HyperTalk1987event-driven programming, procedural programmingweak typing5
Joyce1980concurrent computing, procedural programming—1
Karel1981procedural programming—1
Luna2011———
Modula1975procedural programming, imperative programming, modular programmingstatic typing, safe typing, strong typing4
Modula-21978concurrent computing, structured programming, imperative programming, modular programmingstatic typing, safe typing, strong typing9
Object Pascal1986generic programming, procedural programming, structured programming, imperative programming, multi-paradigm programming, object-oriented programmingdynamic typing, static typing, safe typing, strong typing6
Odin2016———
ParaSail2009concurrent computing, procedural programming, structured programming, parallel computing, object-oriented programmingstatic typing, strong typing—
Pascal Script2000procedural programming, imperative programming, multi-paradigm programming, object-oriented programmingstrong typing—
PascalABC.NET2007object-oriented programming——
Robic1975procedural programming——
Seed72005generic programming, reflective programming, structured programming, imperative programming, multi-paradigm programming, object-oriented programmingmanifest typing, static typing, nominative typing, strong typing—
SuperPascal1993concurrent computing, procedural programming——
Turbo Pascal1983object-oriented programming—1
Turing1982procedural programming, object-oriented programmingmanifest typing, static typing—
Wolfram Language1988functional programming, imperative programming, multi-paradigm programming, array programming, declarative programming, object-oriented programmingdynamic typing, strong typing—
XProfan1990———

Languages based on it · 2

Languages implemented in it · 2

LanguageAppearedParadigmsType systemLanguages it influenced
TeX1978——1
WEB———1

Frameworks written in it · 1