Difference between revisions of "Pascal"

(See Also)
(Replaced content with '{{disambig}} *Blaise Pascal, a French mathematician *Pascal (unit), the SI unit for pressure *Pascal (language), a programming language')
 
Line 1: Line 1:
The pascal is the [[Système_international|SI]] unit of [[pressure]]. Its derivation is [[newton|N]]/[[meter|m]]
+
{{disambig}}
 
+
*[[Blaise Pascal]], a French mathematician
 
+
*[[Pascal (unit)]], the SI unit for [[pressure]]
History
+
*[[Pascal (language)]], a programming language
 
 
The Pascal programming language was originally developed by Niklaus Wirth, a member of the International Federation of Information Processing (IFIP) Working Group 2.1. Professor Niklaus Wirth developed Pascal to provide features that were lacking in other languages of the time. His principle objectives for Pascal were for the language to be efficent to implement and run, allow for the development of well structured and well organized programs, and to serve as a vehicle for the teaching of the important concepts of computer programming. Pascal, which was named after the mathematician Blaise Pascal, is a direct descendent from ALGOL 60, which Wirth helped develop. Pascal also draws programming components from ALGOL 68 and ALGOL-W. The original published definition for the Pascal language appeared in 1971 with latter revisons published in 1973. It was designed to teach programming techiques and topics to college students and was the language of choice to do so from the late 1960's to the late 1980's.
 
 
 
Significant Language Features
 
 
 
Pascal contains some significant language features that allow it to used as a powerful learning tool in introducing structured programming techniques to students :
 
Built in Data Types- Pascal contains it's own built in data types of Integer, Real, Character, and Boolean.
 
User defined Data Types - Has the ability to define scalar types as well as subranges of those data types.
 
Provides a defined set of Data Sturctures- These data structures include Arrays, Records, Files and Sets.
 
Has a strong data typing element - Pascal compliers can diagnose an incompatible assignment of one type to a variable to another type.
 
Supports Structured Programming - This is accomplished through the use of subprograms called procedures and functions.
 
Simplicity and Expressivity - Because the language is simple and expressive in nature it allows for effective teaching of computer programming techniques.
 

Latest revision as of 20:26, 13 October 2009


This is a disambiguation page. The title you requested could refer to one of the articles listed on this page.

If you were referred to this page through an internal link and you believe that a direct link to a specific article would be more appropriate, feel free to help us out by changing the link on that page.