快取,陣列,程式,这些台湾的计算机术语,你知道几个?|冷知识

楼下小黑哥

共 1706字,需浏览 4分钟

 ·

2020-10-16 17:20

点击蓝色“程序通事”关注我哟

加个“星标”,不迷路哦

日常碎碎念

Hello,大家好,我是楼下小黑哥~

今天晚上生产要做个系统切换,由之前的老系统切换到新系统,为了保证第二天的交易正常性,今天晚上通宵调试,观察交易。

哎,又是一个不眠夜!

这个还不是难事,怕的就是明天早上交易正常进来之后,问题开始浮现,于是炸了。。。。

前言

今天就不写技术文了,写点轻松的,带大家涨点知识。

最近闲来无聊的时候,在 「Youtube」 看了一堂台湾教授的计算机科学课程。

不得不说视频讲的真的非常好,但是呢有些内容却不是很懂,主要是有些词汇完全不懂是什么意思。

搜索一下,原来就是我们常用的一些计算机相关词汇。

进一步搜索,这才发现,两岸的计算机术语真的差别非常大。

今天就给大家对比一些我们常用的计算机术语,大家来感受一下两者的区别。

程式

先来一个简单的计算机术语:「程式」

这个术语应该比较好猜,其实就是 「program」 ,我们这边称为「程序」

于是乎所有带有「程序」术语,在台湾那边都被「程式」代替,比如「程式員」就是程序员,「程式碼」就是「程序代码」「程式語言」就是程序语言。

最后使用常用「程式」词汇给大家造个句子,大家感受一下这里面的区别。

「程式員」使用「程式語言」进行程式設計」,然后进行「程式碼」编程,完成一个了「應用程式」

好诗好诗

資料結構

接下来我们来个有难度的,「資料結構」

说实话刚看到这个真的有点不懂,明明两个都懂的词语,怎么一起读就不知道什么意思呢?

搜索了一下,原来在这个「資料」含义并不是我们这个资料的意思的,它这个含义其实代表英文中 「Data」,也就是代表我们这边的「数据」的含义。所以说「資料結構」就等同于我们数据结构。

那么接下来我们来看下我们这边常用的数据结构,比如数组,链表,散列表等,看下台湾那边术语是什么。

首先我们从 「Array」 开始讲起,我们这边称为「数组」,而在台湾那边他们称为「陣列」,看到有没有一股战场上排兵布阵的味道。

第二个 「Linked List」,我们这边直接称为「链表」,而台湾的叫法为「鏈結串列」

链表与数组的最大区别在于,里面的元素可以不是连续的,可以通过指针互相串联起来,所以才会有了「鏈結串列」叫法。这么一想,这个翻译还是蛮形象的。

第三个  「Hash Table」,我们通常称为哈希表,或者也会叫做散列表,而台湾的叫法称为「雜湊表」

这个就不解释了,因为这个有点难理解,我现在还不知道这个字读什么呢~

第四个 「Stack」,我们通常称为栈,而台湾叫法称为「堆疊」。对比一下,下面的栈的数据结构图,这个翻译也是蛮形象的。

第五个为 「Queue」,也就是队列,台湾叫法称为佇列。真不懂啥意思~

最后一个 「Tree」,这个两岸叫法一致,都是直接使用直译的方式:「树」

对于树的具体的类型,「Binary Tree」 我们称作二叉树,而台湾的叫法称为「二元樹」

对了,讲完数据结构,自然离不开算法,而算法在台湾的叫法称为「演算法」

怎么有一股周易八卦的感觉~

其他

最后再来看下一些常见词汇的区别:

比如说「数据库(database)」,看了上面,应该大概知道,他们叫法为「資料庫」

再比如「缓存(cache)」,他们叫法称为「快取(區)」

「快取」「快取」,缓存获取速度确实快,这个翻译真没毛病。

最后

今天介绍了一部分常见的计算机术语在两岸的区别,其实还有很多计算术语两边叫法不一样,大部分大概都知道是什么意思。

个别的可能不是很容易理解,不过如果看到这些术语的英文,其实还是很容易联想到其大陆中文含义。

这篇文章作者总结两岸大多数计算机用语,感兴趣可以浏览一下。

https://www.cnblogs.com/zhangxinyan/p/3499547.html

好了,写完这篇文章的时候,天已经亮了。

走了,走了,回家~

什么,问题来了?(逃~




浏览 56
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报