※ 引述《YCL13 (静默)》之铭言:
: 看了大家的讨论,发现不少人进了很大的误区,没想到竟然有那么多
: 人以为程式就是用英文写的,人数之多,多到让我惊讶!
: 其实这要由最基本的来看,就是系统运作与开发接口,很多人将这两
: 者合一,必需要说的是,这两个是独立的,当然也没有开发接口一定要是
: 英文这件事。
YCL13大大提到很多
而身为一个程式开发从业人员 我觉得最大的误区
在于为什么会有人觉得程式语言是英文?
程式语言是一种人为定义的特殊语言
结构语法规则往往明确精准
只是现在几乎所有常见程式语言的指令、保留字
恰好都是使用英文字母组成罢了
程式语言根本不是重点 电脑运作都是根据"指令"
重点在于编译器(或直译器) 帮你把原始码 变成 为电脑指令做了什么事情
某某语言很厉害 往往指的是
有很神秘的机制做了很多神秘的事情让程式设计师感到方便
有没有可能用汉字作为关键字 保留字 文言文作为程式语言的语法结构?
当然可以,只要背后的编译器能很好的翻译成电脑指令就好
只不过人都未必能百分之百理解文言文了 更别提让编译器看懂
即使不使用文言文 就用单纯普通常见的中文语法
留有的弹性也太多 而程式语言最不需要的就是一句话可能出现两个意思
最简单的例子就是下面这个笑话
老婆:"下班后买十个包子回来,如果看到卖西瓜的就买一个。"
老公:"好。"
(下班后带着一个包子回家)
老婆:"为什么只有一个包子?"
老公:"因为我看到卖西瓜的。"