gpt4 book ai didi

javascript - 是否有任何基于原型(prototype)的语言具有完整的开发周期?

转载 作者:数据小太阳 更新时间:2023-10-29 08:41:22 24 4
gpt4 key购买 nike

现实世界中是否存在具有完整开发周期的基于原型(prototype)的编程语言?

“完整的开发周期”,如 Ruby 和 Python:网络框架、脚本/与系统交互、调试工具、分析等。

谢谢

关于 PBPL 的简要说明:(我们称这些语言为 PBPL:基于原型(prototype)的编程语言)

那里有一些 PBPL。有些像 JavaScript 一样被广泛使用(Node.js 可能会将其带入该领域——也可能不会!)。另一种语言是 ActionScript,它也是一种 PBPL,但与 Flash VM 紧密绑定(bind)(这样说对吗?)。

从鲜为人知的语言来看,我可以说说 Lua,它在游戏开发(主要由 WOW 传播)中享有很高的声誉,但从未成为一种完整的语言。 Lua 有一个表概念,可以为您提供某种基于原型(prototype)的编程工具。

还有JScript(Windows脚本工具),对于新来的PowerShell来说已经毫无意义了(我用过JScript来操纵IIS,但我一直不明白什么是JScript!)。

其他的可以命名为 io(确实非常非常整洁,你会爱上它;绝对不可能使用)和 REBOL(这是怎么回事?一个专有的脚本工具?你一定在开玩笑!)和 newLISP (这实际上是一种完整的语言,但没有人听说过)。

当然还有更多要列在这里,但要么我不记得了,要么我不把它们理解为真实世界的东西,比如 self )。

最佳答案

我认为 JavaScript 是一种真实世界的语言。主要区别在于它倾向于嵌入到许多不同的环境中,而不是作为一个独立的开发环境。

除了在浏览器中的明显使用外,JavaScript 还可以在服务器端使用 CouchDB (作为网站和 the desktop 的数据库正变得非常流行)或 Node.js - 有lots of others以及。它还可用于通过 seed 创建桌面应用程序或 gjs .

至于调试工具,这些都包含在大多数网络浏览器中,并且还有诸如 firebug 之类的扩展。

在 JavaScript 中的方法不同 - 它不是拥有核心语言并使用库来访问不同的编程环境,而是直接嵌入到这些环境中。

关于javascript - 是否有任何基于原型(prototype)的语言具有完整的开发周期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4385200/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com