对Winter-cn关于函数式编程的文章评论

Winter-cn兄关于程序设计方法论有不少知识。时常写一点自己的观点,如:

函数式编程的杂七杂八(非常乱)

 

我看完了之后,不太赞同他的某些观点,写下了如此评论:

首先不同意你的如下说法:

引用所以如果你真正希望理解函数式,关键是观念的转变——你必须完全抛弃先后的想法


即使是函数式编程,先后还是有的,至于原因,就拿Winter-cn自己的话来反证:

引用任何一个函数都不介意自己的参数被求值的顺序。
但是任何一个函数不会在自己参数被求值之前执行。
所以 放入(开门(冰箱),大象) 一定会在 开门(冰箱) 之后执行。


这段话至少明确了一点: 任何一个函数不会在自己参数被求值之前执行。你说有没有先后。
至于你说的多个参数情形,理论上多个参数可以同时进行。但是通常实际上不是的,比如编译器固定地先编译或者解释器先解释某个参数。

我对函数式编程的一种可能不是很确切的理解或者表达,函数式编程有点象很多个有名字的盒子,大盒子套小盒子,小盒子里面套更小的盒子。一个盒子里面可以套好几个小盒子。在最外面是一个最大的盒子。装了所有的盒子。对于一个盒子套多个小盒子,顺序取决于装盒子的人,他可以按照他的想法来装,他可以按颜色给盒子排顺序(假如有的话),也可以按大小来排顺序,也可以按重量来排顺序。当然,如果他可以一次同时拿好几个盒子的话,他也可以同时把几个小盒子放进大盒子里面。总之,这个程序的执行,就象装盒子的过程。

最后一句,函数式编程只是表现形式而已。实质才是最重要的。实质是算法。

 

算是表达我自己对函数式的认识。就是用盒子来比喻一个函数,之所以会想到如此比喻,主要是看到一对括号,正好象一个盒子,有着包装的意思。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: openwrt-gdq-winter2022是指OpenWrt开源路由器固件的一个分支,特指2022年冬季的版本。OpenWrt是一个基于Linux的操作系统,用于路由器和嵌入式设备,它提供了一种更开放、灵活的方式来定制和管理网络设备。 在openwrt-gdq-winter2022版本中,开发团队通常会对以前的版本进行一些改进和更新。可能会包括新的功能、修复现有问题、增强安全性等。这意味着用户可以享受到更好的性能、更稳定的网络连接和更多的自定义选项。 OpenWrt的主要优点之一是它的灵活性。用户可以利用openwrt-gdq-winter2022版本的各种选项来自定义路由器的功能和行为,包括网络设置、安全功能、流量控制等。它还支持各种各样的应用程序和软件包,可以满足用户不同的需求,比如设置即时通讯服务器、搭建网络存储设备等。 OpenWrt-gdq-winter2022版本的一个重要更新可能是更好的兼容性和支持。它可能包括更多的硬件设备和路由器型号,使更多的用户能够使用OpenWrt固件来改善他们的网络。 总之,openwrt-gdq-winter2022是OpenWrt的一个特定版本,旨在改进路由器和嵌入式设备的性能和功能,并提供更好的自定义选项和更广泛的兼容性和支持。用户可以通过更新到该版本来享受到更好的网络体验。 ### 回答2: openwrt-gdq-winter2022是一个项目的名称,可能是指计划在2022年冬季开发的OpenWrt固件的特定版本。OpenWrt是一款开源的嵌入式操作系统,专注于路由器和嵌入式设备。它提供了一个稳定、安全和灵活的平台,使用户可以自定义和优化他们的网络设备。 在OpenWrt团队的指导下,openwrt-gdq-winter2022项目的目标可能是改进现有的OpenWrt版本,修复漏洞和错误,并加入新的功能和性能优化。通过这个项目的开发,可以期望得到一个更稳定、更安全且更高效的OpenWrt固件版本。 项目可能会涉及不同的技术方面,例如网络协议栈、无线网络驱动程序、IPv6支持、安全性、网络管理等。团队成员可能需要具备扎实的网络知识和开发经验,以便解决各种与路由器和嵌入式设备相关的问题。 参与openwrt-gdq-winter2022项目的开发工作有多个方面的好处。首先,团队成员可以通过参与开源项目,提升自己的技术能力和经验。其次,他们可以为OpenWrt社区做出贡献,帮助改进固件的质量和功能,使用户获得更好的体验。最后,借此机会,他们还可以与其他开发者进行合作,共同解决技术难题,并在技术交流和合作中建立网络。 总之,openwrt-gdq-winter2022是一个计划在2022年冬季开发的OpenWrt固件的特定版本的项目。通过参与该项目的开发,人们可以提升自己的技术能力,改进固件的质量和功能,并为开源社区做出贡献。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值