日历

July 2017
M T W T F S S
« Jul    
 12
3456789
10111213141516
17181920212223
24252627282930
31  

冒号课堂§2.2:声明范式

声明范式——目标决定行动(声明式编程简谈
• 命令式编程是行动导向的,因而算法是显性而目标是隐性的;声明式编程是目标驱动的,因而目标是显性而算法是隐性的
• 声明式编程重目标、轻过程,专注问题的分析和表达而不致陷入算法的迷宫,其代码也更加简洁清晰、易于修改和维护
• 归根结底,编程是寻求一种机制,将指定的输入转化为指定的输出 […]

冒号课堂§2.1:命令范式

命令范式——一切行动听指挥(命令式编程简谈
• (命令式编程)其世界观是:程序是由若干行动指令组成的有序列表;其方法论是:用变量来储存数据,用语句来执行指令
• (结构化编程)在微观上,主张循规守矩;在宏观上,主张分而治之
• 一个按结构化编程思想设计的流程图,每个模块大小适中、模块之间关系简明、模块内部线路清晰,单从视觉上就会给人一种美感 […]