社区
C语言
帖子详情
大虾进来讲讲 literate编程
ciahi
2006-12-16 09:37:00
偶然看到literate program,有人称为文档编程,有人称为文学编程,真不知道这是何物,怎么编写?在一本名为《C语言接口与实现》的书中,看到大量使用文档编程,不知道如何使用,在C语言中怎么使用???
谢了
...全文
217
4
打赏
收藏
大虾进来讲讲 literate编程
偶然看到literate program,有人称为文档编程,有人称为文学编程,真不知道这是何物,怎么编写?在一本名为《C语言接口与实现》的书中,看到大量使用文档编程,不知道如何使用,在C语言中怎么使用??? 谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ciahi
2006-12-17
打赏
举报
回复
前后标识?
楼上能不能举个例子?
谢了?
是不是把那个衡等去掉???
我感觉不出来什么
直接写函数不就得了呀
lann64
2006-12-17
打赏
举报
回复
叫文化编程的多些。是由knuth发明的编程方法,其实质就是把程序编写和文档编写合二为一,一次编写完,用程序提取处理就可以得到程序,也可以得到文档。
这只是一种思想,具体使用需要看手册。
rongcanf
2006-12-17
打赏
举报
回复
Literate Programming 确实是一件很有趣的东东,写起来的感觉奇妙无比,就像 Knuth 说的那样:你会忍不住离开电脑桌,跑出办公室大叫:我爱文学编程!我的感觉也差不多是如此,尤其是在处理算法和思路比较复杂的程序时,如此美妙的结构化,如此自然的逻辑真让人有一种美的享受。
当然也有点遗憾,首先是我们没法用中文来写程序和注释,而复杂的算法对于我来说往往很难用英文表达。另外这么一来,人就越来越不愿意写函数了,函数这种传统的结构化方式,与分片断的这种方式是否会冲突呢?另外我觉得,写传统的那种实用的程序,就是逻辑很简单,但步骤很繁琐,需要考虑很多很现实的问题的,就不怎么适合这个了,或者说,发挥不出优势。
laiwusheng
2006-12-16
打赏
举报
回复
呵呵,
实质是模块化编程,接口与模块分离,以至有高度可重用性
要实际运行时,要把前后的标识去掉的
Literate
:适用于任何语言的识字
编程
工具
识字 什么是
Literate
编程
? 精巧
编程
是Donald Knuth发明的一种
编程
风格,其主要思想是使程序的源代码主要由其他人读取和理解,然后由计算机执行。 这使程序员摆脱了计算机施加的程序结构的束缚,并意味着程序员可以按照其思想流的顺序来开发程序。 一个
Literate
程序通常由自然语言(例如英语)的代码说明组成,并散布着要执行的代码段。 这意味着
Literate
程序非常易于理解和共享,因为所有代码都得到了很好的解释。
Literate
是用于创建识字程序的工具。 该项目的目标是创建一个识字的
编程
工具,该工具可以保留Knuth和Levy原始CWEB系统的大部分(如果不是全部)功能,但可以简化系统并添加更多功能。 您可以在查看有关
Literate
的主要网站,包括有关如何使用
Literate
的。 特征 支持任何语言,包括语法突出显示和HTML精美打印 基于Markdown-非常易
literate
-programming-tutorials:精巧的
编程
教程
精巧的
编程
教程 描述 欢迎使用
Literate
Programming Tutorials! 该存储库的目的是提供与
Literate
Programming Paradigm 相关的开源教程和资源的精选列表。 讲解 使用组织模式进行识字
编程
如何 How-To教程提供了足够的详细信息来完成一个小型项目。 有用的资源 无网 组织模式 手册 Noweb参考语法 使用源代码 组织文件 组织指南 项目文件 执照 脚注 1 https://en.wikipedia.org/w/index.php?title=
Literate
_programming&oldid=866590640
Literate
programming, Why
TeX's author, a famous professor, promoted
Literate
programming. This SHORT article explain WHY? It's only 14 pages, it change the view of a programmer.
Literate
programming is a style in which the design of the code refects that the human reader is as important as the machine reader.
前端开源库-
literate
-programming-cli
前端开源库-
literate
-programming-cli识字
编程
CLI,识字
编程
的基本命令行
Literate
Programming
The author and his associates have been experimenting for the past several years with a programminglanguage and documentation system called WEB. This paper presents WEB by example, anddiscusses why the new system appears to be an improvement over previous ones.
C语言
70,037
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章