首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对Mozart/Oz编程语言的看法?

对Mozart/Oz编程语言的看法?
EN

Stack Overflow用户
提问于 2009-06-21 23:07:51
回答 4查看 12.1K关注 0票数 54

我意识到Oz是一种相当晦涩的语言。我第一次听说它是在Programming Language Shootout上。然后我找到了this Wikipedia article,它声明Mozart/Oz支持8种不同的范例。

所以我试了试。有大量的文档,除了我发现它非常混乱和缺乏。我找不到任何书籍或其他文档,也找不到几个例子。此外,它似乎与Emacs紧密集成,这是我不太习惯的。

你对这种编程语言有什么看法:它完全是在浪费时间吗?或者有人能告诉我一些好的资源,等等?

另外,我不想使用Emacs。我有没有其他选择,比如交互式解释器或正常的编译-运行周期?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-06-22 00:38:39

这是一本关于Oz的书:Concepts, Techniques, and Models of Computer Programming

然而,这本书远远超出了教授一门语言的范围。有些人认为在“下一部圣经”上的语言,在SICP之后。

票数 31
EN

Stack Overflow用户

发布于 2009-07-18 14:43:18

学习莫扎特/奥兹可能是我大学毕业后最有价值的编程经历。但与此同时,它也是最糟糕的,因为你不能在现实世界中真正使用它。(我甚至认为正是因为这个原因,他们将Oz从课程中删除,取而代之的是C++、Java和Erlang的混合。)

因此,出于学术目的,它是一门很棒的语言,可以用来学习新技术,成为一名“更好”的开发人员。

但是,由于开发的好处是,即使您不在Mozart系统上运行您的产品代码,您仍然可以从其中窃取许多好的想法,并以您最喜欢的语言实现。看看Jonas Bonér在implementing dataflow variables in scala (或Ozma)上的工作就知道了。

至于其他资源,可以在google search on 上查找pdf格式的教程、实验和讲座。

票数 25
EN

Stack Overflow用户

发布于 2009-06-27 17:21:11

支持八种不同范例的

Mozart/Oz

这里有一篇简短的概述论文,可以为你提供一些背景知识-- Programming Paradigms for Dummies: What Every Programmer Should Know (pdf)

你对这种编程语言有什么看法?

Mozart/Oz让您有机会探索、学习和尝试非常广泛的编程语言技术。

我也不想使用Emacs;我有没有其他选择,比如交互式解释器或正常的编译-运行周期?

他们像使用交互式解释器一样使用Emacs。

是的,您可以在文本编辑器和compile & run from the command line中编写代码。

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1024974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档