有没有名为 Pascal 的网络编码程序?
Pascal,听说有一个与Java相关的。
有没有名为 Pascal 的网络编码程序?
Pascal, I am told that there is a Java-related.
Is there a web coding program which is named as Pascal?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可能会想到 UCSD Pascal,它被编译为 p 代码并在虚拟机上运行与 Java 被编译为由 JVM 执行的字节码的方式非常相似。
事实上,根据维基百科页面,詹姆斯·高斯林引用了加州大学圣地亚哥分校的帕斯卡,以及
与 Smalltalk 合作,作为他设计 Java 虚拟机的灵感的一部分。
除此之外,将 Pascal 称为“与 Java 相关”有点牵强。我不知道
Pascal 作为网络编程语言有任何特别的用处,尽管
人们当然可以将它用于 CGI 程序。
You may be thinking of UCSD Pascal, which was compiled to p-code and run on a virtual machine in much the same way as Java is compiled to byte code to be executed by the JVM.
In fact, according to that Wikipedia page, James Gosling has cited UCSD Pascal, along
with Smalltalk, as part of his inspiration for design of the Java virtual machine.
Other than that, calling Pascal "Java-related" is a bit of a stretch. I am not aware
of any particular usefulness of Pascal as a web programming language, although
one could certainly use it for CGI programs.
Pascal 是一种编程语言,于 1970 年首次引入世界。(它比 Java 早 20 年左右。)
该语言的原始版本是由 Nicolas Wirth 设计和实现的。历史是,Wirth 最初参与了 IFIP 2.1 委员会,并与 Tony Hoare 一起开发了 Algol-W 语言(基于委员会的 Algol X 草案)。随后,Wirth 继续设计和实现 Pascal,作为对 IFIP 2.1 原始 Algol-68 规范复杂性的回应。帕斯卡在学术界取得了巨大的成功。例如作为教学语言。我记得大约 1975 年,作为一名本科生,我在 CDC 6400 上使用了 Pascal。
(Algol-68 从来没有去过太多地方。我认为原始规范从未完全实现过。Algol-68R 规范的实现最终确实出现了,但到那时其他更简单的语言开始出现......比如 BCPL, C,最终是 C++。)
有用于 Pascal 语言的 Web 框架......如果这就是您所追求的。谷歌搜索“pascal”和“web”显示了一些明显相关的点击。但是,我不建议走这条路。如今,大多数人都会将 Pascal 归类为“几乎消亡”的语言。
AFAIK,没有任何与 Java 相关的名为 Pascal 的“网络编码程序”。
Pascal is a programming language that was first introduced to the world in 1970. (It predates Java by 20 years or so.)
The original version of the language was designed and implemented by Nicolas Wirth. The history was that Wirth was originally involved with IFIP 2.1 committee, and together with Tony Hoare developed the Algol-W language (based on the committee's Algol X draft). Wirth then went on to design and implement Pascal, as a reaction to the complexity of IFIP 2.1's original Algol-68 spec. Pascal took off in a big way in academic circles; e.g. as a teaching language. I remember using Pascal on a CDC 6400 in ~1975 as an undergraduate.
(Algol-68 never went anywhere much. I don't think that the original spec was ever fully implemented. Implementations of the Algol-68R spec did eventually appear, but by then other simpler languages were starting to emerge ... like BCPL, C and eventually C++.)
There are web frameworks for the Pascal language ... if that is what you are after. A Google search for "pascal" and "web" shows some apparently relevant hits. However, I wouldn't recommend going down this path. Most people would classify Pascal as an "almost dead" language these days.
AFAIK, there is no "web coding program" called Pascal that is any way related to Java.
是的,也不是 Java 是基于 UCSD Pascal 字节码解释器系统的原理。 IIRC Wirth 甚至在原始 Java VM 制作人员名单中被提及。但这是八十年代的事情,而且早于网络。只有当您真的想了解 Java 的历史时,它才会有趣。 (特别是 CPU 独立性背后的想法)
尽管如此,仍然有 Pascal Web 计划,例如 Morfik,但它们并没有真正相关,更多的是 Javascript 思想的反向移植。
Well, yes and no Java is based on the principles of the UCSD Pascal bytecode intepreter system. IIRC Wirth is even named in the original Java VM credits. But that is eighties stuff, and predating the web. It is only interesting if you really want to know the history that lead to Java. (and specially the ideas behind the CPU independance of it)
There are still Pascal web initiatives though, like e.g. Morfik, but they are not really related, and are more backports of Javascript ideas.
看一下 Morfik,这是一个 Pascal Web 框架,可生成类似 java 脚本 ajax 的应用程序。
Take a look at Morfik, a Pascal web framework that produces java script ajax like applications.