关于Mozart / Oz编程语言的看法?

我意识到Oz是一种相当模糊的语言。我第一次在编程语言大战中听说过它。然后我找到了这篇维基百科的文章,该文章指出莫扎特/奥兹支持8种不同的范例。 所以我试一试。有很多文档,除了我发现它非常混乱和缺乏。我找不到任何书籍或其他文档,也没有几个例子。此外,它似乎与Emacs紧密集成,我不是很习惯。 您对这种编程语言有何看法:这是完全浪费时间吗?或者有人能指出我一些好的资源等? 另外,我不想使用Emacs。我还有其他选项,如交互式解释器或正常的编译循环吗?     
已邀请:
这是关于Oz的书:计算机编程的概念,技术和模型 然而,这本书远远超出了教授语言的范围。有些人在SICP之后考虑语言的“下一本圣经”。     
学习莫扎特/奥兹可能是我大学毕业时最有价值的编程经历。但与此同时它也是最疯狂的,因为你无法在现实世界中真正使用它。 (我甚至认为他们从课程中删除了Oz,并将其替换为C ++,Java和Erlang。) 因此,出于学术目的,它是一种很好的语言,可以通过实验来学习新技术并成为“更好”的开发人员。 但是,由于开发的好处在于即使你不在Mozart系统上运行你的生产代码,你仍然可以从中窃取很多好的想法并用你喜欢的语言实现。 看看JonasBonér在scala(或Ozma)中实现数据流变量的工作。 至于其他资源,请在2G1512上进行谷歌搜索,并以pdf格式查找教程,实验和讲座。     
  莫扎特/奥兹支持八种不同的范例 这是一篇简短的概述文章,应该为您提供一些背景知识 - 编程范式傻瓜:每个程序员应该知道什么(pdf)   您对此编程语言有何看法? Mozart / Oz让您有机会探索,学习和使用各种编程语言技巧。   我也不想使用Emacs;我还有其他选项,如交互式解释器或正常的编译循环吗? 他们像使用交互式解释器一样使用Emacs。 是的,您可以在文本编辑器中编写代码并编译&从命令行运行。     
根据线程Mozart / Oz速度 - Ruby 1.9速度,它比Ruby 1.9快得多“积极”改进。     

要回复问题请先登录注册