什么是函数型语言

环球网校
2019-04-26 · 移动学习,职达未来!
环球网校
环球网校成立于2003年,十多年来坚持“以学员为中心、以质量为本、以创新驱动”的经营理念,现已发展成为集考试研究、网络课程、直播课堂、题库、答疑、模考、图书、学员社区等为一体的规模化学习平台
向TA提问
展开全部
暳釳豝
2013-10-11 · TA获得超过5295个赞
知道大有可为答主
回答量:1081
采纳率:0%
帮助的人:2584万
展开全部
说起来因该是人民群众喜闻乐见的一种语言, , Java, Basic这类语言了,CS上成这类语言为imperative language,就是指令形语言,因为它们都是按照现在冯. 诺一曼体系的计算机的工作方式来设计运行的。 相信很多刚开始学编程的人对于这样一条语句都会感到莫名其妙吧: 稍微学过中学数学的人也知道,这简直就是荒谬至极。 但是对那些精通计算机的家伙,x就因该等于x+1, y就是y,x表示某个东西,可能是1,也可能是1+1, x即使内存中的一个数据单元,里面可能是1,也可能是2, 它现在是1,不表示以后永远是1,需要的时候就可以变成2。 不叫数学语言?俺以为,这是因为函数是FP的基本单元。 都返回相同的结果。可是如果这个f(1)是C语言里面的, 你敢说每次返回的值相同吗?比如f(1) 表示从键盘读入一个字符,谁也不知道返回的会是哪个。好了, 说到这里,可能大家觉得奇怪了,既然我是键盘输入, 当然结果不确定了,我要一个永远只能返回相同结果的f(1) 返回的不是键盘输入的那个字符,而是返回了一个函数, 无所谓,这个函数也是确定无疑的了。而且, 这个动作作为一个函数,在程序内层层传递,最终, 整个程序也是一个大的动作函数了。程序运行以后, 用户输入了一个字符,这个时候,输入终于确定, 然后程序就会给出一个确定的输出。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
账号已注销ZXCG
高粉答主

2020-01-07 · 说的都是干货,快来关注
知道答主
回答量:8.4万
采纳率:6%
帮助的人:4489万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式