Pascal
n. programming language that encourages the use of well-constructed and understandable patterns (Computers); (French) first name; family name; Blaise Pascal (1623-1662), French philosopher and mathematician, founder of modern probability theory pascal n. unit of pressure equal to one newton per square meter | ||||
Search Dictionary:
Pascal definition was found in categories: Computer & Internet(5) Language, Idioms & Slang(2) Science & Technology(4) Arts & Humanities(1) Business & Finance(1) Society & Culture(1) Encyclopedia(1)
Pascal Definition from Computer & Internet Dictionaries & Glossaries
| FOLDOC |
Pascal
<language> (After the French mathematician Blaise Pascal (1623-1662)) A programming language designed by Niklaus Wirth around 1970. Pascal was designed for simplicity and for teaching programming, in reaction to the complexity of ALGOL 68. It emphasises structured programming constructs, data structures and strong typing. Innovations included enumeration types, subranges, sets, variant records, and the case statement. Pascal has been extremely influential in programming language design and has a great number of variants and descendants.
ANSI/IEEE770X3.97-1993 is very similar to ISO Pascal but does not include conformant arrays.
ISO 7185-1983(E). Level 0 and Level 1. Changes from Jensen & Wirth's Pascal include name equivalence; names must be bound before they are used; loop index must be local to the procedure; formal procedure parameters must include their arguments; conformant array schemas.
An ALGOL-descended language designed by Niklaus Wirth on the CDC 6600 around 1967--68 as an instructional tool for elementary programming. This language, designed primarily to keep students from shooting themselves in the foot and thus extremely restrictive from a general-purpose-programming point of view, was later promoted as a general-purpose tool and, in fact, became the ancestor of a large family of languages including Modula-2 and Ada (see also bondage-and-discipline language). The hackish point of view on Pascal was probably best summed up by a devastating (and, in its deadpan way, screamingly funny) 1981 paper by Brian Kernighan (of K&R fame) entitled "Why Pascal is Not My Favourite Programming Language", which was turned down by the technical journals but circulated widely via photocopies. It was eventually published in "Comparing and Assessing Programming Languages", edited by Alan Feuer and Narain Gehani (Prentice-Hall, 1984). Part of his discussion is worth repeating here, because its criticisms are still apposite to Pascal itself after ten years of improvement and could also stand as an indictment of many other bondage-and-discipline languages. At the end of a summary of the case against Pascal, Kernighan wrote:
9. There is no escape
This last point is perhaps the most important. The language is inadequate but circumscribed, because there is no way to escape its limitations. There are no casts to disable the type-checking when necessary. There is no way to replace the defective run-time environment with a sensible one, unless one controls the compiler that defines the "standard procedures". The language is closed.
People who use Pascal for serious programming fall into a fatal trap. Because the language is impotent, it must be extended. But each group extends Pascal in its own direction, to make it look like whatever language they really want. Extensions for separate compilation, Fortran-like COMMON, string data types, internal static variables, initialisation, octal numbers, bit operators, etc., all add to the utility of the language for one group but destroy its portability to others.
I feel that it is a mistake to use Pascal for anything much beyond its original target. In its pure form, Pascal is a toy language, suitable for teaching but not for real programming.
Pascal has since been almost entirely displaced (by C) from the niches it had acquired in serious applications and systems programming, but retains some popularity as a hobbyist language in the MS-DOS and Macintosh worlds.
See also Kamin's interpreters, p2c.
["The Programming Language Pascal", N. Wirth, Acta Informatica 1:35-63, 1971].
["PASCAL User Manual and Report", K. Jensen & N. Wirth, Springer 1975] made significant revisions to the language.
[BS 6192, "Specification for Computer Programming Language Pascal", British Standards Institute 1982].
[Jargon File]
(1996-06-12)
<language> (After the French mathematician Blaise Pascal (1623-1662)) A programming language designed by Niklaus Wirth around 1970. Pascal was designed for simplicity and for teaching programming, in reaction to the complexity of ALGOL 68. It emphasises structured programming constructs, data structures and strong typing. Innovations included enumeration types, subranges, sets, variant records, and the case statement. Pascal has been extremely influential in programming language design and has a great number of variants and descendants.
ANSI/IEEE770X3.97-1993 is very similar to ISO Pascal but does not include conformant arrays.
ISO 7185-1983(E). Level 0 and Level 1. Changes from Jensen & Wirth's Pascal include name equivalence; names must be bound before they are used; loop index must be local to the procedure; formal procedure parameters must include their arguments; conformant array schemas.
An ALGOL-descended language designed by Niklaus Wirth on the CDC 6600 around 1967--68 as an instructional tool for elementary programming. This language, designed primarily to keep students from shooting themselves in the foot and thus extremely restrictive from a general-purpose-programming point of view, was later promoted as a general-purpose tool and, in fact, became the ancestor of a large family of languages including Modula-2 and Ada (see also bondage-and-discipline language). The hackish point of view on Pascal was probably best summed up by a devastating (and, in its deadpan way, screamingly funny) 1981 paper by Brian Kernighan (of K&R fame) entitled "Why Pascal is Not My Favourite Programming Language", which was turned down by the technical journals but circulated widely via photocopies. It was eventually published in "Comparing and Assessing Programming Languages", edited by Alan Feuer and Narain Gehani (Prentice-Hall, 1984). Part of his discussion is worth repeating here, because its criticisms are still apposite to Pascal itself after ten years of improvement and could also stand as an indictment of many other bondage-and-discipline languages. At the end of a summary of the case against Pascal, Kernighan wrote:
9. There is no escape
This last point is perhaps the most important. The language is inadequate but circumscribed, because there is no way to escape its limitations. There are no casts to disable the type-checking when necessary. There is no way to replace the defective run-time environment with a sensible one, unless one controls the compiler that defines the "standard procedures". The language is closed.
People who use Pascal for serious programming fall into a fatal trap. Because the language is impotent, it must be extended. But each group extends Pascal in its own direction, to make it look like whatever language they really want. Extensions for separate compilation, Fortran-like COMMON, string data types, internal static variables, initialisation, octal numbers, bit operators, etc., all add to the utility of the language for one group but destroy its portability to others.
I feel that it is a mistake to use Pascal for anything much beyond its original target. In its pure form, Pascal is a toy language, suitable for teaching but not for real programming.
Pascal has since been almost entirely displaced (by C) from the niches it had acquired in serious applications and systems programming, but retains some popularity as a hobbyist language in the MS-DOS and Macintosh worlds.
See also Kamin's interpreters, p2c.
["The Programming Language Pascal", N. Wirth, Acta Informatica 1:35-63, 1971].
["PASCAL User Manual and Report", K. Jensen & N. Wirth, Springer 1975] made significant revisions to the language.
[BS 6192, "Specification for Computer Programming Language Pascal", British Standards Institute 1982].
[Jargon File]
(1996-06-12)
| Jargon File |
Pascal
n. An Algol-descended language designed by Niklaus Wirth on the CDC 6600 around 1967-68 as an instructional tool for elementary programming. This language, designed primarily to keep students from shooting themselves in the foot and thus extremely restrictive from a general-purpose-programming point of view, was later promoted as a general-purpose tool and, in fact, became the ancestor of a large family of languages including Modula-2 and Ada (see also bondage-and-discipline language ). The hackish point of view on Pascal was probably best summed up by a devastating (and, in its deadpan way, screamingly funny) 1981 paper by Brian Kernighan (of K&R fame) entitled "Why Pascal is Not My Favorite Programming Language", which was turned down by the technical journals but circulated widely via photocopies. It was eventually published in "Comparing and Assessing Programming Languages", edited by Alan Feuer and Narain Gehani (Prentice-Hall, 1984). Part of his discussion is worth repeating here, because its criticisms are still apposite to Pascal itself after ten years of improvement and could also stand as an indictment of many other bondage-and-discipline languages. At the end of a summary of the case against Pascal, Kernighan wrote:
9. There is no escape
This last point is perhaps the most important. The language isinadequate but circumscribed, because there is no way to escape itslimitations. There are no casts to disable the type-checking whennecessary. There is no way to replace the defective run-timeenvironment with a sensible one, unless one controls the compilerthat defines the "standard procedures". The language isclosed.
People who use Pascal for serious programming fall into a fataltrap. Because the language is impotent, it must be extended. Buteach group extends Pascal in its own direction, to make it looklike whatever language they really want. Extensions for separatecompilation, FORTRAN-like COMMON, string data types, internalstatic variables, initialization, octal numbers, bit operators,etc., all add to the utility of the language for one group butdestroy its portability to others.
I feel that it is a mistake to use Pascal for anything much beyondits original target. In its pure form, Pascal is a toy language,suitable for teaching but not for real programming.
Pascal has since been almost entirely displaced (by C ) from the niches it had acquired in serious applications and systems programming, but retains some popularity as a hobbyist language in the MS-DOS and Macintosh worlds.
n. An Algol-descended language designed by Niklaus Wirth on the CDC 6600 around 1967-68 as an instructional tool for elementary programming. This language, designed primarily to keep students from shooting themselves in the foot and thus extremely restrictive from a general-purpose-programming point of view, was later promoted as a general-purpose tool and, in fact, became the ancestor of a large family of languages including Modula-2 and Ada (see also bondage-and-discipline language ). The hackish point of view on Pascal was probably best summed up by a devastating (and, in its deadpan way, screamingly funny) 1981 paper by Brian Kernighan (of K&R fame) entitled "Why Pascal is Not My Favorite Programming Language", which was turned down by the technical journals but circulated widely via photocopies. It was eventually published in "Comparing and Assessing Programming Languages", edited by Alan Feuer and Narain Gehani (Prentice-Hall, 1984). Part of his discussion is worth repeating here, because its criticisms are still apposite to Pascal itself after ten years of improvement and could also stand as an indictment of many other bondage-and-discipline languages. At the end of a summary of the case against Pascal, Kernighan wrote:
9. There is no escape
This last point is perhaps the most important. The language isinadequate but circumscribed, because there is no way to escape itslimitations. There are no casts to disable the type-checking whennecessary. There is no way to replace the defective run-timeenvironment with a sensible one, unless one controls the compilerthat defines the "standard procedures". The language isclosed.
People who use Pascal for serious programming fall into a fataltrap. Because the language is impotent, it must be extended. Buteach group extends Pascal in its own direction, to make it looklike whatever language they really want. Extensions for separatecompilation, FORTRAN-like COMMON, string data types, internalstatic variables, initialization, octal numbers, bit operators,etc., all add to the utility of the language for one group butdestroy its portability to others.
I feel that it is a mistake to use Pascal for anything much beyondits original target. In its pure form, Pascal is a toy language,suitable for teaching but not for real programming.
Pascal has since been almost entirely displaced (by C ) from the niches it had acquired in serious applications and systems programming, but retains some popularity as a hobbyist language in the MS-DOS and Macintosh worlds.
| Computer Abbreviations v1.5 |
PASCAL
(Programming Language named for Blaise Pascal)
(Programming Language named for Blaise Pascal)
| Uri's File.*Xten.c.ons* |
PASCAL
(Programming Language named for Blaise Pascal)
(Programming Language named for Blaise Pascal)
| Internet Glossary |
Pascal
Pronounced pass-kal, a high-level programming language developed by Niklaus Wirth in the late 1960s. The language is named after Blaise Pascal, a seventeenth-century French mathematician who constructed one of the first mechanical adding machines.
Pascal is best known for its affinity to structured programming techniques. The nature of the language forces programmers to design programs methodically and carefully. For this reason, it is a popular teaching language.
Despite its success in academia, Pascal has had only modest success in the business world. Part of the resistance to Pascal by professional programmers stems from its inflexibility and lack of tools for developing large applications.
To address some of these criticisms, Wirth designed a new language called Modula-2. Modula-2 is similar to Pascal in many respects, but it contains additional features.
Pronounced pass-kal, a high-level programming language developed by Niklaus Wirth in the late 1960s. The language is named after Blaise Pascal, a seventeenth-century French mathematician who constructed one of the first mechanical adding machines.
Pascal is best known for its affinity to structured programming techniques. The nature of the language forces programmers to design programs methodically and carefully. For this reason, it is a popular teaching language.
Despite its success in academia, Pascal has had only modest success in the business world. Part of the resistance to Pascal by professional programmers stems from its inflexibility and lack of tools for developing large applications.
To address some of these criticisms, Wirth designed a new language called Modula-2. Modula-2 is similar to Pascal in many respects, but it contains additional features.
Pascal Definition from Language, Idioms & Slang Dictionaries & Glossaries
| WordNet 2.0 |
Pascal
Noun
1. French mathematician and philosopher and Jansenist; invented an adding machine; contributed (with Fermat) to the theory of probability (1623-1662)
(synonym) Blaise Pascal
(hypernym) mathematician
2. a programing language designed to teach programming through a top-down modular approach
(hypernym) programming language, programing language
Noun
1. French mathematician and philosopher and Jansenist; invented an adding machine; contributed (with Fermat) to the theory of probability (1623-1662)
(synonym) Blaise Pascal
(hypernym) mathematician
2. a programing language designed to teach programming through a top-down modular approach
(hypernym) programming language, programing language
pascal
Noun
1. a unit of pressure equal to one newton per square meter
(synonym) Pa
(hypernym) pressure unit
| hEnglish - advanced version |
pascal
pascal
n
1. a unit of pressure equal to one newton per square meter [syn: pa]
2. french mathematician and philosopher; invented an adding machine; contributed (with fermat) to the theory of probability (1623-1662) [syn: pascal, blaise pascal]
3. a programing language designed to teach programming through a top-down modular approach [syn: pascal]
similar words(9)
blaise pascal
real programmers don`t use pascal
pascal-80
ucsd pascal
iso pascal
pascal-p
turbo pascal
pascal-linda
real-time pascal
pascal
n
1. a unit of pressure equal to one newton per square meter [syn: pa]
2. french mathematician and philosopher; invented an adding machine; contributed (with fermat) to the theory of probability (1623-1662) [syn: pascal, blaise pascal]
3. a programing language designed to teach programming through a top-down modular approach [syn: pascal]
similar words(9)
blaise pascal
real programmers don`t use pascal
pascal-80
ucsd pascal
iso pascal
pascal-p
turbo pascal
pascal-linda
real-time pascal
Pascal Definition from Science & Technology Dictionaries & Glossaries
| WEATHER&METEOROLOGY |
PASCAL
The unit of pressure produced when one newton acts on about one square meter.
The unit of pressure produced when one newton acts on about one square meter.
pascal (Pa)
A unit of pressure in the International System of Units (SI); 1 pascal is equal to 1 newton per square meter; 100 pascals 1 millibar 1 hectopascal.
| Technical English by wpv |
PASCAL
The accepted metric unit of measurement or pressure and stress component in the measurement of viscosity. A Pascal is equal to a force of 1 Newton acting an area of 1 square meter. The symbol is Pa.
The accepted metric unit of measurement or pressure and stress component in the measurement of viscosity. A Pascal is equal to a force of 1 Newton acting an area of 1 square meter. The symbol is Pa.
| General Chemistry Glossary |
pascal
(Pa) The SI unit of pressure, equal to a force of one newton per square meter. 101325 pascals = 1 atmosphere ; 105 pascals = 1 bar.
(Pa) The SI unit of pressure, equal to a force of one newton per square meter. 101325 pascals = 1 atmosphere ; 105 pascals = 1 bar.
| RF Electronics |
Pascal
(Pa) A unit of measure for sound pressure. One Pascal equals 94 dB SPL.
(Pa) A unit of measure for sound pressure. One Pascal equals 94 dB SPL.
Pascal Definition from Arts & Humanities Dictionaries & Glossaries
| Theological and Philosophical Biography and Dictionary |
Pascal, Blaise
(1623-1662) French mathematician, scientist; with Pierre de Fermat, he invented the theory of probability; also invented a calculating machine.
Joined the Jansenists; wrote Pensees (thoughts on religion); God is not known through reason but intuitively by the heart; faith is a better guide than reason. Known for Pascal's wager
(1623-1662) French mathematician, scientist; with Pierre de Fermat, he invented the theory of probability; also invented a calculating machine.
Joined the Jansenists; wrote Pensees (thoughts on religion); God is not known through reason but intuitively by the heart; faith is a better guide than reason. Known for Pascal's wager
Pascal Definition from Business & Finance Dictionaries & Glossaries
| Glossary of petroleum Industry |
pascal
Pa) an international system (SI) metric unit of pressure measurement. One pound per square inch (psi) of pressure equals approximately 6,894.757 pascals, and 1 kilogram per square centimeter (kg/cm') of pressure equals approximately 98,066.5 Pa, or 98.07 kilopascals (kPa).
Pa) an international system (SI) metric unit of pressure measurement. One pound per square inch (psi) of pressure equals approximately 6,894.757 pascals, and 1 kilogram per square centimeter (kg/cm') of pressure equals approximately 98,066.5 Pa, or 98.07 kilopascals (kPa).
Pascal Definition from Society & Culture Dictionaries & Glossaries
| Environmental Engineering (English ver.) |
Pascal
The pressure or stress of one newton per square meter. (Abbreviated Pa) 1 psi = 6895 Pa = 6.895 kN/sq m = 0.0703 kg/sq cm
The pressure or stress of one newton per square meter. (Abbreviated Pa) 1 psi = 6895 Pa = 6.895 kN/sq m = 0.0703 kg/sq cm
Pascal Definition from Encyclopedia Dictionaries & Glossaries
| Wikipedia English - The Free Encyclopedia |
Pascal
Pascal may refer to:
- Adam Pascal
- Amy Pascal
- Blaise Pascal (1623–1662), French mathematician and philosopher.
- Charles A. Pascal, Jr.
- Étienne Pascal (1588–1651), French judge and amateur scientist, father of Blaise.
- Fabian Pascal
- Francine Pascal, American author
- Francoise Pascal
- Jacqueline Pascal (1625–1661), sister of Blaise.
- Nelon Pascal
- Olivia Pascal
- Robert A. Pascal, American politician
| See more at Wikipedia.org... |
Pascal (programming language)
Pascal is a structured imperative computer programming language, developed in 1970 by Niklaus Wirth as a language particularly suitable for structured programming. A derivative known as Object Pascal was designed for object oriented programming.
| See more at Wikipedia.org... |
