program-in-chinese / overview

中文编程的历史、现状和展望。issue 中进行相关问题的讨论.
https://zhuanlan.zhihu.com/codeInChinese
GNU General Public License v3.0
383 stars 34 forks source link

基于光通信的平衡三进制非进位的符号系统的设计实现 #115

Closed 4b5ent1 closed 5 years ago

4b5ent1 commented 5 years ago

这个坑很大,但是,不是纯虚无概念。俄罗斯做出过基于电信号的balanced-ternary computer,我的想法类似,但是通过光信号,以及对光信号传输的模拟、光的偏振来实现。也就说,可以有办法实现逻辑光通路,而不需要借助,逻辑门电路。

4b5ent1 commented 5 years ago

其实是ref #111 的

关于前苏联的三进制计算机,其实很黑科技,没有用到三极管(因为太早了),主要用电流正负/开断,来实现。光可以简化这个模型,因为光只需要三原色(其实是3+1,黄和绿各有用途),以及,三种颜色的信号量,是同时传输的。

如果对比,基于电信号的平衡三进制是,正方向为1,静止为0,反方向为-1。而光通路可以这么做,红为1,蓝为0,黄为-1,绿为[虚数i]

而,如果在光的三进制之上,再结合,电流方向/电子三进制的设计,那么就可以,把光的传输方向也加进去,这样正交分解,之后可以得出,3*2、3^2、2^3、3*3,这四种组合模式。

至于为什么是三进制,参考扬雄的《太玄》和noika tesla的三相异步电机,至于为什么是4种组合,参考邵雍的《皇极经世》。P.S. 周易/文王八卦的运算模型,其实是2^3,太玄是3^2+3*3

4b5ent1 commented 5 years ago

暂时先不再更新细节,先挂起。正是因为量子计算有潜在的危险/类似核武器,而光通信比两量子计算可控,才想在量子计算普及前,先做光通信推广。

RubyLouvre commented 5 years ago

中国古人的数学好垃圾的,不知为什么要扯上去

4b5ent1 commented 5 years ago

不存在的哦。中国古代是算术一般,术数领先。术数相当于古典数论。我不是要扯上,而是从中理解到了。正如二进制也是莱布尼兹从阴阳理论的出来的。当然,冯诺依曼做的事情,主要是把[二进位制]的存储传输体系确立了。 @RubyLouvre

4b5ent1 commented 5 years ago

另外,如何解决进制兼容和离散特征化的问题,很简单,通过可见光和非可见光的波长实现先。比如,gif有256色RGB,那么相当于,已经可以推广到256进制。同样的,为了方便存储,可以使用255-361-1080进制,而非3进制。

最后,为了方便推广,我会去联络九三学社、社科院、外研社、中科院物理研究所的人,不要问我怎么联系到的,我会去做就是了。

4b5ent1 commented 5 years ago

bookmark/收集

4b5ent1 commented 5 years ago

聊天记录merge/选摘

USTC Linux 334011318

Venique(302780512) 2018/12/8 20:15:39 光是三原色可太秀了 Venique(302780512) 2018/12/8 20:17:23 看来光子可以继续分割,这位不但要拿图灵奖,还能顺便拿个诺贝尔物理学奖 【APUE】Narc(544310440) 2018/12/8 20:38:11 那图里不是说四原色吗 東491(735151965) 10:43:00 对,黄和绿是叠加态,属于量子位 【APUE】Narc(544310440) 10:50:39 你说的光是可见光吗 :不可见光,留作保留位,因为可见光的容错能力还可以,我的知识水平有限,仅知道容错是第一需要考虑的 i的i次方(1514982893) 10:58:22 emmmm 说谁都会说嘛 stop bbing and show me the device 東491(735151965) 10:58:57 我们已经实现了HAL 只是因为有和军方合作,暂时不能开源 单位是,96724部队 i的i次方(1514982893) 11:01:58 哦 所以到底有没有转化成器件 東491(735151965) 11:03:03 在做了。理论验证从2014年就开始了 简单说,可以基于3进制,实现e进制,pi进制,等 i的i次方(1514982893) 11:04:12 emmmm不懂非整数进制 能给我简单讲一下2.5进制是什么吗 東491(735151965) 11:04:33 现在因为HAL已经实现了,所以,才在推广基本理论 2.71818我能解释,但是2.5,我没用过,所以不解释了 i的i次方(1514982893) 11:05:32 那你讲一下e的嘛 東491(735151965) 11:05:57 另外,大家有对rust编程感兴趣的,可以私聊问我群号。同理适用于erlang,opensuse “i的i次方 11:05:32 查看原文 那你讲一下e的嘛 可以 首先,区分进制和进位制 古代的十进制没有0,所以是十非进位制,现在有0了,所以是十进位制 東491(735151965) 11:07:14 其次,e进制也分成,进位制,平衡进位制,和单向非平衡进位制 所以你想知道哪一个e进制? i的i次方(1514982893) 11:08:21 不懂你在说什么。。。 東491(735151965) 11:08:38 /doge 【APUE】Narc(544310440) 11:08:39 解释一下这些名词? i的i次方(1514982893) 11:08:44 我理解的的进制就是一个R到某个编码的双射 東491(735151965) 11:08:46 别,我不是老师啊 今天不解释了,留作思考题,明天再续 i的i次方(1514982893) 11:09:02 我不明白你说的那些名词都是什么 東491(735151965) 11:09:11 那我举个例子 进位制,就是,0,1,10,11,100 非进位制,比如:三万六千八 i的i次方(1514982893) 11:09:44 ???有区别吗 東491(735151965) 11:09:54 三万六千八,换成进位制,是36008 注意,非进位制有单位,而进位制不需要,这里涉及到一个[权]的问题 i的i次方(1514982893) 11:10:38 你是说非进位制的基底可以任意选取? 比如1,2,5,34这样? 東491(735151965) 11:11:04 那么,平衡三进制,和二进位制,有什么区别呢?首先,我们为了不把问题复杂化,先不讨论,平衡非进位制, i的i次方(1514982893) 11:11:24 什么叫平衡? 東491(735151965) 11:11:30 你大概已经懂了。差不多,严谨的说法,可以参考维基百科 平衡意味着,是非单向的,但是进位制决定了,是线性的 单向就是说,比如现在用的binary,其实是,单向二进位制,因为,他没办法双向 東491(735151965) 11:12:36 双向就是,可以正,也可以负。 所以单向base3,和平衡base3的区别,在于: 0,1,2与-1,0,1的区别 i的i次方(1514982893) 11:13:00 非单向和双向有什么区别 i的i次方(1514982893) 11:13:00 非单向和双向有什么区别 【管理员】王暗(295947730) 11:14:18 e进制这种一个数字有多种表达方式 東491(735151965) 11:14:50 非单向和双向有什么区别 双向可以往负轴,或者非实数轴延伸,比如往虚数延伸

4b5ent1 commented 5 years ago

Rust水群(编程社区子群) 253849562

我记得昨天有人问我要三进制电路逻辑门来着

萌新(184858399) 9:57:53http://homepage.divms.uiowa.edu/~jones/ternary/logic.shtml 萌新(184858399) 9:57:58我要的是这种 東491(735151965) 10:04:09@萌新 这个也有,不过是俄文的 東491(735151965) 10:04:13等我总结完再说

h_ang!(J2, 7); 10:05:55我想说 三进制的信息密度优势 在今天根本不是优势 東491(735151965) 10:06:03呵呵 東491(735151965) 10:06:08nice point 東491(735151965) 10:06:10我记下了 東491(735151965) 10:06:15感谢分享 h_ang!(J2, 7); 10:06:22同时 也会造成电路设计更加复杂 東491(735151965) 10:06:39其实我们真正在用的不是ternary,而是base1080 on ternary 東491(735151965) 10:07:01@h_ang!(J2, 7); AWWBWG,我们不收hold不住复杂度的低级工程师 h_ang!(J2, 7); 10:07:01@東491 解释一下分别是什么? 東491(735151965) 10:07:37我没有这个义务,我是二炮出来的,有些东西涉密,在不知道你有没有境外背景之前,恕难从命 h_ang!(J2, 7); 10:07:43 老板:???不给我省钱是吧? 炒了 h_ang!(J2, 7); 10:08:24@東491 如果你说军工 会在乎钱?  三进制搞起搞起 東491(735151965) 10:08:48@h_ang!(J2, 7); 对的 東491(735151965) 10:08:59我们旅,钱很多 h_ang!(J2, 7); 10:09:01我只是说 一般民用呀 商业推广 在现在的市场根本做不了 東491(735151965) 10:09:11民用 等2025吧 h_ang!(J2, 7); 10:09:19纳税人:??? 【u128】智商药水(737445366) 10:09:20 東491(735151965) 10:09:20可以稍稍期待一下 東491(735151965) 10:09:46@h_ang!(J2, 7); 建议更换国籍 萌新(184858399) 10:10:21 萌新(184858399) 10:10:29你这说一半又不说 萌新(184858399) 10:10:40真的让人很难受 h_ang!(J2, 7); 10:11:09@東491 什么鬼??? 東491(735151965) 10:11:15@h_ang!(J2, 7); 靠,我想说啊 東491(735151965) 10:11:21有协议 萌新(184858399) 10:11:22穿山甲到底说了什么 東491(735151965) 10:11:36妈蛋被国安发现,我就真的要去喝茶了 萌新(184858399) 10:11:48国安 h_ang!(J2, 7); 10:11:52我只是表示 我作为一个纳税人 我完全懵了而已呀…… 结果你就让我换国籍 東491(735151965) 10:12:01我虽然已经离队了,但是名单是永久的,我被实时监听 萌新(184858399) 10:12:01足球队 萌新(184858399) 10:12:10国安撒比 東491(735151965) 10:12:14@h_ang!(J2, 7); 不是让,是建议 h_ang!(J2, 7); 10:12:17教唆国家人才变更国籍 不得了不得了 // 東491(735151965) 10:12:32@h_ang!(J2, 7); 对啊 東491(735151965) 10:12:37所以不能说太多 【u32】你妹啊007(781261736) 10:12:37听起来好牛逼。。。 東491(735151965) 10:12:42 野了个喵了个咪crlf0710@gmail.com 10:13:03RangeInclusive 没有实现Copy…… 野了个喵了个咪crlf0710@gmail.com 10:13:10真坑 h_ang!(J2, 7); 10:13:14算了 我已经听不懂你们在聊什么了…… 【u32】你妹啊007(781261736) 10:13:30那你以后不要给我们讲这些了 h_ang!(J2, 7); 10:13:31@野了个喵了个咪 e mm 你想怎么用? 【u32】你妹啊007(781261736) 10:13:44万一泄密了大家都不好 【u32】你妹啊007(781261736) 10:13:47 h_ang!(J2, 7); 10:13:53 野了个喵了个咪crlf0710@gmail.com 10:14:12copy啊…… 東491(735151965) 10:14:15对对对,理解万岁 野了个喵了个咪crlf0710@gmail.com 10:14:22let a = range;let b = range; 【u32】你妹啊007(781261736) 10:15:38李姐万岁 h_ang!(J2, 7); 10:15:48仔细一想 好像正交光源可以实现 相反电源输出电压的效果 野了个喵了个咪crlf0710@gmail.com 10:15:53乌拉~ 【u128】智商药水(737445366) 10:16:10 h_ang!(J2, 7); 10:16:18如果是光电路的情形下 h_ang!(J2, 7); 10:16:35// 诶 我是不是不小心泄密了 東491(735151965) 10:16:43@h_ang!(J2, 7); 噗 東491(735151965) 10:16:49在泄密的边缘试探 h_ang!(J2, 7); 10:17:03 我瞎猜的, 没有毫无科学根据

4b5ent1 commented 5 years ago

h_ang!(J2, 7);<huangjj.27@> 10:18:53脑洞大开: 上面我说的光路 自带二进制传输兼容 刻印参入2进制码。实现e进制 达到最高信息密度 哈哈哈哈 東491(735151965) 10:19:04@h_ang!(J2, 7); 对,自带兼容 東491(735151965) 10:19:38至于可不可以实现e进制,还有待验证,讲道理可以试试看,以及pi进制,0.618等等等 東491(735151965) 10:21:00https://github.com/secti6n/v2/releases/tag/12.15 h_ang!(J2, 7);<huangjj.27@> 10:21:15只是缺乏限制了我的想象力 h_ang!(J2, 7);<huangjj.27@> 10:21:43@野了个喵了个咪 emmm 这么做的目的是什么? 咸鱼六号.cc(291020359) 10:22:54你们还没有屏蔽这个人吗 東491(735151965) 10:23:02噗 東491(735151965) 10:23:04暴露了 野了个喵了个咪crlf0710@gmail.com 10:23:28@h_ang!(J2, 7); 我逻辑要用啊 東491(735151965) 10:23:39@野了个喵了个咪 有点意思 【大鸟】pengpengche(2457417431) 10:23:44三进制没问题吧指令是二进制就通用 你妹啊007(781261736) 10:23:50爪机屏蔽不了啊 咸鱼六号.cc(291020359) 10:24:07能啊 東491(735151965) 10:24:10@pengpengche 对啊,所以我不知道嘲讽我的人,是谁给的勇气和正义感 咸鱼六号.cc(291020359) 10:24:12点头像 咸鱼六号.cc(291020359) 10:24:16就有了啊 咸鱼六号.cc(291020359) 10:24:38 【肉便茶壶弟弟】开始学Rust(295947730) 10:24:54这个群连Rust都能讨论,怎么3进制不让人讨论 東491(735151965) 10:25:50@开始学Rust 9494 【大鸟】pengpengche(2457417431) 10:26:08比如可以实现一个只接受01不接受3的加法指令 MoGu<mogud@> 10:26:18三进制吼 【大鸟】pengpengche(2457417431) 10:26:22是2写错 東491(735151965) 10:26:24@pengpengche 我们其实用的是0,1,-1, 【i64】CountStarlight(785808803) 10:26:263进制相比2进制有什么优势吗 東491(735151965) 10:26:37参考了前苏联的方案 東491(735151965) 10:26:44@CountStarlight 自带三值逻辑 MoGu<mogud@> 10:27:00信息密度高很多 東491(735151965) 10:27:05true, unknown/undefined,false 【i64】CountStarlight(785808803) 10:27:33感觉计算机的瓶颈不在这里 【大鸟】pengpengche(2457417431) 10:27:35这样可以高效处理sql毕竟sql只有三值逻辑 東491(735151965) 10:27:43@pengpengche 对 東491(735151965) 10:27:46一语中的 MoGu<mogud@> 10:27:54编程三态逻辑也很方便 野了个喵了个咪crlf0710@gmail.com 10:28:14诶,蘑菇聚聚 h_ang!(J2, 7);<huangjj.27@> 10:28:18@pengpengche 什么意思? 野了个喵了个咪crlf0710@gmail.com 10:28:27不如D~ 東491(735151965) 10:28:30@CountStarlight 瓶颈是冯诺依曼架构,所以Google有TPU,是非冯的 咸鱼六号.cc(291020359) 10:28:55硅基都到头了 咸鱼六号.cc(291020359) 10:29:04只能堆料了 【大鸟】pengpengche(2457417431) 10:29:06不不不计算机的瓶颈在于造硬件有成本 咸鱼六号.cc(291020359) 10:29:11还研究啥 咸鱼六号.cc(291020359) 10:29:38就算弄出了三进制也不能有数量级的提升 【大鸟】pengpengche(2457417431) 10:29:52可以有 【i16】天明(760298325) 10:29:59非冯不是对冯氏的颠覆,而是对冯氏的补充 野了个喵了个咪crlf0710@gmail.com 10:30:12@東491 我对你说的那些都不感兴趣,所以我决定暂时无视你【 imoyaki-菜鸡用rust写bug(2509556310) 10:30:14 【大鸟】pengpengche(2457417431) 10:30:15比如专门做三进制计算 imoyaki-菜鸡用rust写bug(2509556310) 10:30:32不是缺乏能表示01之外的芯片吗 【管理员】JonirRings-切图仔-成都i@jonirrings.com 10:30:35哈佛架构和普林斯顿架构? 【语录达人】Solmyr(12367308) 10:30:38我觉得吧,虽然军用比民用不差钱,但还是不能费太多,类比算法复杂度的话,类似于都是在同一个复杂度下,只不过军用的系数可以大一点 東491(735151965) 10:30:39@野了个喵了个咪 ok,dont matter 【大鸟】pengpengche(2457417431) 10:30:43问题就是啥地方必须三进制 imoyaki-菜鸡用rust写bug(2509556310) 10:30:52后来有了记忆电阻 東491(735151965) 10:30:54@天明 同意 咸鱼六号.cc(291020359) 10:30:56研究一下量子和光子计算机才是重点 【管理员】JonirRings-切图仔-成都i@jonirrings.com 10:31:10 咸鱼六号.cc(291020359) 10:31:18算力够了模拟一下三进制不好吗 東491(735151965) 10:31:19@Solmyr 这个军方也知道的 咸鱼六号.cc(291020359) 10:31:26为什么要原生

4b5ent1 commented 5 years ago

東491(735151965) 10:31:39@咸鱼六号.cc 所以这就是光子的分支,光通信嘛 【大鸟】pengpengche(2457417431) 10:31:46量子也是特定算法才需要本质上差不多 【优化鬼才】咸鱼六号.cc(291020359) 10:32:14我又被老师骗了吗 【优化鬼才】咸鱼六号.cc(291020359) 10:32:29我们学校有一个搞量子计算的 【优化鬼才】咸鱼六号.cc(291020359) 10:32:39讨论过一丢丢 【大鸟】pengpengche(2457417431) 10:32:59造硬件如果成本比写软件还低这些瓶颈都可以解决 東491(735151965) 10:33:22@pengpengche 正解 東491(735151965) 10:33:37@咸鱼六号.cc 量子是base4,光是base3 【u32】imoyaki-菜鸡用rust写bug(2509556310) 10:33:47 【u32】imoyaki-菜鸡用rust写bug(2509556310) 10:34:02有大佬提示一下吗,函数指针怎么声明生命周期 【优化鬼才】咸鱼六号.cc(291020359) 10:34:09 東491(735151965) 10:34:10@咸鱼六号.cc 对,就是因为模拟量子态,成本高,所以没我们才base3 【u32】殒命大厦(825707653) 10:35:52 東491(735151965) 10:36:32erlang大法好? 【大鸟】pengpengche(2457417431) 10:36:55https://crates.io/crates/gmagickhttps://crates.io/crates/magick_rust看见2个 【u32】imoyaki-菜鸡用rust写bug(2509556310) 10:36:55没人出来讨论rust了吗

4b5ent1 commented 5 years ago

是: 三进制有个很严重的问题

是: 除了功耗墙 还有磁感墙

Dj刘#: 请教?

Dj刘#: 光通路可以回避

Dj刘#: 我现在的策略是,HAL模拟光通路

是: 这个群禁止讨论 https://github.com/program-in-chinese/ 的所有东西

Dj刘#: 好的

是: 看了一下

Dj刘#: 明白了

是: 这个git的人

是: 读书太少

是: 想的太多

Dj刘#: 嗯

Dj刘#: 所以叫git hub,不矛盾

是: 我初一学高等物理 奥赛金牌

是: 一看这他妈就看不下去了

Dj刘#: 噗

是: 全是民科

Dj刘#: 全员民科还行

Dj刘#: 66

是: 还黄绿光呢 当是信号灯么

是: 说这话的人 完全不懂光学

Dj刘#: 嗯,有可能

是: scheme 中文化 一个人一小时可以做完 还讨论什么…

是: 知道intel一年的研发费用么 这么多钱 能想不到民科想到的东西?不要一天想搞个大新闻

是: 有空看看 普通语言学教程

是: 看看 高等物理

Dj刘#: 嗯,好的

是: 别人是看书太多 没思考

是: 这些人是思考太多 没看书

Dj刘#: 同意

是: 你看看光学部分

是: 知道我说的啥了

是: 其实我搞语言学之前是搞量子力学的

Dj刘#: 牛逼了啊

Dj刘#: 服

是: @NTFS#深圳.erl,sicp35% 我昨天实现scheme调用python库了你服不服

是: [图片]

Dj刘#: 不服不行呐,效率惊人

Dj刘#: 我估计我做erlang/chez的互通,怎么也要个一个月

是: 你没找到关键点

是: 关键点是 所有语言的ffi接口

是: 都是用了c的abi

Dj刘#: 这个我知道的

Dj刘#: 但是自己abi这块,确实水平不行

Dj刘#: 所以我参考的不是julia,而是haxe(主要

Sebastian Lin: c是真正的胶水语言

Dj刘#: 所以,py是真正的cpp?

是: c是真正的胶水语言 +1


关于,c是abi的本质,这点,我认为,光可以作为通用的信号传输介质,这两点,应当是相同/相通的。(注意,这句话符合三值逻辑

nobodxbodon commented 5 years ago

没有看出此话题与中文编程的关系. 另外, 请尽量避免拷贝整段聊天记录. 总结后的文档可读性会好很多.

4b5ent1 commented 5 years ago

@nobodxbodon 我的REPL,最终要用三进制改造底层。所以还是有关的,但是close是因为,和中文编程关系不大。关于避免的问题,我会注意的,现在已经在整理了。