英文字典中文字典


英文字典中文字典51ZiDian.com



中文字典辞典   英文字典 a   b   c   d   e   f   g   h   i   j   k   l   m   n   o   p   q   r   s   t   u   v   w   x   y   z       







请输入英文单字,中文词皆可:

pascal    音标拼音: [pæsk'æl]
n. 法国哲学家
n. 计算机程序设计语言

法国哲学家计算机程式设计语言

PASCAL
帕司卡(语言);电脑语言;PASCAL语言

pascal
n 1: a unit of pressure equal to one newton per square meter
[synonym: {pascal}, {Pa}]
2: French mathematician and philosopher and Jansenist; invented
an adding machine; contributed (with Fermat) to the theory of
probability (1623-1662) [synonym: {Pascal}, {Blaise Pascal}]
3: a programing language designed to teach programming through a
top-down modular approach

(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)

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 many years of improvement and could also stand as an indictment of
many other bondage-and-discipline languages. (The entire essay is
available at http://www.lysator.liu.se/c/bwk-on-pascal.html.)
At the end of a summary of the case against Pascal, Kernighan wrote:Pascal has since been entirely displaced (mainly by
C) from the niches it had acquired in serious
applications and systems programming, and from its role as a teaching
language by Java.


请选择你想看的字典辞典:
单词字典翻译
pascal查看 pascal 在百度字典中的解释百度英翻中〔查看〕
pascal查看 pascal 在Google字典中的解释Google英翻中〔查看〕
pascal查看 pascal 在Yahoo字典中的解释Yahoo英翻中〔查看〕





安装中文字典英文字典查询工具!


中文字典英文字典工具:
选择颜色:
输入中英文单字

































































英文字典中文字典相关资料:


  • Factory vs Port Installed Accessories | Toyota Forum
    Port installed options would be things such as running boards, different wheels, remote start, tow hitch, etc vs factory installed such as power rear door, cold weather package with upgraded alternator, etc The port is just a name that stuck around As far as I know they are shipped from the factory to a central distribution point (the port) and from there are shipped to the individual dealers
  • Does XSE come without sunroof? | Toyota Forum
    Is Toyota intentionally rolling out new XSE, XLE with just sunroofs to collect extra mark on cars? Are they advertising new sedan as price friendly, yet forcing buyers of upper trims to shell out $1,330 when buyer does not want sunroof? And when in heck is some XSE coming down the road with just a hard roof? Second half of year? Next year?
  • Break-in Oil | Toyota Forum
    I guess this question is for someone who works at Toyota or a dealer tech I get conflicting information from people whom I asked Does Toyota use special break-in oil in their cars? Some say yes, and you are not supposed to change it for first 10k miles so engine breaks in correctly Supposedly
  • Has Toyota quality slipped? | Toyota Forum - Toyota Nation Forum
    If you replace your cars every 5-7 years, odds are that you will have significantly less problems with a KIA or Mazda than with a Toyota (and a better longer warranty in case of a KIA) On the other hand, if you buy used or keep your cars for 10+ years, Toyota will give you less headaches, especially once you pass the 100k miles mark
  • eCVT Explained with easy to understand model | Toyota Forum
    To the best of my knowledge all Toyota hybrid cars CUVs are eCVT You'll have to focus on a specific model year and check the specs for it AKA: MI-Silver-HL MI-HL - If I don't respond to an ignorant or asinine post I'm ignoring you - not agreeing with you
  • Toyota Lexus seat compatibility | Toyota Forum
    Hello folks, I am interested in swapping some fancier front seats into my 03 LE, which currently has manual seats with no power anything My understanding is that a number of 5th (xv30) and 6th (xv40) gen Camry-based Toyota and Lexus vehicles (Avalon, ES, etc ) could be optioned with seats
  • Rustproofing | Toyota Forum
    All my cars were rustproofed by Krown and they show no rust as far as I know My oldest one is 20 year old All sheet metal will rust at some point wether its a hybrid or non-hybrid and a good rustproofing treatment will slow it down
  • Why so few Toyota police cars? | Toyota Forum
    Why so few Toyota police cars? Jump to Latest 24K views 89 replies 23 participants last post by winstead22 Apr 29, 2024 K
  • Hidden GPS trackers? | Toyota Forum
    Quora article title: Is it true that all new US cars must have a hidden GPS tracker installed? Most of the article is in the comments Kinda Big Brother scary Does anyone know if current US Highlanders have this sneaky tech? I know there are a zillion sensors
  • Toyota Paint Recall | Toyota Forum
    Editor's Note: For a complete walkthrough, see our guide to the Toyota Paint Recall — with common causes, step-by-step fixes, and real costs from ToyotaNation members You can also check out our Toyota Model Reliability Guide Hi everyone, I'm new here and very happy to have found this





中文字典-英文字典  2005-2009