西西河

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

共:💬151 🌺373 🌵4
分页树展主题 · 全看首页 上页
/ 11
下页 末页
          • 家园 对于有限记忆单元的0|1机器来说,不可能摆脱逻辑运算命运

            但作为高级语言,是与人类自然语言相似的语言,如Basic就是数学语言。C脱离了自然语言,引入了一些机器语言,如pointer这样的东西,是计算机调配记忆单元的机器语言。

            现在对象语言,也脱离了自然语言,使用了自然界的语言:对象。

            中文是自然语言,而是是描述对象(自然)的比较好的语言。如C++的Class,中文有“狗”class,其中有猎狗,哈巴狗,公狗,母狗等等,英文没有class结构,英文有dog, puppy, greyhund,等看上去毫不相干的各类狗的名称。

            不说是否优越,仅语言不同这点上,中文编译也应该可以开创出一些更加有效的高级计算机语言。

            • 家园 嗯,文法问题

              就像下面同学提到的,一个文法问题。中文编程也可以啊。没有问题。对于计算机一个符号而已。但必须规定一套语法,现在的计算机是机械的,逻辑的。到底层了还是编译成二进制。

              记得以前还有个人搞什么易语言编程,号称中文编程,其实没有意义,还不得规定一套语法?

              自然语言有二义性问题,计算机就会傻眼了。。。

            • 家园 计算机语言和自然语言没直接联系

              至少从入门教育,或者普及成熟技术角度来说,没必要联系二者。

              语法上来讲,计算机语言主体都可以用巴克斯范式描述,然后用LR之类算法解析。

              直接套用自然语言或数学概念去学现有计算机语言,事倍功半;直接从基本状态机出发去理解,事半功倍。

              我当初学C++的时候,一堆凑概念的OO神学没一个帮上忙的,后来对着《C++语言的设计与演化》,自己堆些C-Front的伪码,很快门清。

            • 家园 您说的这个应该是个文法/语法问题

              现有的计算机语言,其文法基本都是基于乔姆斯基体系,而这个体系本身是有很大局限性的,但它的优势也是很明显的,就是可以在计算机上用比较有效率且可靠地转换为计算机能理解的形式。

              “猎狗,哈巴狗,公狗,母狗”等,其实应该是汉语较有特色的一种结构短语。但是目前这个领域,即短语结构的研究,虽然在分析生成自然语言方面有了很大发展,但离应用到计算机语言上还很远,其中有些已经被证明不能被有效且可靠地被计算机转换。

          • 家园 和你有同样的经历和困惑。
      • 家园 劝你一句,发表长篇大论前搞清楚写的东西是什么

        你最好了解一下计算机和通讯的基础知识,再了解一下计算机语言的基础知识。你的两篇长文,涉及到计算机和通讯的东西,几乎找不到什么正确的地方。

        诉诸民族主义,并不能证明你观点技术上的正确性。

        • 家园 白痴也常常认为其他人都是错的,只是给不出理由罢了

          这种废话就别拿出来现了

          • 家园 给你科普两点吧

            IT从计算机语言到编译语言再到高级语言

            这句话一说,显示出作者根本就不知道计算机语言,编译语言,高级语言在计算机范畴里是什么东西,计算机语言按执行方式分可以分为编译语言和解释语言,按是否含有自然语言特性和与机器结合的程度分,又可以分为机器语言,汇编语言和高级语言。作者搞出这么一个怪异的组合方式,不知道想表达的是什么意思。

            让我们来思考一个事物,那就是封包技术,无疑在互联网传输办法中,封包技术无疑是相当“落后”的,比它精妙的传输方式比比皆是。可是为什么今天的封包传输大行于世,无非就在于其容错性,容错就代表着可靠

            这句话表明,作者根本不了解电路交换和报文交换的区别,就可靠性来说,所谓的“封包”,即报文交换,恰恰是弱项,以保护倒换为例,发生错误时切到备份线路,电路交换可以轻松做到50ms以下,10ms以下也是很普通的事情,而典型的报文交换的以太网,做到50ms是相当的不容易。另外,报文交换技术与电路交换比,其出现时间晚得多,所谓相当“落后”不知道从何谈起?

            作者两篇长文里涉及到相关知识的地方都有类似的问题,原本想给他留点面子,但你这一上来就骂白痴,我也只好指出一下作者的到底问题出在哪里。

            • 家园 越专业则想象空间越小,正是门外汉们可以搞出各种五花八门

              的改革方案来。

              练过没练过就是不一样。我儿子在学校跑步比赛得了年级第一名,高兴得不得了,还得意得不得了。因为他比赛成绩比练习的成绩提高10多秒,比去年比赛成绩提高将近10秒。其实,这是因为他没有训练的原因,因为比他高一年级的孩子同样的项目,比他还快10多秒呢。那些高年级孩子看得出来是稍微训练过的,不过成绩离国家二级运动员标准还有将近10秒的距离。

              • 家园 门外汉搞出的五花八门的改革方案的问题在于可行性

                如果单纯从数量来说,门外汉提出的改革方案的有可能比相关专业多得多,但原因是专业从业者直接就剔除掉了不可能的方案。

                • 家园 也许剔除的并非全是不可能的方案,或许就因为所谓的专业

                  把自己逼进了死胡同。

                  我的专业知识告诉我,不可能,不可能……

                  专业只代表你可能比别人多懂一点,正确的概率高一点吗,而不代表你的全面正确

                  • 家园 问你一个问题,你生病的话,去看医生还是去找野郎中?

                    反正专业只代表正确概率高一点么。野郎中多便宜?

                    专业只代表正确概率高“一点”么?

                    要想对某一专业领域的问题提出可行的解决方案,最起码的要知道问题是什么。如果连问题都不能正确理解,去长篇大论所谓的方案除了胡说八道,还是胡说八道。

                    • 家园 医生能解决所有的问题,就不会有野郎中了,谁食饱了撑啊

                      就是因为再专业的医生也有局限性,不然就不会有差医生了。

                      谁敢说,我有一套完美的解决方案,其他的都是错的?

                      不管是生物的进化,还是社会的进化,多样性对于未来的拓展都是至关重要的。只为解决眼前问题,头疼医头脚痛医脚,而忽略整体多样性,那不过就是盲人摸象。门外汉未必能提供一个完整可行的解决方案,但不能否定其局部的改良而对整体效率的提高,再专业的人也会有其局限性。

                      • 家园 原来野郎中是专治专业医生治不好的病得啊

                        这个真是高见,有人得了绝症,专业医生治不好,只好去求所谓的神医,如胡万林等,其实绝望中去看看有没有奇迹发生,和求神拜佛没有什么本质区别。难道这就说明胡万林等人对医学发展做出了贡献?

                        没人敢说自己的方案是否完美,但如果有人声称自己解决了某个技术问题,但连问题都没搞清楚,连基本概念都弄错,那他的方案一定是错的。

    • 家园 【原创】中文编译的取舍

      很多人提出,管你外部语言怎么变,计算机只认0和1,故而变来变去有何意义?这句话很有道理,对现今的计算机世界来说,中文不中文,care的人真的不多,语言能用就行了,废那事干嘛。可是问题真的如此简单吗?

      我们知道中国人和西方人的思维模式是不同的,这牵涉到方方面面的因素,但无疑语言习惯是其中的重要一环,字母和象形文字的差异,使得人脑在思考的侧重面上会有显著的不同。一个从小接受空间思维强化的人和一个接受逻辑思维强化的人,在对人对事方面总会显现不同的取向,故而在很多事物上,中西方人士往往变得互相不可理解。当然由于西方文明的强势,最近几代中国人都渐渐适应了西方的逻辑,因此中国人开始显现出相当大的优势,我们可以同时理解东西方的想法,而这对已经泡在蜜缸里太久的西方人来说,就很困难。

      只是既然获取了这种优势,我们应该想办法真的在中西结合的路上走一走,片面强调某种文化的优势并没有意义,这个我想已经是共识。但是在科学界,很多事往往是起点决定着终点,当你采用某种架构的时候,结局就已经注定了(虽然事先你可以不知道结局是什么)。回到编译语言的问题,英文界面对留学生来说真的不算太大个事,只是,留学生去国太久,回国接触最多的也是京沪等地的见闻。殊不知,今天的中国,一见字母就头疼,上了大学也过不了CET4级的情况其实非常普遍。英文对很多人来说,已经变成了痛脚,往往离开学校没2年,基本英文单词忘得一干二净。你要说这些人不聪明,没逻辑思维吗?显然不是这么个事,深层原因,恐怕还在于语言学习障碍。

      对中国来说,基数是一个很重要的概念,中国工程师的基数很大,故而拖累了整个世界的工程师薪资都要向白菜价发展;中国的小生意红红火火,全世界的日用小商品都开始找中国人订购,等等。今天中国的软件人才并不少,但是拥有开创性思维的人才并不多,故而开花结果得慢,这是一个不太正常的现象。为什么别的领域,中国人一介入,就是百花齐放的结果,唯独软件业,却依然被欧美牵着鼻子走呢?智商因素?文化因素?教育因素?回想前面说的那句话吧:科学界,很多事情,是起点就决定终点的。一个建立在空间思维强化基础上的IT世界,会和今天的逻辑强化的IT世界有什么不同吗?

      通宝推:hansens,唵啊吽,
分页树展主题 · 全看首页 上页
/ 11
下页 末页


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

Copyright © cchere 西西河