![](https://static.wixstatic.com/media/11062b_c18db2b1461b46f2ad31bae61009fee1f000.jpg/v1/fill/w_288,h_162,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/11062b_c18db2b1461b46f2ad31bae61009fee1f000.jpg)
![Original_edited.jpg](https://static.wixstatic.com/media/23c49c_e5e9ca394f6e4643ab73d5d1e5e7061d~mv2.jpg/v1/fill/w_146,h_59,al_c,q_80,usm_0.66_1.00_0.01,enc_auto/Original_edited.jpg)
Výpočetní
Pascal is a general-purpose, high-level language that was originally developed for teaching programming as a systematic discipline and to develop reliable and efficient programs.
Pascal is an Algol-based language and includes many constructs of Algol and Algol 60 is a subset of Pascal. Pascal offers quite a few data types and programming structures, making it is easy to understand and maintain Pascal programs.
Pascal is widely used in the teaching and academics arena for a few reasons:
-
Easy to learn.
-
A structured language.
-
Produces clear, efficient, and reliable programs.
-
Can be compiled on a variety of computer platforms
Pascals features:
-
Pascal is a strongly typed language.
-
Offers extensive error checking.
-
Provides several data types like arrays, records, files, and sets.
-
Provides a variety of programming structures.
-
Supports structured programming through functions and procedures.
-
Supports object-oriented programming.
So why use Pascal?
It allows programmers to define complex structured data types, build dynamic and recursive data structures like lists, hierarchies, search options, calculations, or graphs.
![Macro image of program source code on a](https://static.wixstatic.com/media/23c49c_2fa8081f42084d17899cf253fa7d3fad~mv2.jpg/v1/fill/w_437,h_289,al_c,q_80,usm_0.66_1.00_0.01,enc_auto/Macro%20image%20of%20program%20source%20code%20on%20a%20.jpg)
![Program code on a monitor.jpg](https://static.wixstatic.com/media/23c49c_19e758de6d764bd0b4cafb43bb053b85~mv2.jpg/v1/fill/w_435,h_289,al_c,q_80,usm_0.66_1.00_0.01,enc_auto/Program%20code%20on%20a%20monitor.jpg)