懒,一般情况下是一个贬义词。

不过,如果形容程序员“懒”,则程序员可能会很高兴。

那么他们为什么觉得懒是一种赞扬呢?

主要是程序员主要在和电脑打交道。电脑可以做很多事情,只要懂得怎么指挥电脑就行了。

由于电脑只懂 2 进行,也就是电脑只知道 01。这就是机器语言了,就是机器所认识的语言。所有的指令最终都会变成 01

如果问题写 01 是多么头疼的事情,说不定过段时间自己都忘记了写得是什么程序了。

这时候,比机器语言高一级的汇编语言出现,汇编语言和机器语言是一一对应的,不过呢,汇编语言不用再写 01 了,可以写简单的指令和控制语句了。通常一条指令包含操作符操作数,还可以写一些注释。

但是光是写指令也让人头疼啊,这之后又出现了高级语言。高级语言让人看起来就比较自然了,写的代码和人的思路(伪代码表示)就比较接近了。

很好,这样就可以编写大量的程序了。这样一来很多相同的代码就重复了,于是一些人就把常用到的代码封装成库,别人直接调用写好的代码就行。

但是要编写的程序多种多样,有没有办法把相同的地方提取出来以后使用呢?这时候有人把前人比较相似的代码提取出来,总结出了 23 种设计模式,如果理解了这些设计模式,再看任何代码都有了大体的结构。

有的程序是有界面的,而数据也会经常变化,这时候能把界面和操作数据的代码分开就好了,这时候 MVC 等一些代码分离的技术也产生了。

程序写好了,怎么知道写的好不好呢?写测试。

测试这么多,写起来多麻烦?自动化。

还要操作界面,怎么办呢?UI 也是可以怎么化的,不要怕。

可以还是不想写代码,怎么办呢?

让机器帮我写吧。不要怕,人工智能来了,机器学习,深度学习来帮忙。

代码可以直接生成,你说爽不爽。以后不用自己写代码了,交给机器自己处理就行了。

就是因为懒,才让机器做自己不想做的事情,以后什么都是全自动的,自己想干什么就去干什么。

因为懒,发明了一堆东西帮自己,自己则可以去休息了。

所以说一个程序员实在太懒了,就是变相的说太聪明。希望你说完不要被打死,哈!

简宝玉写作群日更打卡第8天

你可能感兴趣的:(懒)