英文字典中文字典


英文字典中文字典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英翻中〔查看〕





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


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

































































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


  • Pascal 为什么变得不流行了? - 知乎
    Pascal 语言为什么变得不流行了呢?它的不流行是由于那些因素造成的?
  • 从语言设计的角度来看, Pascal 是一门优秀的语言吗? - 知乎
    pascal内置字符串类型,这个是现代语言标准特性了,C的char*才是异类,C++的std::string是个怪胎。 pascal串相比C串安全太多了,起码不依赖 ‘\0’,可以避免很多指针访问越界问题。 pascal内置了 boolean型 true false是内置常量,早期的C都没有这些。
  • 如何评价RTX2080Ti 22G魔改版? - 知乎
    放弃pascal及以前任何没有tensor core的加速卡。 除非你有非常明确的目标,比如依赖显存大小的传统单精度计算,并且有严格的预算,才考虑p100 p40。
  • Steam验证后总是出现会您对 CAPTCHA 的响应似乎无效。请在下方重新验证您不是机器人。怎么办? - 知乎
    登录时忘记账号或密码,提示 APTCHA 的响应似乎无效,请在下方重新验证您不是机器人按以下步骤,亲测有效。 在电脑上操作会受浏览器和加速器的限制,建议直接手机操作,简单迅速 1、将手机调成使用移动数据,不要用Wifi(很重要) 2、复制此网址到微信上,直接在微信上点开, help steampowered com
  • Delphi和Pascal是什么关系呢? - 知乎
    Delphi和Pascal是什么关系呢?Delphi使用Object Pascal作为开发语言。 OP是在PASCAL的基础上进行扩展,全面支持面向对象的新型PASCAL语言。如果你曾经接触过Turbo Pascal,然后接触Delphi,会有深切的体会。 确切地说,Delphi使用的是面向对象的Pascal,而非传统Pascal。 如果没有记错,迄今Delphi仍然在TIOBE上位列前
  • Pascal还有人用吗? - 知乎
    现在是9102年,还有人在用Pascal编程吗?还有用学校开设Pascal语言课吗?本人今年计科新生,周围都是c语…
  • 综合来说,几大主流 C++ 编译器(ICC GCC Clang VC++)究竟孰优孰劣? - 知乎
    1 2 GCC GCC最开始的原名是GNU C Compiler,是GNU项目的C语言编译器。 后来逐步拓展支持了更多的语言,支持编译C、C++、Fortran、Pascal、Objective-C、Java、Ada、Go等,所以变成了GNU Compiler Collection(GNU编译器套装), 是一套由GNU项目开发的支持多种编程语言的编译器工具链。
  • c++比pascal好在哪? - 知乎
    C++比Pascal好在以下地方 C++有namespace,相当于把程序分成几个部分,namespace互相不影响,适合打部分分 C++ 的库比Pascal多,Pascal3 0虽然支持STL,但会的人几乎没有,C++不仅功能大,而且用的人也挺多的 很多语言都是用C和C++写的,函数以及运算符基本一样,学会其他语言会很容易 。。。
  • 英伟达哪些显卡是pascal架构的? - 知乎
    图形处理器(GPU) CUDA NVIDIA GeForce 英伟达哪些显卡是pascal架构的? 英伟达哪些显卡是pascal架构的? 求帮忙显示全部 关注者 4
  • C和PASCAL程序之间互相调用应该使用的接口 - 知乎
    Pascal程序要如何在同进程内调用C程序的库取决于到底是用哪个版本的Pascal和C实现。 笼统说,它们两个语言的抽象模型非常相似,要相互调用并不是难事;不过Pascal的实现通常采用从左向右压栈传递参数的顺序,而C的实现则经常采用从右向左压栈传递参数的顺序





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