不过 , Brian Robert Callahan 对此解释道 , 最近听说 A+、K 和 Q 语言(它们是 APL 和 J 之类的数组编程语言)的开发者 Arthur Whitney 会使用 C 预处理器来创建自己的语言 , 然后用这种自定的语言来实现他的语言 。 于是 , 他决定尝试一下这个有趣的实验 。
Brian Robert Callahan 基于 PL/0 的自定义语言 , 编写了一个编译器 。 这个练习的亮点是 C 编译器将 UTF-8 字符理解为标识符的有效字符 。 Brian Robert Callahan 使用了很多看起来像 ASCII(美国信息交换标准代码)的字符 , 实际上并不是 ASCII , 最终还是被接受为有效的标识符 。 C 预处理器能很好地将这些标识符转化为相对应的指令 。 在这里可以看到隐藏起来的头文件 。
如果想查看 C 代码的真实外观 , 请尝试运行:
《 新程序员003 》正式上市 ,50余位技术专家共同创作 , 云原生和数字化的开发者们的一本技术精选图书 。 内容既有发展趋势及方法论结构 , 华为、阿里、字节跳动、网易、快手、微软、亚马逊、英特尔、西门子、施耐德等30多家知名公司云原生和数字化一手实战经验!
? 从 40% 跌至 4% , “糊”了的 Firefox 还能重回巅峰吗?
? 微软若“无故”解雇暴雪 CEO , 将付 1500 万美元“分手费”
【编程大神竟“玩”出了不像 C 的 C 程序】? 一年5个孵化项目来自于中国 , 佛系Apache如何帮助中国开源立足全球?
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
