程序员专属笑话十则,非程序员勿进

前言

程序员的世界,没有多少人能懂,因为我们有自己的专属的圈子。我其实特别喜欢分享一些圈子里面的事情,用通俗易懂的文字展示给世人,寓教于乐。

最近倒没什么我感兴趣的大事件给大家伙分享,就说几个圈子里面的笑话,分析分析笑点。当然,都是我看到会心一笑的笑话,选了十个,太low的就不放出来了。

笑话一:

<code>root# pwd
/
root# cd /tnp/test; rm -rf *
cd: /tnp/test: No such file or directory
...
... and after a while ...
...   
^C^C^C^C^C^C^C^C^C^C^C^C/<code>

看完背后一凉,最后的一堆^C明显感受到对面人心态崩了,不过已经晚了,跑路还来得及。

什么意思呢?就是这人本来想进入tmp目录,然后删除test目录下面的所有文件。手一抖输成了tnp,第一条命令执行失败,第二个命令就变成了删除当前目录下的全部文件,而当前目录是根目录,又是root权限,自然系统全部清空,一个不剩。

这里一个知识点就是:linux用分号分隔的命令会按顺序执行,即使中间命令使用方式不对,会有相关错误输出,后面的命令照样会执行。

笑话二:

晚上下班的时候。
老婆给当程序员的老公打电话:“下班顺路买一斤包子带回来,如果看到卖西瓜的,就买一个。”
当晚,程序员老公手捧一个包子进了家门……


老婆怒道:“你怎么就买了一个包子?!”
老公答曰:“因为看到了卖西瓜的。”

其实最开始我也没反应过来,看来我也中毒太深。我稍微解释一下,注意老公还没下班,程序员思维还切换成正常人思维。考察的是if语句的使用,具体内容事情和判断本身一点关系都没有。

正常人类理解:“你下班买包子,有西瓜就买一个西瓜。最后的结果要不是一斤包子,要不是一斤包子和一个西瓜。”

计算机理解:“下班买包子,有西瓜就只买一个包子。最后的结果要不是一斤包子,要不是一个包子。”

伪代码如下:

<code>var count = "1斤";
if(road.indexOf("西瓜")>-1) 
		count = "1个";
buy("包子",count);/<code>

笑话三:

<code>蔺相如,司马相如;魏无忌,长孙无忌。下列哪一组对应关系与此类似( )
A. PHP,Python
B. JSP,servlet
C. java,javascript
D. C,C++/<code>

程序员一眼就能看出来答案。题干说的两个相如,两个无忌,虽然名字一样,之前一点关系都没有,隔着几百年。下面答案有共同单词是C和D,但是C++诞生于C,之前是作为C的增强版,所有答案是C。Java是一种程序设计语言,Javascript是面向对象的动态类型的区分大小写的客户端脚本语言,两者毫无关系。

笑话四:

程序员专属笑话十则,非程序员勿进

一个图说明了and,or,xor的用法。有毛的地方是1(真),没毛的地方是0(假)

A and B:A和B都是真,输出才是真。

A or B:A和B只要有一个是真,输出就是真。

A xor B:一个真一个假,输出才是真。

笑话五:

程序员专属笑话十则,非程序员勿进

首先可以确定的事情是图中对话的两夫妻都是IT从业人员,夫妻两人非常默契,老婆抛出的梗,老公马上就能接住。

这里老婆此时化身成为了用户,把老公当成了linux系统,在之前对话中老婆权限不够,“买”的命令没有成功执行,使用sudo后,命令立马执行。可以想象在老公的潜意识里面有这么一句话wife ALL=(ALL) NOPASSWD: ALL。

这里的知识点就是sudo的用法,可以在/etc/sudoers里配置免密码提升某些命令权限,以root权限运行。

笑话六:

程序员最讨厌康熙的哪个儿子?

答:胤禩。

因为他是八阿哥。

这个很好理解,八阿哥==BUG。BUG是程序员一辈子的痛。

笑话七:

程序员专属笑话十则,非程序员勿进

程序员专属笑话十则,非程序员勿进

这也是一个跟bug有关的故事。真实得不忍直视,一个bug 倒下了,又有千千万万个bugs 站起来。

笑话八:

悬崖边上放了一个 WARNING 的牌子,有三个人掉了下去。

第一个是瞎子。

第二个是富士康员工。

第三个是程序员。

前两个就不说了,一个是无意失足,一个是有意寻死。程序员呢?因为我们一点儿也不在乎警告(warning),我们只在乎错误(error)。

笑话九:

程序员专属笑话十则,非程序员勿进

这个解释起来就有点复杂了。前面五个就不说了,都是编程语言。主要笑点在最后一个,自己与暗恋的人格格不入,因为html根本不是编程语言。

笑话十:

手持两把锟斤拷
口中疾呼烫烫烫
脚踏千朵屯屯屯
笑看万物锘锘锘

来首诗,这些都是常常看到的乱码字符。“锟斤拷”和“锘锘锘”一般在网站中,编码转换出问题了。“烫烫烫”和“屯屯屯”一般在vc编译器中,未初始化的栈内存全部填成0xcc,就是“烫”,未初始化的堆内存全部填成0xcd,就是“屯”。

结束

生活还是需要多点乐趣,尤其是现在这么特殊的疫情期间。读完这篇文章,希望大家心情好点。


分享到:


相關文章: