CODIGO
log in

Pascal

AKA delphi, objectpascal

Summary

Pascal is a procedural programming language designed in the late 1960s by Niklaus Wirth as a small, efficient language intended to encourage good programming practices. It is known for its clarity, strong typing, and readability.

Paradigms

imperative

Domains

education, desktop applications, systems programming

Key Features

modules, range types, named arguments

Typing

static system, non-structural typing, strong typing, none inference, compile-time checking, conservative type coercion, required type annotations

Compilation

compiled

Influenced By

ALGOL, ALGOL W, Simula, ALGOL 60

Ratings

Startup time
▊▊
▊▊
▊▊
▊▊
▊▊
Memory usage
▊▊
▊▊
▊▊
▊▊
▊▊
Computation speed
▊▊
▊▊
▊▊
▊▊
▊▊
Compilation speed
▊▊
▊▊
▊▊
▊▊
▊▊
Maturity
▊▊
▊▊
▊▊
▊▊
▊▊
Community size
▊▊
▊▊
▊▊
▊▊
▊▊
Learning resources
▊▊
▊▊
▊▊
▊▊
▊▊
Job market demand
▊▊
▊▊
▊▊
▊▊
▊▊
Learning curve
▊▊
▊▊
▊▊
▊▊
▊▊
Cognitive load
▊▊
▊▊
▊▊
▊▊
▊▊
Syntax complexity
▊▊
▊▊
▊▊
▊▊
▊▊
Semantic complexity
▊▊
▊▊
▊▊
▊▊
▊▊
Memory safety
▊▊
▊▊
▊▊
▊▊
▊▊
Concurrency ease of use
▊▊
▊▊
▊▊
▊▊
▊▊
Std lib maturity
▊▊
▊▊
▊▊
▊▊
▊▊
Std lib size
▊▊
▊▊
▊▊
▊▊
▊▊
Backwards compatibility
▊▊
▊▊
▊▊
▊▊
▊▊
Documentation quality
▊▊
▊▊
▊▊
▊▊
▊▊

File extensions

pas, dfm, dpr, inc, lpr, pascal, pp

External Links

Status active
Type programming
Created 1970
Designed by Niklaus Wirth
Developed by Niklaus Wirth
PyPL Index #30
TIOBE Index N/A
GitHub rank #39

Popularity [PyPL]

Code Example

Loading...