西西河

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

共:💬151 🌺373 🌵4
分页树展主题 · 全看首页 上页
/ 11
下页 末页
      • 家园 性质完全不一样

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

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

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

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

        • 家园 逻辑思维能力强的就那么些人

          数理化、使用手册、合同、办事流程都可以锻炼逻辑思维,何必指望虚无缥缈的灵丹妙药。其实各行各业的精英都是条理清晰、思路明确的人,他们可不是靠编程语言练出来的。这类人的数量也基本上就是那么个比例,多不到哪里去。

          前面说了,小学生大脑未发育完全,逻辑能力强不到哪里去。而且小学生也在训练的,那个科目叫奥数。

    • 家园 最好是甲骨文的,起码得是梅花篆字

      外国人只认识几个上大人,孔乙己的,他根本看不出写的是什么玩意儿。

    • 家园 中国软件业落后是一种后发劣势,是没办法的事情。

      具体可能要做这个行业的人才说得清楚。从现象上看,你需要的任何软件,英文版都早早地面市了,如果它没有中文版的话,你是翻译一下方便还是重起炉灶方便呢?

      而且现代的软件,往往只需加载语言包就可以支持一种新的语言了,这大概也是市场的需要吧。别人做软件,想的是全球的市场,不是自己家那块地,关起门来是没前途的。

      编代码是很低端的工作,印度所谓的软件业大抵如此,这个还真和他们英语好有关系。为什么一般的制造业可以转移到中国,而软件业要转给印度呢?这是软件业的特点决定的,要当好“码农”还要能有效地沟通才行的。

      老兄念念不忘的linux的核心可是个芬兰人写的,可见不是英语母语的人也可以在软件业里面站住脚,这个需要的主要不是语言能力。

      美国人生活里面大部分用品现在是中国制造了,他们也没有什么过不下去的,我们用用别人造的软件也没什么吧。

      • 家园 Linux

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

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

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

        • Linux
          家园 这样的帖子我居然看到这一页,很是佩服自己

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

          兄台既然看过这本书,应该知道minix和linux争论的焦点是什么?根本就是当时对操作系统发展方向的争论,到底是micro kernel还是monolith kernel,和山寨不山寨有个毛关系。

          教授认为linux是技术上的倒退,而linus同志认为micro kernel也牛叉不到哪里去,不管白猫黑猫,抓到老鼠就是好猫。

          参考阅读:

          http://www.dina.dk/~abraham/Linus_vs_Tanenbaum.html

          http://oreilly.com/catalog/opensources/book/appa.html

          瞧,搞it不懂英文是不行滴。这就是为啥这种争论毫无意义的原因。

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

          linux的故事我就不知道了。

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

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

          • 家园 所以,对计算机专业人士没有区别,但和交流沟通就出问题了

            软件应用要和各行各业交流沟通。交流沟通要有基本共同知识。各行各业可以低成本领悟计算机知识对中国软件业很重要。

            比如学古文字和中草药的,可能就对英文不熟悉,逻辑也没理工学生强。但还,信息技术还是要用的。开发应用软件的时候,他以为沟通到家了,等用起来才知道没有沟通好。

            你说得交流沟通点出了软件业的瓶颈。软件开发,大部分工作不是写程序,而是交流沟通。交流沟通有赖于普及计算机知识水平的提高。

            • 家园 其实我不是探讨这方面问题的好的人选,我只是知道一点连皮毛

              都算不上的软件工业的知识。

              对于软件行业的人来说,用户有没有计算机知识是无关紧要的,他们只要对自己的工作流程,对自己的业务有完整清晰的了解就够了。重要的是他们必须把这些内容传递给软件开发人员,毕竟如何用电脑处理工作中的各种数据是软件开发人员的专业。这算是一种比喻吧,真实的软件开发也不应该是这么简单的,用户一般也不可能不了解计算机。

              看得出来老哥应该没有软件行业的经历,这些事情不深入是无法理解的。你的想法看起来很有道理,但是拿到实际中去就是奇谈怪论了。

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

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

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

        • 家园 别小看网游

          网游需要的技术非常全面 脚本控制 计算调度安排 异构计算单元协同 实时响应 远程协调 人工智能 重要问题几乎应有竟有

          这不是啥巧合 计算器的轴心时代 主要问题由大学和军方决定的六七十年代 他们处理的大头问题就是军事模拟 其问题空间和网游极其类似

    • 家园 中文计算机语言没有必要

      我10岁开始学编程的时候还不懂英语,一样学,没问题。计算机编程的基础是数学,不是语言。重要的倒是中文界面包括BIOS很重要。

      • 家园 我以为就是因为操作系统是用英文计算机语言写的

        所以计算机启动加载核的信息都是英文,因此造成湾区印度裔在计算机行业中成为华裔劲敌。印度裔对Unix, Linux管理就比华裔强。华裔学计算机管理多走微软平台,而印度洋多走Unix平台。而后台功能和稳定性都是unix平台比微软平台强。uinx平台占有计算机资源少,效率高,易于规模扩展管理。

    • 家园 没有意义,中文编程与英文编程实质是等价的

      对于计算机来说,只认识0和1,然后根据不同的情况执行。

      举个例子,编程总要条件语句,中文就是“如果..然后..否则”,翻译成英语就是 if then else,没有任何区别。这个翻译和平时各国语言的翻译有所不同,计算机最大的特点是精确性(否则就不叫计算机了),不存在文化环境等各种很难表达清楚的东西,既然是一一对应的,就没有区别。

      除非搞一个芯片只认识中文,那有可能不懂中文而无法使用,但是那样推广不开一样只是一个玩具而没有意义。况且芯片只懂中文也没用,还是用我前面说的原理,外国人照样写英文程序,最后自动翻译一下就可以达到相同的目的了。

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


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

Copyright © cchere 西西河