
程序设计语言课程
轩茗诺
这个作者很懒,什么都没留下…
展开
-
程序设计语言原理-课件-要点等
一.命令式语言与函数式语言区别: 1.命令式语言语法复杂,函数式语言语法结构简单。 2.函数式语言语义比命令式语言简单。 3.函数式程序比相应命令式程序小得多,但是函数式程序编译后执行起来是等价命令式程序时间的两倍,因为函数式语言的一些语言特性对执行效率有很大的负面影响。 4.函数式语言可读性强,命令式语言的细节处理可能会模糊程序处理逻辑。 5.命令式语言中并发执行难以设计和使用。命令式原创 2013-08-26 12:59:39 · 1401 阅读 · 0 评论 -
函数式编程和命令式编程
突然直接明白了他们的含义。所谓命令式编程,是以命令为主的,给机器提供一条又一条的命令序列让其原封不动的执行。程序执行的效率取决于执行命令的数量。因此才会出现大O表示法等等表示时间空间复杂度的符号。而函数式语言并不是通常意义上理解的“通过函数的变换进行编程”。注意到纯的函数式语言中是没有变量的(没有可以改变的东西,所有的东西在定义以后就都是不变的),那么这样的东西有什么好处呢?就比如,如果所有的东西原创 2013-08-26 12:59:41 · 647 阅读 · 0 评论