《Pascal用户手册和报告》封面

Pascal用户手册和报告

Pascal user manual and report

Kathleen Jensen、Niklaus Wirth、K. Jensen、Andrew B. Mickel · 初版 1974 年

1人推荐
10位读者提及
11次提及

为什么值得读

  • 同时包含入门教程与官方语言报告
  • 以BNF和语法图直观呈现语法规则
  • 篇幅十分短小精炼

谢谢

Hacker News 上怎么说

  • 我当年学 Pascal 是通过读一本平替书……Jensen 和 Wirth 的《Pascal 用户手册与报告》(Pascal User Manual and Report)。Springer 出版。银色封面。打字机字体排版。语法同时用 BNF 和图形化的“铁轨图”展示。书非常薄,哪怕它其实是合二为一的两本书:作为教程的用户手册,以及……

    I learned Pascal by reading an equivalent book ... Jensen and Wirth, Pascal User Manual and Report. Springer. Silver cover. Typeset in typewriter font. Syntax presented both in BNF and graphic 'railroad track' diagrams. Very short, even though it was two books in one: the tutorial User Manual and…

  • ……http://www.retrocomputingtasmania.com/home/projects/burrough... IBM 1401 https://en.wikipedia.org/wiki/IBM_1401 http://www.columbia.edu/cu/computinghistory/1401.html P&V https://en.wikipedia.org/wiki/Semaphore_(programming) PASCAL – User Manual and Report http://seriouscomputerist.atariverse.com/media/pdf/book/Pasc... The UNIX Time-Sharing System https://archive.org/download/bstj57-6-1905/bstj57-6-1905.pdf A Trip Down The Graphics Pipeline: The Homogeneous…

    …http://www.retrocomputingtasmania.com/home/projects/burrough... IBM 1401 https://en.wikipedia.org/wiki/IBM_1401 http://www.columbia.edu/cu/computinghistory/1401.html P&V https://en.wikipedia.org/wiki/Semaphore_(programming) PASCAL – User Manual and Report http://seriouscomputerist.atariverse.com/media/pdf/book/Pasc... The UNIX Time-Sharing System https://archive.org/download/bstj57-6-1905/bstj57-6-1905.pdf A Trip Down The Graphics Pipeline: The Homogeneous…

  • > 解析并求值中缀表示法表达式 Wirth 的《Pascal User Manual and Report》在第 75 页就有个程序清单正是做这个的。只不过它是把表达式输出成后缀形式,而不是直接求值。总共 31 行代码,还包括了声明和 `end` 语句。……

    > parse and evaluate infix notation expressions Wirth's "Pascal User Manual and Report" has a listing of a program on pg 75 that does just that. Except it emits the expressions in postfix form rather than evaluating them. It's 31 lines of code, including declarations and `end` statements.…

  • ……以非标准方式扩展语言,包括在字符串前面存储字符串长度的各种方案。但这从来都不是 ISO Pascal 标准的一部分,更不可能出现在 Kathleen Jensen 和 Niklaus Wirth 的《PASCAL User Manual and Report》里。事实上,在标准 Pascal 中,字符串处理极其简陋;根本没法表达“这个变量/参数/指针指向一个包含……的字符串”。

    …language in non-standard ways, including various schemes for storing string length in front of the string. But nothing like this was ever part of the ISO Pascal standard, and it was certainly not in the "PASCAL User Manual and Report" by Kathleen Jensen and Niklaus Wirth. In fact, in standard Pascal, string handling is extremely rudimentary; there was no way to express "this variable / parameter / pointer refers to a string with…

  • Bromley 和 Lamson 写的《Lisp Lore: A Guide to Programming the Lisp Machine》据我所知也是用 Concordia 编写的。Symbolics 的文档里还有 Jensen & Wirth 的《Pascal User Manual and Report》以及 Harbison & Steele 的《C: A Reference Manual》。

    "Lisp Lore: A Guide to Programming the Lisp Machine" by Bromley&Lamson was also written using Concordia AFAIK. The Symbolics documentation also has Jensen&Wirth "Pascal User Manual and Report" and Harbison & Steele, C: A Reference Manual.

  • ……那些绝佳的示例代码,我全忙不迭地翻译成了 C 语言。如果你觉得 K&R 对初学者太难,不妨想想有多少程序员是从排版极烂、有点晦涩难懂的《Pascal User Manual and Report》(1974年)开始学编程的。那可是当年我在本地大学念书时的编程入门教材。

    …of the great example code which I busily translated to C. If you think K&R is too hard for beginners consider how many programmers learned programming from the badly-typeset and somewhat inscrutable "Pascal User Manual and Report" (1974). That was the programming 101 text used at the local university when I was there.

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助