编程术语的类比 (二)
前景
很多非计算机或者想要学习计算机的人员对于计算机有着想要学习的心里,但是,却没法很快的理解高深的计算机术语,所以,在初学的时候,适当的将术语转化为大众能够快速理解熟悉的词语,是在初学的时候一个很重要的前提条件,这样即可以快速学习计算机,又可以简单先理解术语,便于后期的深入学习,可谓是事半功倍.
术语类比
以下术语纯属本博主个人的理解模式,不是最专业的解答,目标知识为了让非计算的人士能够更好的理解术语的一些转化理解,不是最专业的术语解答,只为最快理解类似的产品,请不要过分指责和辩论.
数据类型
不同样子的杯子,装不同的饮品,马克杯,茶杯,玻璃杯,马克杯装咖啡,茶杯装茶水,玻璃杯装白开水,计算机这种杯子的类型跟生活中的杯子的最大区别就是生活中的杯子,可以装任何液体和固体,气体,但是,计算机中的杯子是对应的,马克杯只能装咖啡,玻璃杯只能装白开水,就是这样.(数据类型类比不同样式的杯子)
遍历
就像你去图书馆的一个书架上找一本书,书名比如叫<母猪产后护理>,然后这个书架比较混乱,所以你要挨本找,从第一排开始找,第一排没有找第二排,第二排没有找第三排,以此类推,直到你找到这本<母猪产后护理>,然后把它拿在手里,这个找的过程,在语文里叫做查找或者检索,在计算机中给它起了心得名字叫做遍历.(遍历类比图书馆找书)
初始化
就像你去自习室占座,虽然你没有想要马上开始学习,比如你要去吃个饭或者上个厕所,为了别人不来抢你的座位,你在座位上放上一本书,这种在空座位上默认放上一本你的书的过程,在自习室叫做占座,在计算机里叫做初始化,即在开始的时候给它一个默认的东西,占领这个空间.(初始化类比自习室占座)
变量
就像生活中的红绿灯,这个次首次也是最常用的事数学课本,数学经常强调变量,比如你熟悉的函数,随着自变量的增加而增加的函数,但是,可能有些数学不好的人不好理解,所以博主这里类比为红绿灯,当满足红灯的时候红灯亮,当满足绿灯的条件的时候,绿灯亮,这种改变灯亮的过程在生活里叫做变换,在计算机叫做变量,即红绿灯就是变量,可以变化的事物.(变量类比红绿灯)
常量
比如水需要在一百度才能烧开,这个在地球正常的海拔下,不会发生变化的事物,在生活中一般叫做常识,即约定俗成不会因为个人的意志改变的事情,在计算机里叫做常量.(常量类比烧水 100 度)
局部变量和成员变量
相当于你去租一个房子,这里指合租房,那么你能做任何事情,为所欲为的只有你自己的房间,这种对自己可以控制的房间为所欲为的操作,在计算机里叫做局部变量,即可以在可控制的方位内进行自己想要做的事情,而合租房还有公共的空间啊,比如厨房和厕所,如果你对厨房操作,那么就是在操作所有人都使用的空间,一旦操作,那么所有人的生活都会随着你的操作而改变,这种可以操作所有人的环境的做法,在计算机里叫做成员变量.(局部变量类比合租屋个人房间,成员变量类比公共区域)
盘符
就相当于酒店的房间的房门号,1108 号房间,1110 号房间,对应着 C 盘,D 盘,就是个名字的不同叫法而已.(盘符类比房间名称)
其他
未完待续,如果你有什么好的想法,欢迎评论区讨论,期待您的独到见解 ......
版权声明: 本文为 InfoQ 作者【北极的大企鹅】的原创文章。
原文链接:【http://xie.infoq.cn/article/ab9048df86b7619e75bacaa79】。未经作者许可,禁止转载。
评论