是否有一个名为Pascal的网络编码程序?

时间:2011-01-25 02:34:53

标签: java pascal

帕斯卡尔,我被告知存在与Java有关的问题。

是否有一个名为Pascal的网络编码程序?

4 个答案:

答案 0 :(得分:2)

您可能会想到UCSD Pascal,它被编译为p代码并在虚拟机上运行,​​其方式与将Java编译为由JVM执行的字节代码的方式大致相同。 事实上,根据维基百科页面,詹姆斯戈斯林已经引用了UCSD Pascal 与Smalltalk一起,作为他设计Java虚拟机的灵感的一部分。

除此之外,调用Pascal“与Java相关”有点紧张。我不知道 尽管如此,Pascal作为Web编程语言的任何特殊用途 人们当然可以将它用于CGI计划。

答案 1 :(得分:2)

Pascal是一种编程语言,于1970年首次引入世界。(它比Java早20年左右。)

该语言的原始版本由Nicolas Wirth设计和实施。历史是Wirth最初参与IFIP 2.1委员会,并与Tony Hoare一起开发了Algol-W语言(基于委员会的Algol X草案)。 Wirth接着设计并实施了Pascal,作为对IFIP 2.1原始Algol-68规范复杂性的反应。帕斯卡尔在学术界大举起飞;例如作为一种教学语言。我记得在1975年作为本科生使用Pascal在CDC 6400上。

(Algol-68从未走得太远。我认为原始规格并没有完全实现。最终出现了Algol-68R规范的实现,但到那时其他更简单的语言开始出现......比如BCPL,C和最终的C ++。)

Pascal语言的Web框架......如果这就是你所追求的。 Google搜索“pascal”和“web”会显示一些明显相关的点击。但是,我不建议走这条路。如今,大多数人会将Pascal归类为“几乎死”的语言。

AFAIK,没有任何名为Pascal的“网络编码程序”,它与Java有任何关系。

答案 2 :(得分:1)

嗯,是的,没有Java基于UCSD Pascal字节码解释器系统的原理。 IIRC Wirth甚至在最初的Java VM学分中命名。但这是八十年代的事情,并且早于网络。如果你真的想知道导致Java的历史,那就很有意思了。 (特别是CPU独立背后的想法)

仍然有Pascal网络倡议,例如Morfik,但它们并没有真正相关,而且更多是Javascript创意的后退。

答案 3 :(得分:1)

看看Morfik,一个生成类似应用程序的javascript ajax的Pascal Web框架。