在计算机编程方面,汉字是最大的软肋吧

Ebony-avatar

Ebony

2020-03-22T19:44:48+00:00

印度人能在it届有如此地位,跟他们是英语国家分不开。
字母比汉字更容易表现逻辑和结构。汉字本身是一种象形文字,世界上几乎每一个文明的文字都是由象形文字发展而来。腓尼基人为了贸易创造性的发明了字母文字,经过罗马的发扬光大,字母文字因为更容易被平民掌握,也就广泛的传播开了。
汉字没有时态,显得不严谨,增加了歧义。一词多义,一词多音,增大了学习成本。当然汉字有信息储存量大等优势。但在以字母文字为基础发展出来的自然科学面前,汉字依旧显得格格不入,甚至拖慢了科研和发展。

特别是跨语言的框架下,如果一旦API过长,如果用汉字绝对是灾难,我贴一段用tensorflow实现自动求导的代码,各位想想如果用汉字咋实现吧。
损失函数,用英文用losses,中文这个损失函数复数咋表示。。mse,均方误差,你多打多少字。。y_pre一眼就知道是标签预测值,如果用汉字又要写多少。
顺便说一下,以前汉字是没有标点符号的

def optimization():

with tf.GradientTape() as t:

y_pre = W1*X**2+W2*X+B

LOSS = tf.keras.losses.mse(Y,y_pre)



gradients = t.gradient(LOSS,[W1,W2,B])

optimizer.apply_gradients(zip(gradients,[W1,W2,B]))


for step in range(1,training_steps + 1):

optimization()

if step%display_step == 0:

y_pre = W1*X**2+W2*X+B

LOSS = tf.keras.losses.mse(Y,y_pre)

print("step: %i, loss: %f, W1: %f, W2: %f,b: %f" % (step, LOSS, W1.numpy(),W2.numpy(), B.numpy()))
thewolfof420street-avatar

thewolfof420street

但其实中国人现在计算机方面很强呀……
InferiorBro-avatar

InferiorBro

你说是那就是吧[s:ac:茶]
Kuria-avatar

Kuria

大晚上的也有流量机器人吗……

编程和中文有啥关系
shade-avatar

shade

你听说过易语言吗
Grando-avatar

Grando

又要拉黑一个汉奸,累
Ebony-avatar

Ebony

[quote][pid=408867152,21033789,1]Reply[/pid] Post by [uid=42653930]CosineScore[/uid] (2020-03-29 03:54):

但其实中国人现在计算机方面很强呀……[/quote]那为何Google,微软,Inter,这样的科技公司,中国能匹敌的那么少。。。特别是在前沿技术方面。
賈鬼假怪-avatar

賈鬼假怪

习惯+输入直观,和语言语意不搭边。编程语言不是英文句子,其实全是x,y这类的变量和+-*/这类符号而已。
Sinchronic--avatar

Sinchronic-

编程并不需要很多英文,大部分都是类似关键字
关键字一一翻译没啥问题
if-else 对应如果-否则

问题是键盘
if我键盘敲i f 两个键
我要输入如果两个字,用智能拼音最完美也要r g 空格 三个键

更复杂关键字或者变量名按键差距就更大了
Arthur morgan-avatar

Arthur morgan

当前情况下,是的
除非把贪官抓回来的钱用在汉语编程和汉语标准化上面
汉语标准化最大的阻碍反而是网络上人工智障各种屏蔽词
EilemaIK-avatar

EilemaIK

<<"确实";
Mitsugit-avatar

Mitsugit

编程和汉字有啥关机,电脑只认识0和1就是开和关两种状态,其他都是需要编译或者解释的
Arthur morgan-avatar

Arthur morgan

Reply to [pid=408867340,21033789,1]Reply[/pid] Post by [uid=42360330]几百个阿强[/uid] (2020-03-29 03:58)
但是大段指令或者模糊的话汉语更有优势
MarvelousV-avatar

MarvelousV

您可算了吧。

对于计算机来说,牛逼的不是汉语也不是英语,而是数学符号系统。
b_burk13-avatar

b_burk13

[s:ac:哭笑]印度官方语言二十几种,英语并不是使用人数最多的
TNTJERRYGOD-avatar

TNTJERRYGOD

民科味太浓了…计算机只是需要一个通用语言用来交流,至于是英语汉语还是数学公式没有本质区别。只是计算机头部从业者这块大部分用英语。
YOSHI-avatar

YOSHI

支持楼主zsbd
Lau Ee-avatar

Lau Ee

[quote][pid=408867291,21033789,1]Reply[/pid] Post by [uid=61079014]第47个马乙[/uid] (2020-03-29 03:57):

那为何Google,微软,Inter,这样的科技公司,中国能匹敌的那么少。。。特别是在前沿技术方面。[/quote]先发优势不是乱说的[s:ac:茶]
Sy's Wifey Irelia-avatar

Sy's Wifey Irelia

[quote][pid=408867291,21033789,1]Reply[/pid] Post by [uid=61079014]第47个马乙[/uid] (2020-03-29 03:57):

那为何Google,微软,Inter,这样的科技公司,中国能匹敌的那么少。。。特别是在前沿技术方面。[/quote]再聪明的小学生怎么和高中生比?
人家什么时候走计算机我们什么时候有?
对比要有一个基本法吧。
要是这么比我们好多行业都不行,
和印度有个啥关系。
Ebony-avatar

Ebony

[quote][pid=408867340,21033789,1]Reply[/pid] Post by [uid=42360330]几百个阿强[/uid] (2020-03-29 03:58):

编程并不需要很多英文,大部分都是类似关键字
关键字一一翻译没啥问题
if-else 对应如果-否则

问题是键盘
if我键盘敲i f 两个键
我要输入如果两个字,用智能拼音最完美也要r g 空格 三个键

更复杂关键字或者变量名按键差距就更大了[/quote]还有如果API过长的话,英文勉强对付,汉字就。。