是否有任何具有整个开发周期的基于真实世界的原型编程语言?
“一个完整的开发周期”,如Ruby和Python: web框架、脚本/与系统的交互、调试工具、分析等等。
谢谢
关于PBPL的简短说明:(让我们称这些语言为PBPL:基于原型的编程语言)
外面有一些聚四氟乙烯。有些正在被广泛使用,如JavaScript ( Node.js可能将其引入领域--或许不会!)。另一种语言是ActionScript,它也是一个PBPL,但与Flash紧密结合(这样说正确吗?)
从不太知名的那些,我可以谈到Lua,它在游戏开发中有着很强的声誉(主要是通过WOW传播),但从来没有作为一个完整的语言起飞。Lua有一个表概念,它可以为您提供某种基于原型的编程工具。
还有JScript (),它对于新来的PowerShell来说已经毫无意义了(我曾经使用JScript来操作IIS,但我从来不理解JScript!)。
其他人可以被命名为io (确实非常整洁,你会爱上它;绝对不可能使用)和REBOL (这是怎么回事?)一个专有的脚本工具?你一定在开玩笑吧!)和newLISP (实际上是一种完整的语言,但从来没有人听说过)。
当然,这里有更多的东西要列出,但要么我不记得,要么我没有把它们理解为真实世界的东西,比如自我)。
发布于 2010-12-21 05:51:11
我没有找到一个,唯一的候选人(JavaScript)仍在花费非常最初的步骤(如Node.js)。
还有一个有效的候选人是JavaScript!有一个基于.NET的实现名为IronJS,它是在F#中实现的,并且运行良好。这样,您就可以在工具箱中拥有整个.NET开发周期。它基于DLR,可以同时用于.NET和Mono!
发布于 2010-12-08 08:01:30
我认为JavaScript是一种真实的语言。主要的区别在于它倾向于嵌入到许多不同的环境中,而不是作为一个独立的开发环境。
除了在浏览器中明显的使用之外,JavaScript还可以在服务器端使用CouchDB (无论是作为网站数据库还是桌面数据库)还是Node.js --还有很多其他的。它还可以通过种子或gjs创建桌面应用程序。
至于调试工具,这些都包含在大多数web浏览器中,还有一些扩展,如firebug。
这种方法在JavaScript中是不同的--它不是拥有核心语言,而是使用库来访问不同的编程环境,而是直接嵌入到这些环境中。
发布于 2010-12-08 08:07:08
看上去不像。看看维基百科的列表,我不能说其中任何一个都特别受系统类型或独立编程的欢迎。我有几个理论可以解释:
这可能比你想要的更有哲理,而且我绝不是一个基于原型的专家,但我已经做了相当多的Javascript和篡改了Lua。不过,我坚持自己的回答,至少是基于个人经验。YMMV
我看不出为什么不能编写像Python这样有用的PT语言,但似乎没有人这样做。
https://stackoverflow.com/questions/4385200
复制相似问题