逃离Java多年,历经艰辛,他终于回家了

开发 开发工具
这篇漫画讲述了小函数在三个王国的遭遇,在Java这个纯粹的面向对象的世界中,类是一等公民,函数是依附于类存在的,是类的奴隶;到了Python王国,函数们都摆脱了奴隶的身份,已经是一等公民了, 事实上已经和“类”平起平坐了,函数可以赋值给变量,可以作为参数来传递,函数还能当做返回值来返回;来到了Lisp王国,所有的东西全是函数了。

[[338530]]

 


















 





后记:这篇漫画讲述了小函数在三个王国的遭遇,在Java这个纯粹的面向对象的世界中,类是一等公民,函数是依附于类存在的,是类的奴隶;到了Python王国,函数们都摆脱了奴隶的身份,已经是一等公民了, 事实上已经和“类”平起平坐了,函数可以赋值给变量,可以作为参数来传递,函数还能当做返回值来返回;来到了Lisp王国,所有的东西全是函数了。Lisp极为强大,它赋予了你自定义操作符的自由,因而你得以随心所欲地将它塑造成你所需要的语言。如果你在写一个文本编辑器,那么可以把Lisp 转换成专门写文本编辑器的语言。如果你在编写CAD 程序,那么可以把Lisp 转换成专用于写CAD 程序的语言。



【本文为51CTO专栏作者“刘欣”的原创稿件,转载请通过作者微信公众号coderising获取授权】

 

戳这里,看该作者更多好文

 

责任编辑:武晓燕 来源: 51CTO专栏
相关推荐

2020-06-23 12:12:29

数据库局域网模型

2022-07-04 09:21:16

GNOME Web浏览器

2010-12-01 15:32:40

2021-03-05 14:40:49

Chrome浏览器内存

2020-03-30 16:18:02

代码开发工具

2017-06-07 15:32:15

PCProsumer笔记本

2020-10-16 17:20:21

索引MySQL数据库

2021-08-09 10:24:21

技术分类数学

2013-04-19 16:16:17

2021-11-22 16:34:16

苹果维修功能

2018-09-20 16:06:28

LinuxTorvalds开源

2023-10-31 07:40:15

EslintJSHint

2024-07-08 00:00:07

2020-09-07 08:06:46

Redis容器日志

2022-04-08 07:32:24

JavaJUCThreadLoca

2019-03-07 09:06:11

SQLSQL书籍数据库

2024-05-23 10:34:15

CSS 3CSS技术

2024-08-19 08:22:21

2021-09-14 11:04:55

谷歌AIDeepMind

2009-09-07 16:19:50

CCNA认证
点赞
收藏

51CTO技术栈公众号