知乐空间

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

如果你身边有程序员朋友,你一定偶尔会听到他们说这两个字。这两个字到底是什么意思?

请只看代码派所做的详细分析。

首先,我们来查查这两个字的中文意思:

百度翻译

百度翻译

名词bug是一种昆虫和轻微的传染病,我们就不说动词了,因为程序员口中bug的词性是名词。

下班后,我从我的主人那里听到了bug这个词。当我第一次听到他说bug这个词的时候,我突然意识到,什么???是不是bug bug?因为英语课本里是这么翻译的。后来我让他帮我看看为什么我写的代码总是内存溢出。经过他的调查,他的说,“这种方式肯定有bug,而且Delphi中的IO操作用完了必须释放,否则程序会吃掉你的内存。”。

从这个时候开始,我大概明白他说的“bug”是什么意思了,应该是“问题,小故障”的意思。从“轻微传染病”一词的本义来看,程序员习惯性地用bug来描述程序中的问题或轻微缺陷是合理的,但重点是“轻微”和“疾病”。就像生活中有小病的人,依然可以工作或者照顾自己。程序中的一个小bug仍然可以运行,但是它会在某个时间报告一个问题。

Demo只是一个名词,翻译为样本记录和录音demo,没有动词。所以,demo在程序员口中的词性绝对是名词,不可能无缘无故推导出动词。

demo这个词是从博客上知道的。当有人谈到某个功能点或者想要实现某个功能时,为什么不停止废话,从一段代码(或者演示)开始呢?看完这个演示,你就明白它的意思了。所以“演示”在程序员口中的意思是“举例,举例,样本”。从demo的原创来看,也是有道理的,主要来源于原创的“样张”。

总结:

以上只是我个人对这两个词所衍生的含义的理解。如果同事觉得不合理,请留言讨论。

Bug或demo只是固定行业里从它们本来的意义衍生出来的意义,所谓的个性,但又不失其本来的味道。相信各行各业都有自己的个性名词。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 ZLME@xxxxxxxx@hotmail.com 举报,一经查实,立刻删除。

留言与评论(共有 0 条评论)
验证码: