首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应用程序编程的Oberon就绪状态

应用程序编程的Oberon就绪状态
EN

Stack Overflow用户
提问于 2012-04-13 16:09:47
回答 4查看 942关注 0票数 5

我对Oberon语言越来越感兴趣,我想知道:Oberon语言实际上是普通程序员使用的语言,还是仍然只供研究人员使用?它可以投入生产了吗?我考虑的是需要图形用户界面支持和互联网连接(至少是客户端POP3和SMTP功能)的非科学应用程序。另外,您会推荐哪种Oberon风格来满足我的需求(Oberon2、Active Oberon等)?越简单越好,只要它维护得很好,并且有一些社区。如果可能,我希望在传统的主机环境(Windows或Linux)中运行我的应用程序,而不需要特殊的运行时环境或特殊的操作系统。

谢谢

EN

回答 4

Stack Overflow用户

发布于 2012-05-01 09:46:50

BlackBox有一些你想要的东西,可以在不同风格的视窗上运行。

还有一些环境编译为Java字节码并以JVM为目标。

看看POW和Gardens Point Component Pascal。

我碰巧使用了一些Oberon编译器的命令行工具。

OO2C是一个Oberon到C的编译器(但输出不是供人类使用的)。

Ofront是一个Oberon to Human-Readable C,但我还没有建立一个linux机器来运行它。(否则,它应该在Windows的BlackBox内部运行)。

还有Spivey教授的牛津Oberon编译器。一个非常有趣的编译器,可以编译成虚拟机,但整个目标代码是一个自包含的应用程序(尽管是命令-line)。

这是一个非常小的下载,适用于教育环境,保持一切清洁,并且可以很好地对一些繁琐的工作或代码的过程/模块进行原型设计。它也应该只允许在XWindows中用黑白绘制位图,可能是用来绘制图形等,但我还没有机会使用这个功能。

它具有基于GUI的调试器、性能分析和其他一些有趣的工具,与大多数现代编译器(如gcc )相比,它仍然非常小。它也是完全独立的。

适用于Mac,Win,Linux,并有源码。

相比之下,OO2C花了我大约一天的时间进行futzing和编译,让它运行起来(但它是有效的)。

我现在没有Windows box,所以我不能运行我的BlackBox副本,但它有一个完整的图形用户界面,以及在组件Pascal Collection网站上提供的大量源代码。

http://www.zinnamturm.eu/index.htm

如果您正在寻找源代码,您也应该查看该站点,希望您不必重新发明轮子。

在不得不整天与C/C++斗争来完成简单的事情之后,真的是一位步入Oberon的joy。

票数 2
EN

Stack Overflow用户

发布于 2017-05-31 02:23:39

OBNC是Niklaus Wirth为原始Oberon语言的最新版本(2016)提供的新编译器。它通过C进行编译,并使得与现有C库的接口变得很容易。

https://miasap.se/obnc/

票数 2
EN

Stack Overflow用户

发布于 2012-06-15 13:09:33

鉴于Oberon语言是作为一个完整的操作系统开发的,而且ETH的CS部门的所有计算机(甚至包括秘书的计算机)都在它上面运行,我认为它已经为应用程序做好了准备。这是根据以下PDF编写的:

http://www.ics.uci.edu/~franz/Site/pubs-pdf/BC03.pdf

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

https://stackoverflow.com/questions/10137336

复制
相关文章

相似问题

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