2 Comments
访客 *ktu* @ 2014-03-10 19:24:56 写道:
个人认为文学化编程的优点在于,在动手写程序前,先用文字结构化下分析方向,计划,日程安排;将复杂的分析目标用树状结构分解为多个子问题,然后针对各个子问题分别写程序解决。
其实抛开文学化编程,几乎任何语言都有这种树形结构:package, class, object, ...,这些结构存在的意义,就是为了解决复杂的问题,将复杂的问题分解。但是,这些程序语言提供的方案相比文学化编程,不够完整。举例:在写程序之前可能要进行整体思考考虑数据的流向图,这个图放在哪里?如何把这个图和分析/程序计划有机的结合起来?
现在遇到的主要困难,在于如何将文学化编程和传统的软件包结构对应起来。
访客 *vodka* @ 2014-03-26 06:40:16 写道:
文学在于创造,编程也是创造最优简化问题方式,亦然。
Sign in to join the discussion
Sign in with GitHub