开始讨论的是,站着吃饭可以减肥。这观点有点奇葩,然后得知,原来是因为站着吃饭难受,然后会比较快的吃完,结束不愉快的吃饭,这样就达到了减肥的功效。
更奇葩的是,我们得知有一所学校,为了加速学生的吃饭,仅提供少量的桌椅,大量的学生都是站着吃饭。好了,既然都有椅子坐了,也就不多谈这个问题了。然后就是说,其实吃饭速度是个人的习惯,和吃饭的姿势并没有太大的关系。不过吃饭快不太好,原因是饭没有嚼碎,预处理不够。
然后一个程序员就想到了,应该是预编译没有做好。这一下就炸开锅了。
要说嘴巴嚼饭是预编译,那胃部消化应该是编译了。运行又是什么呢?运行应该是营养吸收后,到血液里的循环了吧。然而并不能。此说法似乎漏洞百出。
另一个程序员补充提问了,那嘴巴的唾液消化怎么说?输入在哪里?输出在哪里?
三个程序员一起努力来解释这些。那么嚼饭应该是预处理,唾液消化算是预编译了,胃部消化是正式的编译,生成的二进制代码就是营养,然后进入血液后正式运行起来。
所以,将饭送入嘴巴,那就是加载代码编译的过程咯。也就是把写好的代码送入编译器编译的过程咯。然后得出一个经典结论:原来程序员吃的竟然是代码!!顿时都笑疯了。
既然吃饭是吃代码,那么代码怎么写的呢?按照代码编译的说法,那么做饭就是写代码了。恩,不错,这个解释很不错。做饭中的锅和铲子就是编辑器了,煮的炒的都是字符,加的调料就是代码的注释,调味道也就是调试。
原来,代码人生就是这样的,哈哈哈,太不可思议了。