五千年(敝帚自珍)

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

共:💬151 🌺373 🌵4
分页树展主题 · 全看首页 上页
/ 11
下页 末页
      • 家园 中文编程的确和英文编程是等价的,但是也有非常重要的意义

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

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

        • 家园 意义真的不大,因为代码的注释完全可以写成汉语,程序的设计

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

          • 家园 我觉得还是有意义的,比如我经常会想不起某个函数的缩写

            比如我经常会想不起某个函数的缩写,某个命令我就算知道往往也需要脑子里面转换一下,要是中文的,就好多了。

            不要因为你已经很熟练了,就觉得不重要,很多时候,减低一点门槛,对初学者和很大的帮助。对减少社会的不必要学习成本也是很有价值的。

            当然,现在大家都是跟着西方的语言、开发环境、函数库学,大家去学英文也是没办法的事情。 以后我相信有中文的编程环境和语言会在一定范围内流行起来。

            底层的二进制当然是无所谓,我说的中文编程就是IDE 和命令,函数命名等方面的,减低一些学习成本也是好事。

            • 家园 你说得东西基本在开发环境解决

              大部分情况下都不需要怎么记函数名了。

              • 家园 还是有很多东西要记忆的,为什么不能直接用中文呢?

                从技术上,完全没有困难啊。

                函数,控件,现在有一些是可以支持中文了,但是命令,keyword,还是很多英文的,别的不说,linux 下面的各类命令,参数,你要不是天天弄也是很难记得住的。为什么不可以替换成中文?

                我的想法很简单,就是和程序员接口的地方都改成中文。让大家用起来顺手点。

                你要是觉得学这些英文是小问题,人人都可以做到,那么我也没什么好说的,只能说你生活在一个天才的世界

                • 家园 你看国产电器,开机叫ON,关机叫Off,然后印一本说明书

                  告诉你on就是开,off就是关。

                  这个不涉及任何技术需要,纯粹就是某些人的心态、习惯,其实也不是商家的问题,取个洋牌子、多用洋文,在推销时确实有优势

                • 家园 你说得和楼主说得不是一回事

                  所以你说得我谨慎支持。

                  • 家园 也说说我的看法

                    在软件这个行业也干了10来年了,在国内干过几年,现在在国外也算干了几年。也说说我对中国软件业的看法。

                    首先是开发人员水平的问题。在国内的时候在深圳一家大的软件公司干过,感觉那时候同事的水平都相当不错,虽然我不认为他们比我强到哪里去,但也差不到那里去。现在在国外7,8年,说实话我还没见过一个比我好的。说道逻辑思维能力,我在这边的大学教过一两年的数学,至少我这边的学生的数学水平,只能用惨不忍睹来形容。虽然整体水平不怎么样,不过班里也确实有那么几个学生相当不错,相当聪明。

                    英语的问题。英语还是比较关键。主要是在学习的时候。如果看相关的英语材料,觉得挺容易理解的,如果看相关的中文材料,有的真的是天书一样。还有的话如果跟海外的用户沟通,英语好的话当然更方便一点,需求理解的也准些。

                    软件本身并没有什么,软件是对现有管理制度规则的总结归纳已经体现。如果说软件落后,一个很大的原因是因为国内企业机构的管理制度,管理方式,规则等等还比较落后。这也是为什么一些大公司要用国外的软件,因为使用软件的本身也是对企业管理的改进。

                    要去开会了,再续。

                  • 家园 我也认为,什么中文思维,是没有科学依据的东西

                    形式逻辑不因为语言而改变,正如空气动力学不因为国界而改变一样。 所以用中文编程能有革命性的变化是不靠谱的事情(至少我这样认为),但是中文(界面的)编程降低中国人的编程难度是完全可以做到的。

      • 家园 我以为对中国软件发展有重大意义

        如今国外已经把编程初级知识引入小学。对于中国软件人才来说,英语不是问题。但是,中国软件业确实落后,这也是事实。从长远观点,编程概念进入中小学教育是必然趋势。而中小学要先学英文,再学编程必然导致国家整体软件竞争力量落后。

        计算机管理也是问题。计算机管理都是用scripts来automization。 而现在scripts都是英文,所以,中国计算机管理整体水平很差,一个Linux谷歌可以作为低成本大规模应用,而中国至今只能依赖微软视窗才能有可靠的企业系统,Microsun 的 UNIX系统基本看不到,严重阻碍中国信息设备市场的发育。

        计算机信息产业事关国家竞争力前途,长期依赖英文只能永远步别人后尘,永远处于落后地位。中国软件园之类投入巨大,搞了十多年,依然乏善可陈。

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

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

        • 家园 这个,真的木意义

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

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

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

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

        • 家园 意义只在于中国人学起来方便,

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

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

          • 家园 您写程序从来不用函数吗?

            strlen这样的函数如果要起个中文名字会是啥样的?

            const char* p = "abc";

            int n = strlen(p);

            中文编程:

            常量 字符串* 串 = "abc";

            整型 甲=字符串长度(串);

            中文编程果然容易学习。以后的口号是:会QQ,会编程

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


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

Copyright © cchere 西西河