SlideShare a Scribd company logo
Pascal
HISTORY
Niklaus Wirth
(born 15 February 1934)
Blaise Pascal
(1623 –1662)
ALGOL
• The predecessor of Pascal
• Developed in between 1957 and 1960;
• ALGOrithmic language;
FIRST DEVELOPMENT
• General-purpose
language;
• Developed in mid-
1970;
THE PROGRAM
TYPES
Simple
Integer
Real
Char
Boolean
String Structured
Set
Record
File
Objects
DATA TYPES
ADVANTAGES
• Incorporated a variety of
data types;
• Innovation in the
programming language;
ADVANTAGES
• Possible to work with
complex data types;
• Case-statement
DISADVANTAGES
• Problems with control—
flow;
"while (i <= XMAX) and (x[i]
> 0) do"
• No break-statement;
• No return-statement;
LATER DEVELOPMENT
Kenneth Bowles
• Install on microcomputers;
• Basis for teaching
programming language;
• Availability of tutorial material
and the language definition;
CONCLUSION
• Understandable;
• Portable;
• Reliable;
• Has many successor
languages;
QUESTIONS
1.Who developed the Pascal language?
Niklaus Wirth
2. When was ALGOL developed?
In between 1957 and 1960
QUESTIONS
3. When was Pascal developed?
In mid-1970.
4. Which parts does the Pascal program
have?
Program heading, declaration part,
statement part.
QUESTIONS
5. Which new data types does the Pascal
have?
Record, set, and file.
6. What disadvantages does the Pascal
language have?
There is a problem with control—flow;
It doesn’t have break-statement and
return-statement.
Pascal

More Related Content

PPT
Parcurgerea Grafurilor Neorientate
PPTX
Compiler vs interpreter
PPTX
Language processors
DOCX
History of the term applied linguistics
PPTX
Programming Language
PPTX
Programming Paradigm & Languages
PPSX
C++ Programming Language
Parcurgerea Grafurilor Neorientate
Compiler vs interpreter
Language processors
History of the term applied linguistics
Programming Language
Programming Paradigm & Languages
C++ Programming Language

What's hot (20)

PDF
Introduction to computer programming
PPTX
types of loops and what is loop
PPTX
Strings in c++
PPTX
C++ language basic
PPTX
Clock and clock cycle in processor architecture
PPTX
introduction to programming languages
PPSX
Data types, Variables, Expressions & Arithmetic Operators in java
PPTX
Operators in C Programming
PPT
Assembler
PPTX
Program analysis
PPT
Recursivitate: Aplicatii in C
PPT
Computer languages 11
PPTX
Pascal Programming Language
PPSX
Complete C programming Language Course
PPTX
Introduction to c programming
PPTX
Input and Output In C Language
DOCX
Operating System Process Synchronization
PDF
Difference between c, c++ and java
PPT
Algoritmi
Introduction to computer programming
types of loops and what is loop
Strings in c++
C++ language basic
Clock and clock cycle in processor architecture
introduction to programming languages
Data types, Variables, Expressions & Arithmetic Operators in java
Operators in C Programming
Assembler
Program analysis
Recursivitate: Aplicatii in C
Computer languages 11
Pascal Programming Language
Complete C programming Language Course
Introduction to c programming
Input and Output In C Language
Operating System Process Synchronization
Difference between c, c++ and java
Algoritmi
Ad

Viewers also liked (19)

PDF
Records c2
PPT
Hello world pascal tutorial
PDF
Sets c1
PPTX
Files c3
PDF
Programming paradigms c1
PDF
Cert class 1 what is news
PDF
Recruitment of trainees
PDF
Kawasaki zx10 r
PDF
Authorisation latter2013 (1)
PDF
Основи цифрової техніки - лекція 6-7
PDF
Gulp.js & webpack
PPT
A conspectus on electric vehicle in india
PPTX
prsentation1-150505174644-conversion-gate01
DOCX
Resume-pham-van-binh 19.05.2015- SAP
PDF
Algoritmo de ordenamiento: Heap Sort
PPS
Dacj 1-1 b
DOCX
THUY HO - RESUME
PPT
Java awt
PDF
Pascal tutorial
Records c2
Hello world pascal tutorial
Sets c1
Files c3
Programming paradigms c1
Cert class 1 what is news
Recruitment of trainees
Kawasaki zx10 r
Authorisation latter2013 (1)
Основи цифрової техніки - лекція 6-7
Gulp.js & webpack
A conspectus on electric vehicle in india
prsentation1-150505174644-conversion-gate01
Resume-pham-van-binh 19.05.2015- SAP
Algoritmo de ordenamiento: Heap Sort
Dacj 1-1 b
THUY HO - RESUME
Java awt
Pascal tutorial
Ad

Similar to Pascal (16)

PDF
2. Evolution of the Major Programming Languages.pdf
PDF
Evolution of Programming Languages.pdf
PDF
Evolution of Programming Languages.pdf
PPTX
Imperative programming
PDF
NSCoder Swift - ¿Debo Aprender Swift?
PDF
A History of Computer Programming Languages.pdf
PPTX
Intro to call cai
PDF
Publishing skos concept schemes with skosmos
PDF
A Brief History of Programming Languages.pdf
PPTX
BASIS OF PYTHON PROGRAMMING vghkjnkjnkjnlkjn
PPTX
PYTHON FUNDAMENTALS OF COMP.pptx
PPTX
P1 2017 python
PPTX
Imperative Programing engineering ppt.pptx
PPTX
2016 bioinformatics i_python_part_1_wim_vancriekinge
PPT
Computer history krishna
PPTX
P1 2018 python
2. Evolution of the Major Programming Languages.pdf
Evolution of Programming Languages.pdf
Evolution of Programming Languages.pdf
Imperative programming
NSCoder Swift - ¿Debo Aprender Swift?
A History of Computer Programming Languages.pdf
Intro to call cai
Publishing skos concept schemes with skosmos
A Brief History of Programming Languages.pdf
BASIS OF PYTHON PROGRAMMING vghkjnkjnkjnlkjn
PYTHON FUNDAMENTALS OF COMP.pptx
P1 2017 python
Imperative Programing engineering ppt.pptx
2016 bioinformatics i_python_part_1_wim_vancriekinge
Computer history krishna
P1 2018 python

Recently uploaded (20)

PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Hindi spoken digit analysis for native and non-native speakers
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Encapsulation theory and applications.pdf
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Mushroom cultivation and it's methods.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
A Presentation on Artificial Intelligence
Enhancing emotion recognition model for a student engagement use case through...
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Programs and apps: productivity, graphics, security and other tools
TLE Review Electricity (Electricity).pptx
Hindi spoken digit analysis for native and non-native speakers
Chapter 5: Probability Theory and Statistics
Assigned Numbers - 2025 - Bluetooth® Document
Digital-Transformation-Roadmap-for-Companies.pptx
Encapsulation theory and applications.pdf
cloud_computing_Infrastucture_as_cloud_p
Encapsulation_ Review paper, used for researhc scholars
Unlocking AI with Model Context Protocol (MCP)
1 - Historical Antecedents, Social Consideration.pdf
DP Operators-handbook-extract for the Mautical Institute
Zenith AI: Advanced Artificial Intelligence
Mushroom cultivation and it's methods.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
SOPHOS-XG Firewall Administrator PPT.pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
A Presentation on Artificial Intelligence

Pascal