Programming languages 用于当前操作系统和架构的BCPL编译器/解释器?

Programming languages 用于当前操作系统和架构的BCPL编译器/解释器?,programming-languages,interpreter,interpreted-language,bcpl,Programming Languages,Interpreter,Interpreted Language,Bcpl,有谁知道有一个BCPL编译器可以工作,它是为当前的操作系统(我有Windows7和Ubuntu)编写的,具有x64架构?我第一次听说BCPL是在丹尼斯·里奇(Dennis Ritchie)最近去世后,我对这门语言所知甚少感到奇怪的着迷 我以前只玩过现代的高级语言,但我认为深入研究这段计算历史会很好。然而,我对编译器几乎一无所知,所以我不打算自己写一个。有什么建议吗?包括的URL,其中包括在Linux和Windows上运行的解释器等 从: 它提供了与机器无关的BCPL解释版本。这个 解释器是用C语

有谁知道有一个BCPL编译器可以工作,它是为当前的操作系统(我有Windows7和Ubuntu)编写的,具有x64架构?我第一次听说BCPL是在丹尼斯·里奇(Dennis Ritchie)最近去世后,我对这门语言所知甚少感到奇怪的着迷

我以前只玩过现代的高级语言,但我认为深入研究这段计算历史会很好。然而,我对编译器几乎一无所知,所以我不打算自己写一个。有什么建议吗?

包括的URL,其中包括在Linux和Windows上运行的解释器等

从:

它提供了与机器无关的BCPL解释版本。这个 解释器是用C语言实现的,但对于某些体系结构,它也是 用汇编语言实现的版本是否改进了 表演

此发行版包含Linux系统的版本,DEC Alpha 机器、Mips R2000/3000和Mac Power PC、Sun4s、Sun/SPARC和 MSDOS、Windows 95/98/NT/2000/XP下的386/486/Pentium机器, Windows CE2.0(适用于HP 620LX)、Mac OS X或OS/2。一些 实现最近还没有经过测试,而且已经过时了 日期。最简单的安装是针对Linux机器的。安装在 后面将介绍其他机器。此分布不包括 可执行文件:cintsys.exe,应在上的大多数Windows系统下运行 奔腾屏蔽机


Richards教授也在研究一种,尽管它不像他的BCPL发行版那样经过时间测试。

BCPL编译成一种称为OCODE的中间语言,然后从OCODE生成各种二次代码,再转换成某种形式的可执行代码。Martin Richards最初生成INTCODE,他关于BCPL编译器的书展示了如何为INTCODE编写解释器。我在许多机器上编写了INTCODE解释器,包括20世纪70年代用FORTRAN编写的和最近用Java编写的。他的网站上的下载是为了一个大大增强和扩展的BCPL(特别是库),现在编译成CINTCODE,而且对于许多体系结构,有许多解释器主要是用C编写的。

啊,的确如此。我没有注意到。这一页实际上解决了另一个谜团,因为我读到BCPL是被解释的,这在其他地方是矛盾的。可能翻译是后来写的,因为它是C语言的。谢谢!投票重新开放。这不是对建议的请求,而是对特定工具的请求。前者可能会吸引到固执己见的答案,而后者(这个问题所涉及的)则不会。