为啥程序员口中总是说bug和demo这两个单词? demo是什么意思

如果你身边有做程序员的朋友,我相信你会偶尔听到他们说这两个字 。这两个词到底是什么意思?
请看只说代码的大饼的详细分析 。
【为啥程序员口中总是说bug和demo这两个单词? demo是什么意思】首先,让我们检查一下这两个词的中文意思:
百度翻译
百度翻译
名词bug是昆虫,轻微感染,就不说动词了,因为程序员口中的bug的词性是名词 。
下班后听师傅说虫子这个词 。之一次听他说虫子这个词的时候,我突然意识到,什么???难道不是bug bug?因为英语课本上是这么翻译的 。后来我让他帮我看看为什么我写的代码总是内存溢出 。他调查后说:“这种方式有一个bug,Delphi中的IO操作用完了必须释放,否则程序会把你的内存吃光 。” 。

从这个时候开始,我大概知道他口中的“bug”是什么意思了,应该是“问题,小缺陷”的意思 。从bug这个词的本义来看,程序员习惯性地用bug来描述程序中的问题或小缺陷是有道理的,但强调的是“轻微”和“疾病” 。就像一个人在生活中得了小病还能工作或者生活自理 。程序有点bug还是可以运行的,但是会在某个时间报错 。
Demo只是一个名词,翻译为sample record和recording demo,没有动词 。所以程序员口中的demo的词性确定也是名词,不可能无缘无故派生出动词 。
demo这个词是从博客上知道的 。当有人说某个功效点,或者想达到某个功效的时候,为什么不先废话一句,然后先上传一段代码(或者demo)?看完这个演示,你就知道它的意义了 。因此,程序员所说的“demo”就是“例子、范例、样本”的意思 。从demo的原创角度来看,也是合理的,重要的是它是由原创的“样本”衍生出来的 。

总结:
只是我个人知道这两个词衍生出来的意思 。如果同行认为不合理,欢迎留言讨论 。
Bug或者demo,不过是在固定行业中从它们的本义衍生出来的意思,所谓的个性,但又不失其原有的红豆博客 。我相信各行各业都有自己的个性名词 。