她是浪漫主义诗人拜伦的女儿,也是历史上第一位程序员
后来她作为翻译和注释者深入研究了巴贝奇希望制造但未成功的分析机的文章,在注释中给出了计算伯努利数的运算方法——人们认为这是历史上第一段计算机程序,其实现方式与今天的计算机运行几乎相同,包含循环和嵌套循环的思想;她还预见到通用计算的可能。因此她作为第一位程序员而被当代人铭记。本文经授权节选自《科技群星...
教你用示波器精确定位CAN/CANFD各种错误帧
这么做我猜有两个原因:一是对地逻辑的抗扰能力强一些,NPN载流能力强&回流路径短;二是为了数学上的严谨性:1x1x1x1...1x0=0,任意节点驱动显性0,那总线就是显性0;所有节点隐性1,总线才是隐性1。但这样的反逻辑带来一个问题是,电路设计时需要尤其注意上下电时序,上电/休眠/唤醒过程中千万不要出现MCU已下...
升维思考,降维行动
第一步:对于每一桶酒的二进制表示,编码后,最长的数字是7位数,不足七位前面用0表示;1号桶是0000001,2号桶是0000010,3号桶是0000011,4号桶是0000100,……100号桶是1100100;第二步:可以找七个侍卫,从左到右,编号“一”至“七”,每人对应一个位数,从第一位到第七位。第三步:负责第一位数的侍...
模型量化技术综述:揭示大型语言模型压缩的前沿技术
这些数值由“位”或二进制数字表示。IEEE-754标准描述了如何使用位来表示一个值的三个功能之一:符号、指数或小数部分(或称尾数)。这三个方面一起可以用来计算给定一组位值的值:我们用越多的位来表示一个值,它通常就越精确:内存限制可用的位数越多,能表示的数值范围就越大。可表示数字的区间被称为动态...
拉普拉斯妖为何不存在?如何消除随机?柯氏复杂度的不可计算性
如果把出现正面记作1,出现背面记作0,那么在连续抛硬币100次以后,我们就会得到一个随机的100位二进制数。这就是一个最简单的随机数生成器。类似的通过掷骰子、买彩票等等物理过程模拟得到的随机数我们都可以叫做真随机数,这代表着这些过程的结果是不可预测的。但如果随机数的生成总是需要和一个物理过程绑定在一起...
0和1构成的“二进制”是如何运作呢?他们与十进制有什么关系呢?
二进制中只有0和1两个数字,但能和十进制的自然数一一对应、相互转化(www.e993.com)2024年11月18日。它们规则上的不同之处在于,二进制逢1进位,十进制则是逢9进位。相比十进制,二进制的缺点是数字长,比如二进制数110110有6位,而对应的十进制数54才2位。二进制诞生在几百年前,日常生活计数时很少有人使用;不过,1和0正好的与电子元件的“...
二进制会是计算机最好的选择吗?
可以看到,如果我们从第0位开始计数,每一位上的数字分别乘上固定数值,即“位权”,也就是“每一位的权重”。则第i位的权重就是i在我们生活中习惯使用的计数方法,就是十进制,即“逢十进一”。02什么是二进制尽管日常生活中,十进制的使用已深入人心。但是,在计算机领域,普遍采用二进制。
为什么用比特能表示一定量的信息?0与1世界中的信息、比特与决策
一个二进制数字是一个二进制变量的值,这个值可以是一个0,也可以是一个1,但是一个二进制数字自身并不是信息。相对而言,1比特是一个有限的信息量。比特和二进制数字本质上不是一类东西,如果搞混了就犯了范畴错误(categorymistake)。为了说明这一点,考虑以下两个极端的例子。第一个极端例子是如果你...
用的这么多年的二进制原来不是最有效率的?
大家都知道计算机是靠数字0和1的二进制进行存储和运算的。二进制的基数是2,逢二进一,退一当二。知道归知道,可没人好奇为什么偏偏是二进制?毕竟计算机是给人用的,非要两种进制来回折腾一下不是很反人类么?二进制里随便一个数字就是长长一串,根本看不懂。连程序员也是用编程语言,而不是直接用0和...
32位已死,对安卓和苹果意味着什么?
处理器以二进制形式存储这些数字,为它们分配的空间以位为单位。位由0和1的二进制表示,8位可以表示零到255之间的任何数字,16位的范围从0到65,535,而32位可以存储高达4,294,967,295(即4GB)的数字。Arm在其指令集架构的第8版(称为Armv8)中引入了64位支持,并且在Armv9中继续支持64位。这两者也...