八进制查看源代码讨论查看历史
八进制是中国的一个科技名词。
汉字是世界上最古老的文字之一[1],已有六千多年的历史。从仓颉造字的古老传说到公元前1000多年前甲骨文的发现,汉字有着深厚的历史底蕴。后来的演变经历了几千年的漫长历程,在形体上逐渐由图形变为笔画,象形[2]变为象征,复杂变为简单;在造字原则上从表形、表意到形声。
名词解释
八进制,Octal,缩写OCT或O,一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,逢八进1。一些编程语言中常常以数字0开始表明该数字是八进制。八进制的数和二进制数可以按位对应(八进制一位对应二进制三位),因此常应用在计算机语言中。
计数法介绍
Octal,缩写OCT或O,一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,逢八进1。一些编程语言中常常以数字0开始表明该数字是八进制。八进制的数和二进制数可以按位对应(八进制一位对应二进制三位),因此常应用在计算机语言中。
八进制(基数为8)表示法在计算机系统中很常见,因此,我们有时能看到人们使用八进制表示法。由于十六进制一位可以对应4位二进制数字,用十六进制来表示二进制较为方便。因此,八进制的应用不如十六进制。有一些程序设计语言提供了使用八进制符号来表示数字的能力,而且还是有一些比较古老的Unix应用在使用八进制。
计算机需要数制转换,计算机内部使用二进制,二进制八进制十进制之间的数制转换,FORTRAN77 编制, 围绕二进制与小数,完成二进制八进制十进制之间的数制转换。
计数法历史
有人提出,原始印欧语系“九”这个词可能与派为“新”字。在此基础上,有人猜测,原始印欧语系使用一个八进制数系统。
1668年约翰·威尔金斯的一篇文章中向一个真正的系统和哲学语言提出使用8为基数,而不是10,因为二分法将数字分为两部分是最自然的方式,据此,这个数字能与下一个数值相统一。
1716年瑞典国王查理十二令Swedenborg阐述基数为64而不是10个。然而Swedenborg认为比国王智力较低的人太难理解,因此提出8为基数。1 - 7的数字有什么用辅音字母l,年代,n,m,t,f,u(v)和零的元音o。因此8 =“lo”,16 =“so”,24 =“no”,64 =“loo”,512 =“looo”等数字连续辅音与元音发音之间依照特殊的规则。
1745年7月,休·琼斯提出一个八进制系统为英国硬币,度量衡。而原因是告诉我们一个统一的标准对所有量更加方便;它被称之为格鲁吉亚标准;他将每个整数划分为八个相等的部分,每个部分又分成8个真实或假想的例子。当时所有国家普遍使用基数十(最初双手的数字),然而8是一个更完整的和宽敞的号码;因为它是整除半,季度,半季度(或单位)没有分数,容易细分 ....甚至在后来的论述“八位计算的琼斯(1753)认为:“八进制算术似乎是最称心如意的事情,同时最接近事物的本质,因此可称为最为自然的数,虽然现在反对使用它,几十年后;这可能是受人欢迎的算术。”
1801年,詹姆斯·安德森批评法国公制基于十进制运算。在他的建议下创造了八进制。建议一个纯粹的八进制度量衡制度和观察到的现有系统英语单位已经很大程度上进化为一个八进制系统。
在19世纪中期,阿尔弗雷德·泰勒认为,“如果我们以八基数,那么将超越所有的计数法”因为它是一个最好的算术系统”。“提案包括新的数字的图形符号和新名称的数字”,包括unty, duty, thety, foty, paty, sety, kity and under等等。例如,数字65十进制(101)在八进制的口语称为under-un。
参考文献
- ↑ 云端超市•第407期┃“说文解字,中国最古老的一种文字”——篆书研究 主讲人:倪文东,搜狐,2022-10-28
- ↑ 为什么中国人会发明象形文字?,搜狐,2020-10-06