大虾进来讲讲 literate编程

ciahi 2006-12-16 09:37:00
偶然看到literate program,有人称为文档编程,有人称为文学编程,真不知道这是何物,怎么编写?在一本名为《C语言接口与实现》的书中,看到大量使用文档编程,不知道如何使用,在C语言中怎么使用???

谢了
...全文
217 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ciahi 2006-12-17
  • 打赏
  • 举报
回复
前后标识?
楼上能不能举个例子?
谢了?
是不是把那个衡等去掉???
我感觉不出来什么
直接写函数不就得了呀
lann64 2006-12-17
  • 打赏
  • 举报
回复
叫文化编程的多些。是由knuth发明的编程方法,其实质就是把程序编写和文档编写合二为一,一次编写完,用程序提取处理就可以得到程序,也可以得到文档。

这只是一种思想,具体使用需要看手册。
rongcanf 2006-12-17
  • 打赏
  • 举报
回复
Literate Programming 确实是一件很有趣的东东,写起来的感觉奇妙无比,就像 Knuth 说的那样:你会忍不住离开电脑桌,跑出办公室大叫:我爱文学编程!我的感觉也差不多是如此,尤其是在处理算法和思路比较复杂的程序时,如此美妙的结构化,如此自然的逻辑真让人有一种美的享受。

当然也有点遗憾,首先是我们没法用中文来写程序和注释,而复杂的算法对于我来说往往很难用英文表达。另外这么一来,人就越来越不愿意写函数了,函数这种传统的结构化方式,与分片断的这种方式是否会冲突呢?另外我觉得,写传统的那种实用的程序,就是逻辑很简单,但步骤很繁琐,需要考虑很多很现实的问题的,就不怎么适合这个了,或者说,发挥不出优势。

laiwusheng 2006-12-16
  • 打赏
  • 举报
回复
呵呵,
实质是模块化编程,接口与模块分离,以至有高度可重用性
要实际运行时,要把前后的标识去掉的

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧