Home-Page * Programming * Israeli TV * Genealogy * Links

What is Pascal ?

Pascal is a Structured, High-Level Computer Programming Language.
"What the hell is that ?" you probably ask yourself (good !)

Let's analyze the sentence above -

"Pascal" is named after 'Blaise Pascal', a French mathematician who invented the first mechanical calculation machine
at 1642 at the age of 19, in order to help his father in his work. It was called 'Pascaline'.

"Computer" (hope you know that one) is a general name for a machine which is able to perform a series of
instructions; The PC (Personal Computer) is the most common type of computer; Typical instructions are transferring of data
between different components, performing calculations etc (The main processor usually performs that kind of stuff).

"Programming Language" means a language like Arabic,English,French,German,Hebrew but meant to
'talk' with the computer; Some known computer programming languages are C, Pascal, Assembly, Java, Basic etc.
This is needed since the Computer mentioned above knows nothing about the human language.
Thus, an interface is needed in order to commit the willings of the programmer-user via the machine.

"Structured" means the language's syntax is divided into different structures such as Begin..End, Repeat..Until
The structures are meant to help the programmer implement the logic he plans, in a way that is more
related to his (English) verbal language.

"High-Level" means that the programmer doesn't have to handle all the craziness of the CPU (Central Processing Unit)
or OS (Operation System) - He talks 'High' ...
A language is told to be 'higher' than other one if the dependence between it to the OS is lower.
As higher the language it's more likely to be portable to different platforms.

At second thought ... this awful introduction just cannot explain anything relevant regarding the 'Pascal' programming
language, nor does it reflect my ideas of the language.
Here is someone who did it better :
Learn Pascal, The Ultimate Pascal Tutorial , by Tau Yue.


After this short introduction, you can go to the Links in order to learn more about Pascal
or go back to my Programming Main Page.