由买买提看人间百态

topics

全部话题 - 话题: 二进制
1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
w*******k
发帖数: 580
1
【 以下文字转载自 History 讨论区,原文如下 】
发信人: chrr (lactose), 信区: History
标 题: 莱布尼兹, 二进制与《周易》
发信站: The unknown SPACE (Tue Jul 22 17:02:25 2003) WWW-POST
《三思科学》电子杂志
2003年夏季合刊
2003年7月22日
莱布尼兹, 二进制与《周易》
韩雪涛
二进制是一种非常古老的进位制,由于在现代被用于电子计算机中,而旧貌换新颜变
得身价倍增起来。或许是出于证明我国古代人的伟大智慧这样的好心吧,许多人从我国伟
大而神秘的《周易》中发现了二进制。当有人发现莱布尼兹曾将二进制与中国《周易》联
系在一起时,就自认为找到了一个更为有力的证据。于是,一个神话就被泡制出来了。其
大意是:莱布尼兹通过在中国的传教士,得到了八卦图,他领悟到只要把八卦中的阴爻代
表0,阳爻代表1,就可以创立一种新的记数法:二进制。这一神话虽经部分数学史家之批
驳,但至今仍广为传播。因而,我们有必要更详尽地对莱布尼兹、二进制与《周易》三者
的关系做一澄清、说明的工作。
Gottfried Wil
c**r
发帖数: 2019
2
来自主题: Science版 - 机械计算机与二进制
机械计算机的历史可以追溯到Blaise Bascal,当时距离Libnitz提出二进制的概念
还有几十年,因此毫无疑问,Bascal的计算机(或称之为计算器)是十进制的。后来
的在这一领域内绝大多数研究者,如Charles Babbage,Augustus de Morgan(这个
人大家都很熟,对吧?呵呵)等人,都遵循了十进制的设计思路,只有一个英格兰箍
桶匠的儿子,Thomas Fowler,使用了三进制,但是也仅此而已。迟至ENIAC的诞生,
二进制才得到了真正的使用。为什么机械计算机没有采用二进制设计呢?观念问题,
技术实现上的困难(比如说二进制-十进制转换可能需要繁杂的机械装置),还是什么
别的原因?
既然黄哥抱怨没paper,兄弟就发一篇烂文,麻烦大家多re一re,呵呵。
z*****g
发帖数: 75
3
从第一句开始,我理解是说的是二进制的兼容,二进制的兼容到底是个什么东东?
如果加上后面的什么buffer,二进制的buffer,cache,你们谁听说过,给我解释下。
f*******d
发帖数: 339
4
来自主题: Science版 - 机械计算机与二进制
可能当时二进制并不象现在这样广为人知吧。 还有,电子线路用二进制表示状态明显简
单,
但是用那些什么齿轮之类的表示状态我觉得也许用几进制都无所谓,甚至有可能嫌二太小
,用在
齿轮上太浪费。
不过好象ENIAC之前(同一时期)的也有用二进制的吧?
n*******n
发帖数: 545
5
肘子的脑子里只有一根弦,紧跟主子的教诲。主子不喜欢的就他认为错的,而他自己永
远是对的。所以他的脑子完全是一进制。他的逻辑就是,我说你韩寒假的,你就是假的
,你在辩解你也是假的,你拿再多的证据出来我也不看不管不回应,因为我说你是假的。
而方粉得脑子就是二进制的了,我先假定你有罪,我的质疑哪怕再牵强也是证据。你要
想证明你无辜,就拿出你写过的东西每字每句都十全十美的证据,哪怕一星半点不能完
完全全说服我,或者你的文章里半个字不是你闭门造车出来的,你就是假的。二进制嘛
,不是1就是0了。当然,方粉这个高电平也太高不可攀了一点。
方粉继续跟你们教主发正念吧。
h***i
发帖数: 89031
6
来自主题: History版 - 易经里就有二进制
小学生乖乖,要给你讲中学才能听懂的东西了
八卦,是一个三位数的二进制的labeling system
64挂,是一个六位数的二进制lableing system
这就是应用
用作算术运算,对每一位的结构复杂性要求低,对位数要求高
human interface conmunication的带宽,效率很低
因此不适于人类算术运算

发帖数: 1
7
你不是自称CS专业出身吗? 哈哈哈
怎么连buffer和二进制都分不清,还把二进制作为限制性定语来修饰buffer
T****t
发帖数: 11162
8
把cache和buffer概念搞清了再来谈。


: 你不是自称CS专业出身吗? 哈哈哈

: 怎么连buffer和二进制都分不清,还把二进制作为限制性定语来修饰buffer


发帖数: 1
9

=====================
内存中数据的存储
计算机要处理的信息是多种多样的,如十进制数、文字、符号、图形、音频、视频等,
这些信息在人们的眼里是不同的。但对于计算机来说,它们在内存中都是一样的,都是
以二进制的形式来表示。
要想学习编程,就必须了解二进制,它是计算机处理数据的基础。
内存条是一个非常精密的部件,包含了上亿个电子元器件,它们很小,达到了纳米级别
。这些元器件,实际上就是电路;电路的电压会变化,要么是 0V,要么是 5V,只有这
两种电压。5V 是通电,用1来表示,0V 是断电,用0来表示。所以,一个元器件有2种
状态,0 或者 1。
我们通过电路来控制这些元器件的通断电,会得到很多0、1的组合。例如,8个元器件
有 28=256 种不同的组合,16个元器件有 216=65536 种不同的组合。虽然一个元器件
只能表示2个数值,但是多个结合起来就可以表示很多数值了。
我们可以给每一种组合赋予特定的含义,例如,可以分别用 1101000、00011100、
11111111、00000000、01010101、10101010 来表示 C、语、言、中、文、... 阅读全帖
m********5
发帖数: 17667
10
来自主题: Military版 - 二进制系统制造容易而已
二进制系统制造容易而已,设计上只需要考虑开关。
实际上由于面积限制等诸多因素,现在大家已经在用不是二进制的器件了,很多人都在
用三进制,四进制和八进制器件,你们用着却不知道而已。
c*******7
发帖数: 17225
11
【 以下文字转载自 Joke 讨论区 】
发信人: csboy2007 (我叫包守腿。。来自火星的宇宙无敌包子控), 信区: Joke
标 题: 世界上有10种人,一种懂二进制,一种不懂。- -!你懂的
发信站: BBS 未名空间站 (Tue Jun 14 16:21:17 2011, 美东)
世界上有10种人,一种懂二进制,一种不懂。- -!你懂的
z***l
发帖数: 256
12
来自主题: Linux版 - 比较二进制文件
请教大家一个问题 我现在有两个二进制文件 是由同一个程序在两台不同的机器上产
生的 这两台机器都是UNIX 但configuration不一样 用diff file1 file2, 结果是
file1 and file2 are different 请问有没有办法知道这两个二进制文件是哪些的
bytes不同呢?
b***y
发帖数: 2799
13
☆─────────────────────────────────────☆
gladioli (gladioli) 于 (Wed Sep 14 10:56:23 2005) 提到:
这是个奇怪的问题,我用的其实是标准C,在linux下运行正常,可是拿到windows上的
visual c++上运行问题就出来了。首先我是用unsigned char和fread来读二进制图形文件
的的,一个8位二进制算做一个unsigned char, 读了几行后就开始乱码,应该是内容读错
了。查了一下,sizeof(unsigned char)=1,不明白为什么会出错。
还有用fwrite写图形文件,有的时候也会出错。好像每一行都会错几格。可是如果将写入
值限制在25以上,好像错误就会少一些。
非常的困惑。有没有有经验的指点一下?多谢!
☆─────────────────────────────────────☆
rebatezhq (test) 于 (Wed Sep 14 19:48:06 2005) 提到:
fopen()的时候用binary模式,如"rb", "wb"
s****n
发帖数: 700
14
【 以下文字转载自 Linux 讨论区 】
发信人: sallen (keep looking), 信区: Linux
标 题: 问题:如何打开搜索二进制文件
发信站: BBS 未名空间站 (Wed Aug 18 13:52:06 2010, 美东)
我有二进制文件, 用less打开是这样的,
R<9C>^H^@^C^@^L^AG
7034KR4201E92355007001000000001401036362600085001030006400099004219040003603
5787400036939000990001081000980001534000970001349000960001301000950001280002
0184001000002072001010002040001020001318001030001756001040001455013740032004
20038003500410073600270041003000570044
从第二行的7034开始,数据格式我都是知道的。
我现在要做的是,
1. locate
2.
s*****s
发帖数: 27
15
我自己写了一些二进制文件是作为程序的输入数据
用的是matlab fwrite()函数直接把矩阵的值以二进制方式写到
文件里,在linux下用c可以正确读取,但是同样的程序拿到
unix SUN OS上读的就不对,不知道是什么原因
c*******g
发帖数: 475
16
【 以下文字转载自 Chemistry 讨论区 】
发信人: cooooldog ( b), 信区: Chemistry
标 题: 如何知道Nicolet红外谱图文件*.spa的二进制格式
发信站: BBS 未名空间站 (Sat May 22 09:25:15 2010, 北京)
希望用C或者其它类似语言
以直接读取二进制文件的形式
读Nicolet的*.spa红外谱图文件
这类文件的格式是公开的吗?
何处有指南之类的文件?
谢谢
c**r
发帖数: 2019
17
来自主题: Science版 - 机械计算机与二进制
对不起,弄错了。Fowler设计的机器是三进制(tertiary),不是四进制(Quaternary)。
不过这不能怪我,要怪就怪今天的seminar上的那个变态,这家伙讲错了。中午我还纳
闷儿,如果Fowler哥哥设计出了四进制算法,那么为什么不更进一步设计二进制呢?
结果被迫去google,才发现上当了。四是二的平方,四进制和二进制的区别就象百进
制和十进制一样,因此四进制本身在硬件上是一种redundancy,稍微有一点儿理智的
工程师都不会采用这个蠢主意。

发帖数: 1
18
来自主题: History版 - 易经里就有二进制
这个世界上懂二进制的只有10个人。

发帖数: 1
19
来自主题: History版 - 易经里就有二进制
OK,不扯淡,中国有二进制计算的应用,或者算法吗?中国的阴阳八卦从来没有当过
数字使用。
c****a
发帖数: 30
20
是不是二进制的不知道,不过发现真的有人生活在一维空间。
z*****g
发帖数: 75
21
发信人: pingxing (平行线), 信区: Military
标 题: Re: 文盲问个问题:非得二进制吗
发信站: BBS 未名空间站 (Thu Apr 19 12:36:32 2018, 美东)
二进兼容的size足够大,而且有buffer,cache可以随时腾出空位来
曾经virtual memory做的很火,就是实际运行中所需的存储量没有那么多,你其实是只
干一件事的。
比如你看网页的时候,word文件和ppt文件是休息闲置的,那部分就暂时被腾出来挪用
于其他正在需求的process了。

发帖数: 1
22
你语文学的不好,我可没说“二进制的buffer,cache”。
z*****g
发帖数: 75
23
算了,人家聊二进制,她给扯到disk buffer
还能带上虎肉星光
我服!!
z*****g
发帖数: 75
24
我没读过书,我自学了二进制而已,所以你一说二进兼容直接把我吓趴下了。
没听说过啥叫二进兼容

发帖数: 1
25
好像是说二进制元件集成已经够用了,名媛机子上用64K內存条
z*****g
发帖数: 75
26
问题是人家在聊为什么非得要用二进制
你说的是啥?
n**d
发帖数: 9764
27
人家讨论二进制,你谈论buffer, virtual memory干啥?

a
MiB
memory.

发帖数: 1
28
任何芯片的主要功能就是存储和计算,跟二进制和计算机设计原理怎么没关系?
任何芯片就是一个微型的小计算器,懂不?
T****t
发帖数: 11162
29
那内存芯片有计算能力吗?


: 任何芯片的主要功能就是存储和计算,跟二进制和计算机设计原理怎么没关系?

: 任何芯片就是一个微型的小计算器,懂不?

O******1
发帖数: 13088
30
只有两种状态,通电和不通电,只能对应1和0,所以不得已才只能用二进制。
量子计算机,对应的是分子的不同量子态,如果有体系可以有十种不同的量子态,完全
可以最初十进制的电脑。
O******1
发帖数: 13088
31
还是二进制好弄,通电 不通电,磁化,不磁化。
O******1
发帖数: 13088
32
量子态的本质是能量,不连续的能级之间的跃迁,可以把通断电这种简单二进制升级为
多进制。
而且,因为元件是分子层面的,可以做到纳米级以下。

发帖数: 1
33
是不是这么理解
二进制:能量有或者无
多进制:能量不光定性还得分级定量
m*****t
发帖数: 16663
34
二进制显然有很大的逻辑优越性啊。

发帖数: 1
35
我老的观点是因为二进制是最小的进制单位,数学运算简单
m*****t
发帖数: 16663
36
我觉得其他进制理论上在实现bit叠加的时候很容易出问题啊。
基于半导体P,N结的二进制非常稳定。
而这个是做精确控制和计算的基本要求。
r*****z
发帖数: 906
37
来自主题: Military版 - 二进制系统制造容易而已
二进制是接口。内部爱用啥有啥。

发帖数: 1
38
二进制,十进制一百进制本质上没任何区别。为啥马公这么在乎进制?
s****e
发帖数: 7018
39
二进制很容易用电子元件实现
c*********i
发帖数: 674
40
一个半导体二进制,十个拼到一起不就相当于十个手指了,为什么不能做
d********t
发帖数: 9628
41
来自主题: JobHunting版 - 二进制手表的看时间原理是啥?
就是手表用二进制显示。
d********t
发帖数: 9628
42
来自主题: JobHunting版 - 二进制手表的看时间原理是啥?
哪里有题目啊,就是我在网上看到有卖二进制手表的进来问问。
l*****a
发帖数: 559
43
如果n是二进制的位数,数个数总得访问一遍吧。
这一个访问就是O(n)。
c*******7
发帖数: 17225
44
世界上有10种人,一种懂二进制,一种不懂。- -!你懂的
x*****u
发帖数: 3419
45
来自主题: ChineseClassics版 - 《周易》与二进制问题zz
http://tao56.51.net/ac/ac086.htm
《周易》与二进制问题
李申
一,小序
下面几篇论文,《周易和天文学》、《周易和中医》、《周易和中国古代数学》
、《周易和预测学》,是拙著《周易之河说解》中的几章。《周易之河说解》原名“周易
与科学和哲学”。出版时根据出版社的意见,改成了今名。
《周易》与科学的讨论,开始于十多年前。那时候,像本书所持的主张,是非常
孤立的。因为当时懂得《周易》的不大懂得自然科学,懂得自然科学的又往往不懂《周易
》。谨慎者不在自己不熟悉的领域多说,不谨慎者就往往信口开河。那些既不懂《周易》
、又不懂自然科学的,就把这里当作可以随心所欲的领地,于是都涌了进来。一时间,在
“科学易”的名义下,聚集了当代的十八路诸侯甚至八百诸侯。其论著也是铺天盖地,五
光十色,纷纭杂陈。
本书就是在这样的背景下写作的。起初,此事本与我无关。1988年的一天,接到
朋友一信,邀我参加一个《周易》与中医的讨论会。我欣然而往,却怅然而归。会上的多
数,都在讲《周易》如何是中医的指导,甚至宣称五行说
s**********o
发帖数: 197
46
二进制关键要看用在什么地方了,有些地方反而会让问题更加简化。
s****n
发帖数: 700
47
我有二进制文件, 用less打开是这样的,
R<9C>^H^@^C^@^L^AG
7034KR4201E92355007001000000001401036362600085001030006400099004219040003603
5787400036939000990001081000980001534000970001349000960001301000950001280002
0184001000002072001010002040001020001318001030001756001040001455013740032004
20038003500410073600270041003000570044
从第二行的7034开始,数据格式我都是知道的。
我现在要做的是,
1. locate
2. check if the 11th element after is G
if is G go to step 3
if not stop
3. read element 6 bytes after (1st---6
r****t
发帖数: 10904
48
小数也要二进制?
g*********8
发帖数: 53
49
举个例子
binary: 0.11111...
dec: 2^(-1)+2^(-2)+2^(-3)+2^(-4)+2^(-5)...
不是所有的小数都有与之对应的二进制的,有的是约等于,有精度损失的
s****n
发帖数: 700
50
来自主题: Programming版 - 如何把'101111' 转化成二进制数101111
如果 char str[100] = "100111.......110110";
如何把它转化成一个同样的二进制数呢? 谢谢。
1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)