在某种程度上有点痴迷,我很好奇:什么是呈现代码的最佳方式 - 在线和离线。特别是,我对以下内容感兴趣:
// comment
标记,或者只是使用不同的字体(并且没有注释标记)?答案 0 :(得分:1)
这并不完全回答大多数问题,但您可能有兴趣阅读Literate Programming。它的要点是您在同一文档中编写代码和文档,并将其格式化为Web或打印或其他任何内容。当我在这里说文档时,它通常不是文档的单行片段,而是整个段落或页面描述程序中发生的事情。
答案 1 :(得分:1)
好吧,让我加上我对TC ++ PL中BS使用的比例字体的投票。它真的让我疯了!类似于有效STL的Soctt Meyers,还有一些令人讨厌的高亮度的恐怖。
对我来说,有关编程的经典书籍将永远是K& R,因为我认为它的表现并不清晰。所以我建议盲目地复制它。
答案 2 :(得分:1)
我喜欢在文本中编写虚拟代码时使用扩展字符集。用于代码和数学标记的 LaTeX 字体效果很好。
一个很好的例子是使用左箭头进行分配或绑定而不是=
。我见过的书中代码的最好例子就是Dragon Book或TAOCP。我认为由于能够渲染这些角色以及与常用语法的关系而混合使用数学词源是很好的。
通过LaTeX中的Computer Modern提供的常用固定快递类型字体和高级数学标记的混合物我认为适用于数学处理的读者......并且它看起来非常好。
答案 3 :(得分:1)
我想到了几件事:
答案 4 :(得分:1)