浅浅认识一下函数式语言
函数式编程(Functional Programming, FP)与面向对象编程(Object Oriented Programming, OOP)、面向过程(Procedure Oriented Programming, POP)一样,是一种编程思想。编程思想究竟是什么呢?我想,这应该指的是一种编程思维模式,也就是我们应当以什么样的角度来看待我们的代码。同样的代码在不同的编程思想下,由于视角不同,我们可能会得出目标一致的不同的代码。
函数式编程(Functional Programming, FP)与面向对象编程(Object Oriented Programming, OOP)、面向过程(Procedure Oriented Programming, POP)一样,是一种编程思想。编程思想究竟是什么呢?我想,这应该指的是一种编程思维模式,也就是我们应当以什么样的角度来看待我们的代码。同样的代码在不同的编程思想下,由于视角不同,我们可能会得出目标一致的不同的代码。
最近在朋友的安利下,我开始用Tailscale了,用过发现真香。
猫娘没有写下给自己的信。
今天至少对于我而言并不是什么值得开心的日子,我又把自己锁了起来,脑子里想了很多说不出来,也不想说出来的故事。
我反问一下自己,是不是自己触景生情,所以自己酸了呢。
仔细想想看,原因不止于此。我只是看到那些东西,猛然想到那曾经是我想象的未来,越看越难受罢了。
这个事情源自于最近跟朋友的聊天。在聊天的时候朋友说自己在出一套Java的试卷,问问我有没有什么灵感。
我问朋友要求是什么,朋友说要求就是两点,一个是够基础,一个是他希望这套题“反八股文”,让死背Java八股文的朋友能认识到光背八股文是不行的。
于是我就从八股文最爱问的HashMap问题下手,出了一个这样的题,大致内容是这样的:
前几天aco姐问我一个问题,她说她想买个游戏机,但是不知道买啥。我毫不犹豫的就告诉她,要买就买Game Boy!

我个人觉得Game Boy是一个对游戏界意义很大的游戏机,有几家媒体叫这个游戏机“不老奇迹”,因为它有空前绝后的十几年的产品周期。这上面诞生过的诸如超级马里奥·世界和Pokemon系列的游戏都是家喻户晓的老IP。
对于写Game Boy游戏这件事,不觉得很酷嘛?作为一个理工废宅,我觉得这太酷了,很符合我对未来生活的想象,科技并带着些趣味(逃