电脑知识
小孩编程英文翻译中文怎么写(编程用英语怎么翻译)
2023-04-12 08:35

编程高手使用什么语言实现其实无所谓,编程的本质是翻译,如何翻译得又快又好不出错,就跟语言有关了。 #程序员# #程序# #Python#//@乌合之众成员:

博士聊IT

明明是中国人,中国程序员却要使用英文编程,关键英文还巨烂!中文编程为什么发展不起来?中文的哲学基础、汉语语言学基础,以及后发编程语言的技术生态环境是根本原因。 中文编程,就是把中文翻译成机器读得懂的代码。其实编程语言就面向机器代码的翻译。其实编程语言大多数都是基于英语的。 有说英文字母更容易转换成二进制关系的,有说数学公式没必要翻译成中文的,有说程序关键字就几个不用翻译的,先一起简单看看下面链接涨涨姿势啊。 编程的本质https://www.toutiao.com/article/7010310998829646348/ 中文编程绝对有必要: 1、看看现在程序员代码中的变量名称和函数名称你就知道了,有英文、有拼音,也有夹杂混用的。一门语言,基本词汇都表达不清楚,可读性太差,最后大部分都会变成垃圾。 2、中国话大家都会说,能把中国话转换成代码,客户表达需求,程序开发的质量效率提升大了去了,编程技术会提高一个大台阶。 那为什么做不到? 1、中文的内在哲学基础。中文的哲学缺乏本体论和还原论,缺乏演绎逻辑,爱从整体外在表现入手,爱用类比,求“意”大于求“实”,造成词汇的具体含义以及对应集合不清楚,强调智能意会,不可言传,计算机就彻底懵了。 居然还有人提出文言文编程,程序可读性更差了,注定行不通。 2、中文的语言学基础。从词法分析来看,英文名词、动词、形容词形式很容易区分清楚,在句子中的成分也很清楚,分别对应本体、性质和过程,计算机相对好理解。 中文名词、动词、形容词在句法成分中没啥规律,太随便了,语言学大师沈家煊老师根据中文的“词有定类”就“类无定职”的问题,提出了方法,干脆把形容词全部纳入动词,再把动词全部纳入名词。 3、除了中文本身的哲学和语言问题,起步晚,建立不起来技术生态也是一个问题。 国外发明这些语言的时候,中国电灯还没有装全呢,一步落后步步落后。现在不是中文编程的问题,就算是英文编程,想取代汇编和C语言这样的古董也很难,就算是#Java##python#这种后来者,也都有几十年的积累了,建立语言的技术生态比语言本身更难。 其实当前的语言处理的计算机技术发展很快,从词法句法分析、语义分析到语义网,从知识图谱到最火的GTP,都会给中文编程语言带来不一样的机遇。 编程语言也是语言,想要脱离语言学去谈技术,注定行不通! 我正在通过面向对象的方法研究中文编程,希望能作为中文编程的哲学方法基础。感兴趣,一起研究,加关注! 面向对象的深度解析https://www.toutiao.com/article/7022163867690107431/ 中国为啥没编程语言https://www.toutiao.com/article/7001168354962637316/ #程序##程序员#

发表评论
0评