英文字典中文字典Word104.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 在Google字典中的解釋Google英翻中〔查看〕
pascal查看 pascal 在Yahoo字典中的解釋Yahoo英翻中〔查看〕





安裝中文字典英文字典查詢工具!


中文字典英文字典工具:
選擇顏色:
輸入中英文單字

































































英文字典中文字典相關資料:
  • Steam验证后总是出现会您对 CAPTCHA 的响应似乎无效。请在下方重新验证您不是机器人。怎么办? - 知乎
    知乎,中文互联网高质量的问答社区和创作者聚集的原创内容平台,于 2011 年 1 月正式上线,以「让人们更好的分享知识、经验和见解,找到自己的解答」为品牌使命。知乎凭借认真、专业、友善的社区氛围、独特的产品机制以及结构化和易获得的优质内容,聚集了中文互联网科技、商业、影视
  • NVME固态硬盘推荐(M. 2 PCIe4. 0 5. 0篇),2025年618购买指南
    oem 固态硬盘说明 这里解释下什么是 oem,这个比如是联想、戴尔、hp 的笔记本和整机电脑,他们自己不会做固态硬盘,但是需要性能强价格便宜的固态,厂家(三星、海力士、美光)又愿意提供价格便宜的固态硬盘,然后合作便是 oem 版本固态硬盘,这种固态硬盘性能和发布出来的固态硬盘是一样的
  • 如何评价RTX2080Ti 22G魔改版? - 知乎
    ⚠️从CUDA 12 8开始,英伟达官方不再对maxwell(cc 5 2 5 3)、pascal(cc 6 0 6 1)、volta(cc 7 0) 提供更新,驱动还可以正常安装,加速卡也可以正常使用,但它们被标记为过时架构,选择时需要评估。 补充一个近期跑的测试。
  • M. 2固态2025年618优惠指南,2T大容量SSD固态硬盘推荐 - 知乎
    那么2025年什么固态硬盘值得推荐呢?现在主流的装机固态硬盘采用的是pcie接口,所以我们2025年主要推荐pcie接口的固态硬盘,容量建议为2tb版本,主要定位高性价比和旗舰型号,不管你是当主硬盘还是做扩展盘,都是不错的选择,三星西数的性能虽然好,但价格贵就不在这里提了。
  • 综合来说,几大主流 C++ 编译器(ICC GCC Clang VC++)究竟孰优孰劣? - 知乎
    GCC最开始的原名是GNU C Compiler,是GNU项目的C语言编译器。后来逐步拓展支持了更多的语言,支持编译C、C++、Fortran、Pascal、Objective-C、Java、Ada、Go等,所以变成了GNU Compiler Collection(GNU编译器套装),是一套由GNU项目开发的支持多种编程语言的编译器工具链。
  • 对一个陌生的英文名字,如何快速确定哪个是姓哪个是名? - 知乎
    知乎,中文互联网高质量的问答社区和创作者聚集的原创内容平台,于 2011 年 1 月正式上线,以「让人们更好的分享知识、经验和见解,找到自己的解答」为品牌使命。知乎凭借认真、专业、友善的社区氛围、独特的产品机制以及结构化和易获得的优质内容,聚集了中文互联网科技、商业、影视
  • 请问英伟达GPU的tensor core和cuda core是什么区别? - 知乎
    Pascal架构还引入了新的总线和通信协议NVLink,用于GPU和CPU,以及多个GPU间的连接。通过Pascal架构,英伟达GPU开始用于数据中心和超算的深度学习中。 完全深度学习架构Volta 2017年的Volta架构,完全以深度学习为核心。
  • Pascal 为什么变得不流行了? - 知乎
    Pascal 语言也奇迹般的流行了两次。就像 Objective-C 一样。可惜的是 Pascal 第二次流行最后也没落了。 第一次流行,Niklaus Wirth 开发 Pascal 语言本来是为了教学使用,谁知道瞬间火了起来,从欧洲火到美洲,让他一卖拷贝的学生变成百万富翁(-_-!)。虽然有语法严谨
  • 如何评价英伟达发布的 Tesla V100 计算卡? - 知乎
    Pascal和Volta包括支持新的合作启动API,支持CUDA线程块之间的同步。 Volta还增加了对新的同步模式的支持。 Volta优化的软件 :深度学习框架的新版本,如Caffe2、MXNet、CNTK、TensorFlow等,利用Volta的性能,提供了大大更快的训练时间和更高的多节点训练性能。
  • Pascal还有人用吗? - 知乎
    Pascal语言 ,当年牛逼的是结构化比较好,用于学习是最好的,所以很多学校都使用它教数据结构,为什么不用c,你想想调指针就知道了。 Pascal是 borland公司 出品,当时那个公司有一个技术大牛,大牛的孩子不但有pascal,还有著名 turbo C ,当年和 微软 大战





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

|中文姓名英譯,姓名翻譯 |简体中文英文字典