下班后,老公按照老婆的吩咐照做,顺序是这样的:
下班后,脑子里先加载一个买包子的业务需求.于是脑子里有了这么一个概念/变量 = 包子.
然后看到了卖西瓜的,在程序员的脑子里,思路就是类似如下的伪代码:
如果(看见卖西瓜的) {
买一个.
}
//问题就出在这里.已经看到卖西瓜的了,就要执行这里的内容.但是买一个,买一个什么呢?老婆没有明确声明这里的"一个"后面是什么.那么就默认调用已有的内容(也就是上面的包子)
//于是就买了"一个"包子/
所以要是男朋友是程序员,笑话里的老婆有两种方法来避免上面的问题:
要么,在"顺路买一斤包子带回来"这句话之后,明确告诉老公,买包子的事情已经到此告一段落.后面的事情和买包子无关.
要么,在"买一个"之后明确指出是买一个"西瓜"而不是包子.
有这个一方面。不过
更多的是这些语言的产生顺序。
C++的产生是基于C的,
java借鉴了很多C++的,
C#借鉴的java和C++。
于是在产生之初,比如C++借鉴C而生。
此时的C工程师大多比C++资历老,水平高,
而初始的语言各方面还不成熟,自然被鄙视。
其他链节也是如此。
虽然到现在,
java已经反超,应用范围还是成熟度都不弱于任何其他语言了,
但鄙视链条已经形成,
也没人去改它了(除了被鄙视的
哈哈)
至于美工,
这个是编程人员对所有非编程人员的鄙视,美工,运营,
项目管理,测试,甚至产品经理都在此列。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)