gpt4 book ai didi

c - 有没有pre-K&R c的文档?

转载 作者:行者123 更新时间:2023-12-01 23:08:15 24 4
gpt4 key购买 nike

我正在玩在线 PDP11 模拟器 ( link ) 并查看其 FAQ 的编程部分.

关于在模拟器上用 C 语言编程是这样说的:

You need to write pre-K&R C which is quite a bit different from modern C

我相信这是指 The C Programming Language 出版之前使用的 C 版本。我试图通过阅读我在模拟器文件系统中找到的稀疏 C 文件来理解这个版本,但即使是声明 argcargv 等简单的事情也让我望而却步。我在网上也找不到任何相关信息。

是否有任何关于“pre-K&R”C 的当时或事后编写的文档?

最佳答案

对于这类问题,我的首选来源是已故丹尼斯·里奇 (Dennis Ritchie) 的存档网页:

https://www.bell-labs.com/usr/dmr/www/

从那里只需单击一下 Ritchie 自己编写的早期 C 语言引用手册:

https://www.bell-labs.com/usr/dmr/www/cman.pdf

这确实是“pre-K&R C”,具有时代错误,例如 =+ 而不是 +=

这是与 K&R 书中的附录 A 相同的引用手册,以更新的形式出现。

同一页上有该引用手册其他几个版本的链接,以及关于 two early versions of Ritchie's compiler 的注释甚至源代码。 .这些看起来非常有趣,尽管正如该页面所指出的那样,“您将无法使用今天的编译器来编译它们”。

有一个完整的 Stack Exchange 站点专门用于解决以下问题:https://retrocomputing.stackexchange.com/ .

关于c - 有没有pre-K&R c的文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70407012/

24 4 0
文章推荐: arrays - 如何使用泛型和特征从数组中获取最大的元素?
文章推荐: html - 我正在尝试使用 CSS 样式显示 : inline-block; with 2
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com