鱼C论坛

 找回密码
 立即注册
查看: 2056|回复: 9

[吹水] 如果#编程替换成中文就会怎样? |【尬出天际】

[复制链接]
发表于 2018-6-30 08:38:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 不二如是 于 2018-6-30 08:38 编辑

推荐阅读:

#足(dǔ)球的套路 |【数字游戏】

思维(意识)的#七宗罪 |【罪叁】




肯定有鱼油想过:
编程语言要是中文该多好啊...


好吧,易语言,知道不,让程序员很尴尬的存在。

首先让我们的看一下中文编码:
code.jpg


鱼油以为会写中文就会编程吗?

这就像我们以为会写汉字就会写出好文章一样。

编程是和机器沟通,因而要用机器的言语而不是人类的言语。
(拓展阅读:#编程语言简史 | 【Life is short   Show me the code】

最早的程序就是01的数字,不是中文也不是英文。

以前的程序员,每天写程序就是在一条长长的纸带上打孔表示0和1。

后来发现0和1的二进制太费事了,就把0和1紧缩一下,用16进制表示。

比方数字10,用二进制表示是1010,用16进制表示就是0A,这样表达起来就更简约。

但是输入电脑后,依然要转换为二进制电脑才干明白。

后来,科学家们用简单的英文单词表示某些功用。

比方加法,就用add表示,减法就用dec表示。

程序员输入add或dec后,系统会转换为对应的算法。

就这样不时的给不同的代码段起名字。

编程言语就是从数字编码不时紧缩进步层次,最后构成了当今的各种作风的编程言语。




为什么程序员会厌恶中文编程?

就拿最盛行的易言语阐明。

所谓全中文的易言语,其实就是把Visual Basic言语中每个英文单词换成了对应的中文词,其他都不变。

比方Visual Basic的代码是这样:
  1. if True thenPrint "OK"
  2. endif
复制代码


换成了易言语,就是这样了:
  1. 如果 真 那么打印 "OK"
  2. 结束如果
复制代码


2527082340925911298.jpg


任何人都能看出来,英文写的程序更简单明晰

其实从言语学的角度来说,英文是线性的一维言语,而中文是平面的二维言语。

而程序恰恰是线性的一维的。

也就是说:
游客,如果您要查看本帖隐藏内容请回复


所以,中文并不合适现有的编程方式。

但是,将来的开展可能超出你的想象。

将来可能会有多维度的量子计算,或许二维的中文反而会比一维的英文更合适。

程序员比照过中文编程和英文编程就会明白,中文编程反而会进步门槛。

由于编程的中心基本就不是什么言语,而是程序化思想方式。

最简单的并不是英文编程,而是数学符号编程,极度笼统,普通人很难了解,但代码量特别少。

14889413632328842_600_0.png


不用中文编程抛出起源问题,最重要就是:
中文语法复杂、汉字太多、定义起参数将相当扎眼,一个汉子占两个字符,写的程序臃肿不堪。


其实学编程跟英语或者汉语的关系并不是很大,编程也不是英语编的。

是计算机语言,程序语言



如果有帮助,别忘了评分


                               
登录/注册后可看大图


评分

参与人数 2荣誉 +6 鱼币 +6 贡献 +3 收起 理由
朋老师 + 5 + 5 + 3
圣剑三刀。abx + 1 + 1 鱼C有你更精彩^_^

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-6-30 08:50:57 | 显示全部楼层
棒!

点评

我很赞同!: 5.0
我很赞同!: 5
  发表于 2018-6-30 09:27

评分

参与人数 1鱼币 +5 收起 理由
不二如是 + 5 沙发

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-6-30 09:07:47 | 显示全部楼层
在现有基础上汉字确实不如英文方便
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-6-30 09:15:27 | 显示全部楼层
我觉得主要是当初发明编程的那个人不会中文,如果他会就用中文了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2019-1-24 21:16:35 | 显示全部楼层
来来来
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-29 21:08:24 From FishC Mobile | 显示全部楼层
也就是说啥
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-30 16:56:20 | 显示全部楼层
66
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-3-29 20:28:30 | 显示全部楼层
中文确实不适合编程......
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-1 15:56:19 | 显示全部楼层
水~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-19 07:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表