西西河

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

共:💬151 🌺373 🌵4
分页树展主题 · 全看首页 上页
/ 11
下页 末页
    • 家园 支持中文编程语言

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

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

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

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

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

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

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

      • 家园 同意。自己的操作系统很重要
        • 家园 不是操作系统啊

          作为一个喜欢看书的纯计算机业余人士说几句:

          1、看过很多程序语言的书,很多都要在篇头介绍该语言的发展历史,并说明有何特点,计算机语言是种工具,是用来干事的,c是要来代替汇编的,pascal是结构性很强的,java是多平台的,fortran适用于科学计算,alog主要是人工智能...那么你要发明所谓的汉语编程如果仅仅是要让只认识汉语的人熟悉,完全可以把一个语言纯汉化,不必新发明

          2、有人说汉语与西方语言的结构不同,导致大家的思维方式不同,因此很有必要开发,但是有何不同,逻辑与、内在结构如何不同,形式逻辑与实质逻辑如何结构化,变量名、运算符、关键字等搭建起来后有什么区别?这些现在都没有深入研究探讨,有关学术性很强文章很少

          3、美帝的强悍在于基础科学的强悍,c发明出来之后,经过很多专家研究,经过多次大会确立的,不是一两个小组就能搞定的,这也是为什么常用的现代计算机语言都是美帝搞出来的,应用方面的倒不是很担心,真的好东西,以现在中国网民的专业水准很基数能迅速发展很多函数库功能包

          • 家园 其实直接汉化C和相应的IDE就可以

            科学没有国界,计算机科学的内在都是一样的,我期望的中文编程知识在名称和命令上与英文一对一替换就可以。目的仅仅在于降低一般人的学习瓶颈,没有什么思想变革的奢望。

            对于没有语言天赋的人来说,记忆很多的英文名词、语法、命令、缩写、无数的函数名是很痛苦的事情,这也是我的切身体会。更可恶的是,由于各类兼容性的问题,很长一段时间编程中甚至很多文件不能用中文名字,于是各类奇怪的用英文缩写、拼音缩写的文件名、函数名、类库让源代码的可读性一塌糊涂。这点我认为给中文语言环境下的编程带来了不小的成本。

            在现阶段,大家都用外国人的编译器、函数库,学英文也是没办法的事情,我希望等国内的技术和市场进不到一定阶段,可以有一个纯中文的环境,可以让中学生也可以编程。老外不是很多中学生编程吗?我们的中学生要编程至少在语言上要多一道门槛和英语母语比起来就是要多花更多的精力,这是在我们的技术和市场发展起来后就是不合理的。

            至于说编程逻辑,就像是空气动力学,是全世界通用的,在科学取得下一个突破前,还没有可以颠覆的技术。

    • 家园 问题不在编程语言上

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

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

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

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

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

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

      • 家园 说的很好。

        象你这样有见识的人,应该多发表一下意见。

      • 家园 对,其实中文编程没什么意义。

        用来编程的只是符号,别把它当成是英文就行了。

        就像计算用阿拉伯数字一样,难道要变成中文数字去计算?

        这样就有点画蛇添足了。

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


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

Copyright © cchere 西西河