Pascal
- 8 votes364 views1 answer
- 7 votes378 views2 answers
- 2 votes354 views1 answer
- 1 vote352 views1 answer
- 1 vote338 views1 answer
- 0 vote337 views1 answer
- 0 vote361 views1 answer
- 0 vote363 views1 answer
- 0 vote374 views2 answers
- 0 vote357 views1 answer
- 0 vote356 views1 answer
- 0 vote350 views4 answers
- 0 vote329 views1 answer
- 0 vote336 views1 answer
- 0 vote354 views10 answers
- 0 vote357 views1 answer
Pascal is a popular imperative and procedural programming language that Niklaus Wirth created in 1969 and released in 1970 as a compact and fast language. It was designed primarily (but not only) to teach students structured programming and data organizing.
Pascal is an algol descendent, although it was implemented on various architectures, including PDP-11s, IBM PCs, and CDC Cyber and IBM System 370 mainframes. Pascal's critical mass was most likely attained when Borland launched Turbo Pascal in 1983.
Wirth also created Modula-2 and Oberon, which share Pascal's design. OOP-based Object Pascal (used in Delphi and Lazarus/Free Pascal) is another derivation.
Pascal is an entirely procedural language containing control statements that include reserved terms like if, then, otherwise, while, for, etc. On the other hand, Pascal contains various data structuring features and other abstractions not found in ALGOL 60, such as type definitions, records, pointers, enumerations, and sets.