《Oberon 项目》封面

Oberon 项目

Project Oberon

Niklaus Wirth · 初版 1992 年

30人推荐
53位读者提及
129次提及

为什么值得读

  • 完整呈现单人可理解的小型操作系统与编译器
  • 概念相比C或C++的实现方式更加易懂
  • 提供可配合模拟器运行验证的开源系统

Hacker News 上怎么说

  • 我觉得如今沃斯(Wirth)受到的推崇还远远不够。我越来越欣赏他的著作,尤其是像《Project Oberon》和《Compiler Construction》这样的书。年轻时我满脑子都是C和Unix的大男子主义(machismo),觉得Pascal(以及后来的Modula系列语言)挺菜的,但后来我对它的设计产生了极大的赞赏……

    I feel like Wirth doesn't get enough credit these days. I have come to really appreciate his writing, especially books like Project Oberon and Compiler Construction. I thought Pascal (and by extension, the Modula languages) was lame when I was younger and full of C-and-Unix machismo, but I came to have a strong appreciation for the design…

  • ……https://www.infoq.com/presentations/csharp-systems-programmi... 其实有不少操作系统项目是用带GC的系统编程语言编写的,甚至可以一直追溯到施乐帕克研究中心(Xerox PARC)的Mesa/Cedar。如果你想了解一下,看看《Project Oberon》这本书。http://people.inf.ethz.ch/wirth/ProjectOberon/index.html 这是2013年的再版,最初出版于1992年。

    …https://www.infoq.com/presentations/csharp-systems-programmi... There are quite a few OS projects written in system programming languages with GC, all the way back to Mesa/Cedar at Xerox PARC. If you want to have an idea, check the Project Oberon book. http://people.inf.ethz.ch/wirth/ProjectOberon/index.html This is the 2013 re-edition, it was originally published in 1992.

  • 感兴趣的朋友可以在这里找到沃斯教授最新的Oberon系统:http://people.inf.ethz.ch/wirth/ProjectOberon/ 你可以用这个模拟器运行Project Oberon(提供预编译的二进制文件):https://github.com/pdewacht/oberon-risc-emu

    For those interested, you can find the latest Oberon system by Prof. Wirth here: http://people.inf.ethz.ch/wirth/ProjectOberon/ You can run Project Oberon with this emulator (pre-built binaries available): https://github.com/pdewacht/oberon-risc-emu

  • ……Stuart Russell 和 Peter Norvig,《Artificial Intelligence: A Modern Approach》 Toby Segaran,《Programming Collective Intelligence》 Toffoli 和 Margolus,《Cellular Automata Machines》 Niklaus Wirth,《Project Oberon: The Design of an Operating System and Compiler》 Witten, Moffat, & Bell,《Managing Gigabytes》(大部分来自我在 http://wry.me/~darius/personal/books.html 的旧书单)

    …Stuart Russell and Peter Norvig, Artificial Intelligence: A Modern Approach Toby Segaran, Programming Collective Intelligence Toffoli and Margolus, Cellular Automata Machines Niklaus Wirth, Project Oberon: The Design of an Operating System and Compiler Witten, Moffat, & Bell, Managing Gigabytes (mostly from my old list at http://wry.me/~darius/personal/books.html)

  • ……在Pascal/Modula谱系的语言中,这要比C和C++的实现方式更容易理解。不妨看看《Algorithms and Data Structures. Oberon version》、《Object-Oriented Programming in Oberon-2.》和《Project Oberon》。http://www.inr.ac.ru/~info21/ADen/ http://ssw.jku.at/Research/Books/ http://www.inf.ethz.ch/personal/wirth/ProjectOberon/ 即使Oberon(-2)不是你的菜,我个人也觉得这些概念……

    …in Pascal/Modula line of languages it is easier to understand than how C and C++ do it. Have a look at "Algorithms and Data Structures. Oberon version", "Object-Oriented Programming in Oberon-2." and "Project Oberon". http://www.inr.ac.ru/~info21/ADen/ http://ssw.jku.at/Research/Books/ http://www.inf.ethz.ch/personal/wirth/ProjectOberon/ Even if Oberon(-2) isn't your cup of tea, I personally think these concepts…

  • ……不是自由软件,它是开源的但不是自由软件。而你的操作系统就是你用来写代码的语言本身这一事实,让我想起了尼克劳斯·沃斯(Niklaus Wirth)那个绝妙的项目:The Project Oberon。Project Oberon既是一种语言也是一个操作系统,你可以在 http://www.inf.ethz.ch/personal/wirth/ProjectOberon/、http://www.inf.ethz.ch/personal/wirth/ 以及教授的一段视频中了解更多……

    …a free-software, it's opensource but not a free-software. And the fact that your operating system is the actual language you're coding with, reminds me of the fantastic project by Niklaus Wirth, The Project Oberon. The project Oberon is a language and operating system you can learn more about it at http://www.inf.ethz.ch/personal/wirth/ProjectOberon/, http://www.inf.ethz.ch/personal/wirth/ and a video by professor…

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助