展开讨论

经验与复盘经验摘录 · 机器翻译

我唯一真正做的「系统编程」是在微软宏汇编器上,这是一个我逐渐……

我唯一真正做的"系统编程"是在Microsoft Macro Assembler,这是一款我极其讨厌的产品。这不是一个答案,但与主题相关:我曾经尝试过Forth,但从未真正用它完成过任何事情。一些操作系统是用Lisp编写的;在其中一些系统中,操作系统和应用程序之间的区别有些模糊。当时这些系统对我来说都无法接触到。我发现了Oberon并爱上了它。我第一门真正的编程语言是Pascal,而Oberon属于同一类语言。Oberon包括编译器、操作系统、用户界面、应用软件和工具,全部在Oberon上自托管。曾经甚至有一个Oberon CPU。但Oberon最终只是学术上的一个奇观,并且无论如何都无法在我能接触到的任何硬件上使用。

源讨论HN问答:你正在使用哪种不太流行的系统编程语言?原帖 450 条评论 · 导入时统计
2

这条内容在回应什么?

父级讨论 · 节选

FU

不太受欢迎或不常用的编程语言。 我的意思是,不包括常见的语言,比如C、C++、Rust和Go(我知道关于最后一个是否是系统编程语言存在争议)。 我问这个问题是因为我早期的职业生涯中用C语言进行应用编程和系统编程,后来我转向使用Java和Python等其他语言。 最近,我想要重新开始做一些系统编程,但最好是在比C语言更现代的语言中进行,这种语言是为此设计的。

完整原文

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 2

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

RO

看看 https://github.com/rochus-keller/Oberon,它可以在不同的操作系统和架构上运行。你甚至可以生成与平台无关的C代码,例如我用来将Oberon系统3(https://github.com/rochus-keller/OberonSystem3)移植到其他平台。

完整原文
SN

“Microsoft Macro Assembler,我非常讨厌这个产品。” Turbo Assembler才是王道啊:)

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。