五千年(敝帚自珍)

主题:【讨论】龙芯什么时候能配上中文计算机语言编译的源程序? -- 唵啊吽

共:💬151 🌺373 🌵4
全看树展主题 · 分页首页 上页
/ 11
下页 末页
家园 意义只在于中国人学起来方便,

  比如我编程时,就得拿本书随时查。

  不过对于专业搞IT的人,输入字母比输入汉字方便。

家园 这个,真的木意义

推荐你去看一看编译原理的教材,看完你就知道为什么没意义了。

所谓中文编程,在词法分析上简单的作些文章就可以了,这玩意不是什么高科技,去找个编译原理课认真听过的本科生在现有语言基础上一个月就能鼓捣出来--尤其是像脚本这样的玩意,连内存分配代码生成都不用考虑了,更简单。相应的,如果有一个中文编程的脚本语言,在了解关键字和语法后,写一个英文脚本将其翻译成可被中文解释器识别的脚本也是很简单的事情。

在大学课堂上听来的笑话--文革末期某人觉得不能用帝国主义的语言编程,于是要搞一门中文编程语言,鉴于当时还没有中文显示,于是把baisc的关键字都替换成拼音--这个当然搞成了,不过同行都拿来当笑话看,没人用。

还是那句老话,计算机只认0|1。这么简单的事情没人去做,原因也很简单,木意义。

家园 编程重要的是逻辑思维,英语不重要

个人编程重要的是逻辑思维能力,团体那就是管理问题了

家园 盗版兴盛了也毁了中国软件业

没有盗版,不会有那么多人会编程

没有盗版,金山等也不会被盗版的office逼得只能去鼓捣网游

家园 问题不在编程语言上

编程语言不可能完全排斥英文字母,就像不可能让人们在日常使用中拒绝阿拉伯数字一样,你让大家把坐标(x, y)换成中文试试?简单符号的便利性是无法拒绝的,关系到众多软件工程师的开发效率。

软件也是建立在前人成果之上滚动发展的,你要搞中文编程语言就得准备好把所有操作系统、数据库、编译软件、开发环境...重新做一遍,工作量巨大而且根本没有必要。

单就编程语言里面的几个单词(if、for、while...)根本不算什么,小学生都能学会。麻烦的是大量的英文说明文档、开发手册。但是你自己开发的软件完全可以用中文写啊,有本事编出大家不得不用的软件,自然有人把你的中文文档翻成英文。另一方面,也有大量志愿者把英文文档翻成中文,上网搜搜总能找到中文简易版。对公司来说,只要几个专家把英文资料研究透就

可以了,其他人可以用中文口头教学,效率也不低。

现在中学数学是有流程类题目的,很多中学也都有计算机方面的课程。不考虑资料阅读,编程需要的是抽象逻辑思维能力,小学生大脑还没有发育成熟,一般不可能有编程所需的抽象思维能力,不用这么急着拔苗。

软件本身只是工具,行业领先了,自然需要更先进的软件工具;行业不领先,不可能凭空造出领先的工具。楼主希望软件行业崛起的心情可以理解,但是国内各行业目前还是以跟跑为主,再过十年,我们能够想出新的应用了,自然会有领先软件的出现。

家园 Linux

老兄念念不忘的linux的核心可是个芬兰人写的

1、芬兰人的英语都很好吧,尤其还是计算机专业的

2、linux山寨的加州伯克利某教学开源核心,我看过原作者写的书,书名《现代操作系统》,某段提到该事情,对linus此举表示无奈

家园 为什么没人提易语言?(看帖不仔细,已经有人提到了)

我没学过易语言,不过貌似易语言就是用中文编程。河里牛人众多,不可能没人知道。可能是易语言和楼主提的不是一码事?

见到过易语言编的程序,貌似也不错,好像个别情况下有兼容问题。

不过,单纯从script来说,如果想变成中文,首先就要有自己的操作系统。用别人的操作系统,就得听别人的规则。创造自己的系统,而不是从win或linux等已有系统发展,这个貌似就不是编程语言的问题了吧?是一个大工程。

家园 支持中文编程语言

从技术上来说,中文编程和英文编程没有区别。实际上,把英文的开发环境直接汉化并做适当的适应性修改就可以。

但是中文的开发环境,可以在很大程度上降低初学者的门槛(为什么几百万人要浪费数十亿的小时去学英语?)这是最大的价值,降低初学者的门槛。

至于什么安全,操作系统什么的和中文编程没有直接的关系,但是长期来看,也是水到渠成的事情。

家园 中文编程的确和英文编程是等价的,但是也有非常重要的意义

比如,有一个中文的C语言,和中文的IDE。可以在很大程度上降低国人的学习英文的成本(如果都用英文编程,至少需要很多时间去学习英文,不要因为你觉得很简单,就觉得这部分成本不重要)。如果编程的门槛进一步降低,那么也是很重要的事情。

哪怕中文的C 和英文的C 是等价,仅仅是降低国人学习成本这一点也已经很重要了。

Linux
家园 芬兰人英语不如印度人的,印度人可以算母语是英语的。

linux的故事我就不知道了。

其实我想说的东西很清楚,就是英语交流能力对编程什么的意义不大。但是在大型的软件工程里面,交流沟通的工作是主要的,这个对英语能力的要求就比较高,印度人强在这方面。

包括楼主说的做网管,也是要求比较高的语言交流能力,不是只要会敲键盘就可以把工作做好的。

家园 不在于方便,主要在于英文字母占用空间小。。。
家园 意义真的不大,因为代码的注释完全可以写成汉语,程序的设计

跟自然语言没啥关系,看的是数学能力,数学学不好,啥语言都白搭

家园 要用单个字母和汉字比,是占空间小。

  但如果是词,英文占的要多得多。

  就拿俺认识的有限的几个英文单词来说,china,5个字节,中国,4个字节。多数中文词是两个汉字,占4个字节,英文单词好象4个字母以上的词比较多。

家园 一想,还真是啊,

“多数中文词是两个汉字,占4个字节,英文单词好象4个字母以上的词比较多”。看来整个中文高级程序语言还是有用的啊

家园 性质完全不一样

如果能用中文编程序,就大大降低了门槛

一个只要有点汉语知识和简单逻辑思维的人,哪怕是小学生都可以直接上手

而字母和阿拉伯数字都成了一种代用符号

说道这里,使用汉语编程后,使小学普及计算机编程有了可能,是不是就可以从小训练逻辑能力,从而部分改变了我们民族缺乏的基因?

全看树展主题 · 分页首页 上页
/ 11
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河