假如计算机是中国人发明的,那代码应该这么写

寂寞空虚你
楼主 (虎扑)
1、注释都不需要了,代码即是注释,注释即是代码


2、进制数应该是这样的 二进制:阴、阳八进制:干qián、坤kūn、震zhèn、巽xùn、坎kǎn、离lí、艮gèn、兑duì 十六进制替换为十二进制:鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪 ...
3、这时底层代码肯定就是 阴阳阴阴阴阳阴阴阴阴阳阴阴阳阳阴阳阳阴阳阳阳阳阴阳阳阴阳 ...

不过看下面的中文代码其实也是挺头疼的,也许是我们已经习惯英文字母: 4、学习语言,第一个输出的程序是

你好,吃了吗?或者吃了没,世界!

然后注释会使用以下代码:

项目发布前一定要大师开光,灵符、朱砂都用上,保佑顺利上线无 Bug:

5、Github 上还有一个很有意思的项目 PerlYuYan,它将 Perl 翻译成了文言文。
PerlYuYan Github 地址是:https://github.com/audreyt/lingua-sinica-perlyuyan 先看看它的实例代码:

看完之后是不是后悔没好好学文言文了,然后我们再看下它的源码,也就明白其实作者是将许多指令改成以一个个中国汉字来表示,造成了文言语法的感觉。
再来看看它的五言诗句:

翻译成 Perl 就是:

6、最后,还有一点就是如果计算机是中国人创造的,韩国人很有可能会说最开始是他们想出来的。
城下柳色青
有趣

f
frun
突然想起来现在易语言还活着吗?
被關小黑屋
本质上编程里用的字符,是符号语言,和是中文 英文没关系,用中文也并不会简单

至于变量 函数的名字,很多语言都支持用中文了
X
XYTAYXY
可见东亚文字相比较字母而言有着天生的劣势,估计随着全球化发展和时代的进步,东亚文字可能会进博物馆

留下來或者我跟你走
工作量可以多一倍。

锦衣夜行林
引用 @frun 发表的:
突然想起来现在易语言还活着吗?

活得挺好的……很多“我的世界”的登录器全是易语言写的……

虎扑用户999365
编程可以用中文等价定义,但是0和1是无法用阴阳替换的。

华2不实5所1为
为什么用中文就不需要注释了?英语是母语的人写代码也是要注释的,这难道不是对你自己以及看你代码的人最基本的尊重

啊氓来了
引用 @frun 发表的:
突然想起来现在易语言还活着吗?

很多国产外挂,脚本,野路子黑客都用这个

华2不实5所1为
引用内容被灭过多已被折叠

计算机刚兴起的时候汉字拼音化都没有成功,现在的编码技术那么成熟就更不会对汉字产生影响了。英语这类的拼音文字在人类文明程度不高的时候的确是更利于传播和学习的,但是语素文字也是有自己的独到之处的

虎扑用户109595
引用 @Branton 发表的:
编程可以用中文等价定义,但是0和1是无法用阴阳替换的。

也可以的啊,01不也就是个符号,替换成阴阳就行了

虎扑用户190832
昨天刚看个公众号发的,CMU大四学生搞的,http://wenyan-lang.lingdong.works/ide.html

最爱含恩静
代码核心的思想跟语言又没啥关系,对于电脑来说,你用英文还是中文它都不认识。

虎扑用户867879
引用 @frun 发表的:
突然想起来现在易语言还活着吗?

或者好好的,就是容易被软件误报病毒

虎扑用户315347
wenyan-lang了解一下

如何如何理解
引用 @CongH 发表的:
也可以的啊,01不也就是个符号,替换成阴阳就行了

。。硬件上01是正电极负电极吧,阴阳哪来的01方便。。还有进制转换的问题,都不是一拍脑门就有的。。。

鲨鱼辣椒卡布达
引用内容被灭过多已被折叠

扯蛋……国家实力强了,外星文都行,以前不也是说汉字要拉丁化,现在也不说了

f
frun
等编程语言用ai根据自然语言自动生成的时候,代码和注释以及你的想法以及原始素材会一起录入,再人工调整。
其实现在基本技术条件已经具备,说不定哪个公司正在做实现也说不定。
L
L1ebesleid
看到第一点想说些什么,往下看才发现,认真我就输了

凭阑意
引用 @frun 发表的:
突然想起来现在易语言还活着吗?

活得好好的,写些自己办公用的小工具挺实用的
被關小黑屋
引用 @落叶风sky 发表的:
或者好好的,就是容易被软件误报病毒

因为用易语言搞妖路的程序太多了,被误伤了~
随心所欲的雪花
我的感觉是,英文编码这方面还是比较方便的,毕竟20几个字母,尤其是刚开始的时候。我唯一不喜欢的就是注释标注是英文。我工作和生活两种语言是可以接受的,编码也是中文的话逻辑我会乱吧,可能我习惯了。中文最大的优势是几千年就下了的文化和艺术性,但是有时候不准确。

虎扑用户109595
引用 @如何如何理解 发表的:
。。硬件上01是正电极负电极吧,阴阳哪来的01方便。。还有进制转换的问题,都不是一拍脑门就有的。。。

你把01理解成阴阳不就行了吗。晕,硬件还是硬件啊。

青云影歌
引用 @Branton 发表的:
编程可以用中文等价定义,但是0和1是无法用阴阳替换的。

帮忙解释一句,0用阴代替可以,1不能用阳单独代替,因为程序逻辑上非0就是1,也就是2,3,4,5都是逻辑1,所以可能要用阳,大阳,太阳,大太阳表示(手动狗头)。
假舟楫者
真的如果计算机编程全是中文那省了太多力气

y
youhaozou
引用 @如何如何理解 发表的:
。。硬件上01是正电极负电极吧,阴阳哪来的01方便。。还有进制转换的问题,都不是一拍脑门就有的。。。

符号代换的事,本质什么都不变

y
youhaozou
引用 @青云影歌 发表的:
帮忙解释一句,0用阴代替可以,1不能用阳单独代替,因为程序逻辑上非0就是1,也就是2,3,4,5都是逻辑1,所以可能要用阳,大阳,太阳,大太阳表示(手动狗头)。

2进制符号代换,你十进制硬套别人的二进制代换

青云影歌
引用 @youhaozou 发表的:
2进制符号代换,你十进制硬套别人的二进制代换

开心就好嘛
自古六楼出咸鱼
从知乎转过来都不标一下出处?

看着电视上网者
若用的是汉字,我觉得我真的可以!

人类三分精华本西蒙斯
引用内容被灭过多已被折叠

就这么自卑吗?

v
vhjjk2018
文言文这个好像是个大学生做的,我看过推送文章

如何如何理解
引用 @CongH 发表的:
你把01理解成阴阳不就行了吗。晕,硬件还是硬件啊。

。。。那么用阴阳有啥意义啊,在硬件本质上还是01啊,因为中国人不能用机器码?

世界的四个角落
这个小说吧。

M
Mr_LQ
引用 @如何如何理解 发表的:
。。。那么用阴阳有啥意义啊,在硬件本质上还是01啊,因为中国人不能用机器码?

0,1代表两种状态,你可以叫他0,1,也可以叫它正,负,也可以叫它阴,阳。只要能表示两种状态就行。

用户0028057988
今天刚跟同事讨论这个问题,讨论的结果是拉丁语系比我们在计算机领域还是有天然优势,毕竟26个键还是简单多了

虎扑用户840913
北大中文系肯定火爆

老衲自摸了
阴阳,四象,八卦

虎扑用户255059
确实更耗时些…

r
rainfall6
引用 @如何如何理解 发表的:
。。。那么用阴阳有啥意义啊,在硬件本质上还是01啊,因为中国人不能用机器码?

本质上是01是啥玩意 只是用01定义两种状态

r
rainfall6
引用 @rainfall6 发表的:
本质上是01是啥玩意 只是用01定义两种状态

其实就是电路开关的两种状态 又不是数字本身

心理测量
之前在公众号看过一样的文章。直接剽窃过来?

r
rainfall6
引用 @青云影歌 发表的:
帮忙解释一句,0用阴代替可以,1不能用阳单独代替,因为程序逻辑上非0就是1,也就是2,3,4,5都是逻辑1,所以可能要用阳,大阳,太阳,大太阳表示(手动狗头)。

在二进制里同样是非阴即阳的啊不过确实用数字会好些 要不还要用很多字

虎扑用户997033
好别扭

忠心通讯社
引用内容被灭过多已被折叠

你这种无知自贱行为令人喷饭。中文是世界唯一生存至今且广泛使用的语言文字,几千年来,和我们一个牌桌上的玩家换了一波又一波,我们怎么就在你嘴里“低劣”了呢?莎士比亚的文集现在几个英国人看的懂?李白的诗几个中国人看不懂?

虎扑用户498583
M

石景山大王
阴阳有点6

国产中单Doinb
引用 @如何如何理解 发表的:
。。硬件上01是正电极负电极吧,阴阳哪来的01方便。。还有进制转换的问题,都不是一拍脑门就有的。。。

?你一开始就错了,0,1代表的是开路跟通路

我是MXY啊
引用 @如何如何理解 发表的:
。。。那么用阴阳有啥意义啊,在硬件本质上还是01啊,因为中国人不能用机器码?

硬件本质是高电平和低电平,只是需要一个符号去代表它,阴阳当然可以

红烧小兰姆
不标转帖?

凸刀塔凸
你错了,应该是这么写的。

赢球笑xixi
中国人也用阿拉伯数字。。。

爱看雨的猫
不可能是中文,大概率是拼音换成英文组合

p
philipsdu
没人吐槽鼠牛虎兔应该是子丑寅卯么?

断水流带师爷丶
如果是日本发明的,就是一串数字,114514

冲完之后非常开心
Github上还有这个项目,https://github.com/LingDong-/wenyan-lang,有内味了

7
7____24
你这个阴阳阴阴阳把我整笑了。其实我也想说文言文语言来着。但你那种中文式的c语言绝对不可能,太麻烦了,拼音都要打半天。
你可以参考一下易语言

R
RNG丶MlNG
转帖您也不标一下

好听又好记的name
引用 @frun 发表的:
突然想起来现在易语言还活着吗?

活的很好,腾讯非常憎恨易语言

普罗米修斯的自白
引用 @华2不实5所1为 发表的:
为什么用中文就不需要注释了?英语是母语的人写代码也是要注释的,这难道不是对你自己以及看你代码的人最基本的尊重

没毛病 代码规范

裤里就是diaohh
01他不香吗你要阴阳

虎扑用户811007
有点东西

欧文三分射爆库里
引用 @留下來或者我跟你走 发表的:
工作量可以多一倍。

发量呢?

御宇多年求不得
引用 @城下柳色青 发表的:
有趣



s
shimang1
所以这个就是胡扯,如果中国人发明计算机,当然是5进制或者10进制,参考算盘就知道了

桥不安和
并没有感觉方便了

四阿妹啊噗啊噗
写代码不写注释的都是憨批
工作上会被同事打
学习上会被老师打

c
clbx
这跟简单加密有啥区别?

墙家的岛田
机器语言:阴阳

我的第二个账号
这么一看还是用英文方便多了……

工管张继科
引用 @frun 发表的:
突然想起来现在易语言还活着吗?



虎扑用户639664
哎哟,

大佬调
世界倒退30年

苏州市工业园区
引用 @城下柳色青 发表的:
有趣

有理有据,令我信服

我你嘛爱嫂子啊
图4真有用的话,app上线就要杀个程序员祭天了

觊又壮三持
引用 @华2不实5所1为 发表的:
为什么用中文就不需要注释了?英语是母语的人写代码也是要注释的,这难道不是对你自己以及看你代码的人最基本的尊重

文科生的帖,可以理解

g
great路标
引用 @华2不实5所1为 发表的:
为什么用中文就不需要注释了?英语是母语的人写代码也是要注释的,这难道不是对你自己以及看你代码的人最基本的尊重

确实,看了第一句就不想看了,写不写注释和用什么文字编程有什么关系

虎扑用户460329
引用 @frun 发表的:
突然想起来现在易语言还活着吗?

活的好好的,薅羊毛的跟做外挂的在用

w
wangjeffree
生产力严重低下,还嫌程序员加班不够多

虎扑用户302804
阴阳阴阳阴阴阴阳阳阴阳阴阳阴阳阳