Pascal Intro
Pascal Intro
Programming
Key Points
• The same algorithms created in the previous lessons can be
implemented as a program.
• At the beginning course we learnt that a program is set of instructions
that tells the computer what to do.
• We have various application programs that we interact with daily such
as WhatsApp, FaceBook and Instagram.
• Last term we weren’t machine language (binary)
• Today we will learn how to create programs in high level language.
Programming Language
• This is an artificial language used to write instructions that can be
translated into machine language and then executed by a computer.
• Just as how people across the world speaks different language and sit
an exam in different language programs can be written in different
language.
Generation of languages
There are 5 generation of languages:
• First Generation Language (1GLs)
• Machine language
• Second Generation Language (2GLs)
• Assembly language
• Third Generation Language (3Gls)
• Python, Java
• Fourth Generation Language (4Gls)
• Sql
• Fifth Generation Language (5 Gls)
• Lisp
Generation of Languages