问题描述
汉语更适合编程,同样的命令用中文就可以减小程序体积,以if(textBox1.Text=="123"&&textBox2.Text=="456")MessageBox.Show("登陆成功");为例是80多个字节,而用中文就可以写如果编辑框1.内容==“123”并且编辑框2.内容==“456”消息框.内容(“登陆成功”)不到80,要比易语言要小的多了!比C#更适合国人!中国人那么聪明为什么,在计算机软硬件方面就不能有自己的一套方案呢?什么中标红旗什么的,算是国产操作系统吗?只能说是修改自人家的!是国产最基本的就是以中文为基础!为什么要运行在人家的硬件上?就像苹果一样有自己的软硬件系统不好吗?什么易语言快手,不都是用中文编写完成后再翻译成计算机可以识别的语言吗?也能算是中文编程语言!只能说是要系统与软件的中间体!为了简化中文编程语言在Windows上运行问题,可否可以像微软的.NET产品一样,只要系统安装后运行程序就可以调用.NET的命令从而简化程序!有很多人说人家的产品已经都很不错了,你不要自己作做?要知道你用人家的产品,人家要在里面加上点东西,你知道吗?有可能在你知道后不知什么时候了!问题太多了!
解决方案
本帖最后由 leige456 于 2015-12-20 17:30:49 编辑
解决方案二:
支持中文,支持国产,我想国家一定也在研发,只是我们不知道罢了,楼主好好努力,争取参与开发
解决方案三:
中国人要自己研发编译技术,为什么要纠缠在个别关键字非得用中文上呢?实际上开源的编译器很多的,关键字都可以自己定义。人家老外没有墨守成规地非要用英文。反倒是中国人整天拿这点来空想。
解决方案四:
假设外国人发明了汽车发动机,而中国人整天纠结于汽车的商标是不是必须用中文,却不去研发汽车发动机,那么这些爱纠结是非的中国人必定还是羸弱的。编译技术的核心在哪里?在关键字永不用中文?不是的。易语言如果它的噱头就在于用了中文关键字,那么最好还是扔掉吧。
解决方案五:
编辑框1.内容应该改成编辑框1的内容
解决方案六:
把关键词替换成中文就叫中文编程软件了吗?就好像某些号称自行开发的操作系统,实际就是拿现成的换了下界面一样,更本称不上“真正”二字
解决方案七:
什么叫中文可以减小程序体积?你是指代码量还是指编写代码的速度?如果你有一些基本常识并且实际进行过编程,你会发现中文变成在这两项上都是弱势。
解决方案八:
你是说这样吗?。。。。
解决方案九:
我实在不明白用中文编程哪里好了?用汉字敲这代码很舒服吗?。。。
解决方案十:
有啊,易语言。当然,这种语言只有连英文都不懂的人才会觉得好。
解决方案十一:
楼主什么心态?注册一ID就来问问这种技术问题么
解决方案十二:
然并卵其实就是个汉化有什么用而且lz听过易语言没
解决方案十三:
易语言,我在玩的一个网游的私服,登录器据说都是用易语言写的。
解决方案十四:
民用编译器就应该交给市场自行选择。中文编程软件的意义何在?"甲等于壹"比"a=1"的优势在哪里?如果担心自主知识产权,《编译原理》是本科软件专业的必修课。如果担心安全性,国家相关部门也不是吃干饭的。如果想靠它拉动集成电路产业,有的是更好的切入点。有些轮子没必要发明第二遍,“师夷之长技以制夷”讲究的是效率。兼济天下的前提是“达”,在现阶段,独善其身就好。
解决方案十五:
如果一开始计算机是中国发明的想必现在我们都是用中文编程的吧。。
解决方案:
现在能谈论的似乎只有历史了,真是耐人寻味
解决方案:
多音字好多的编起来会不会很纠结
解决方案:
英文不熟,改中文更易读。其实中文编程软件没出现或者不流行不外乎两点:1、能写出来的人觉得没必要。2、觉得有必要的人不写不出来。===============================其实这个话题还可以引申一下。码字还是太慢,声控编程就好了。话说多了也费劲,意念编程就更棒了。
解决方案:
学习学习学习
解决方案:
计算机只识别二进制,所有语言最终都得转换为二进制
解决方案:
支持中文编程
解决方案:
解决方案:
xiexiefenxiangluguo
解决方案:
什么叫中文可以减小程序体积?你是指代码量还是指编写代码的速度?如果你有一些基本常识并且实际进行过编程,你会发现中文变成在这两项上都是弱势。
解决方案:
什么叫中文可以减小程序体积?你是指代码量还是指编写代码的速度?如果你有一些基本常识并且实际进行过编程,你会发现中文变成在这两项上都是弱势。
解决方案:
去学一学编译原理吧。中文英文写的有什么区别。编译的时候各种引用都插进来,翻译成寄存器内存等。什么英文中文都没有了。觉得写的字少就是程序小?还不如好好研究下操作系统和程序原理,好好架构。
解决方案:
学习学习学习
解决方案:
解决方案:
05年我们开始玩魔兽世界的时候,公会raid打字都是英文。为啥。打汉字,同音字同音词太多还要选择,耽误时间。打个英文不用选,不用切换输入法,都明白。
解决方案:
一看就是不懂编程的人
解决方案:
我英文水平太低了!只是接触电脑方面的东西多了才会一点!我的意思不是汉化,主要就是想中国为什么不出一个全中文的软硬件系统!现在所有的有关国产操作系统的信息不是以LINUX为内核就是以安卓为内核的产品!没有一个是全中文的全自主知识产权的!一套完整的软硬件系统!至于,我说并还是汉化问题!可是,现在对于Windows和中国现状看,出一款像易语言的编程软件(同C#),和像.NET的产品就可以适当简化编程过程。我觉得如果用中文我学着会更容易点!
解决方案:
有时在想为什么我们编程都是英文不能用中文,哪怕拼音也好
解决方案:
现在能做的也就是好好学习吧
解决方案:
引用17楼szOOrz的回复:
英文不熟,改中文更易读。其实中文编程软件没出现或者不流行不外乎两点:1、能写出来的人觉得没必要。2、觉得有必要的人不写不出来。===============================其实这个话题还可以引申一下。码字还是太慢,声控编程就好了。话说多了也费劲,意念编程就更棒了。
我赞成意念编程,同意的举手,不同意的拉出去毙了
解决方案:
引用30楼leige456的回复:
我英文水平太低了!只是接触电脑方面的东西多了才会一点!我的意思不是汉化,主要就是想中国为什么不出一个全中文的软硬件系统!现在所有的有关国产操作系统的信息不是以LINUX为内核就是以安卓为内核的产品!没有一个是全中文的全自主知识产权的!一套完整的软硬件系统!至于,我说并还是汉化问题!可是,现在对于Windows和中国现状看,出一款像易语言的编程软件(同C#),和像.NET的产品就可以适当简化编程过程。我觉得如果用中文我学着会更容易点!
因为科技羸弱。只有核心是中国人做的,别人都拿中国人的东西然后给中国人你交专利费,才可能大家都来学中文。老外的编译系统源代码并没有规定编程语言的关键字必须使用英文字母,你在编程时可以看到在c#等语言中你也完全可以用中文为变量、方法、类型、接口来命名!关键是,这些的核心的逻辑机制,那些跟“中文还是英文”这个小是非无关的核心的编译技术原理,还不是学人家的思路?科技无国界。不要拿皮毛方面的“gbk还是utf”来说事儿。人家早在50年前就已经放眼世界去制定utf等等国际化的上千个规范了,而我们不要用某些村政府的眼光去讨论“中国化”问题。
解决方案:
我顶你,你开发一款吧,我精神上支持你!易语言不是国产的吗?易语言不是中文吗?
解决方案:
你拿一堆中文单词儿,学人家的编译技术,这本生就说明了问题。就好像你用中文来给联合国秘书长的英文发言稿去注音,这并不能体香中国人的智慧。有本事,应该让中国人当一回秘书长,这就不要先去搞什么闭关锁国的路子。
解决方案:
有人说,只要好用一定要中文吗?这点我觉得是有必要的!如果是中文的,我学着会更容易点!说到中英文字符切换问题,那不是问题,语言都用中文为啥还用英文字符?楼上说中文有一个问题,就是中文有同音字等,现在输入法这么人性化也是可以克服的!
解决方案:
引用30楼leige456的回复:
我英文水平太低了!只是接触电脑方面的东西多了才会一点!我的意思不是汉化,主要就是想中国为什么不出一个全中文的软硬件系统!现在所有的有关国产操作系统的信息不是以LINUX为内核就是以安卓为内核的产品!没有一个是全中文的全自主知识产权的!一套完整的软硬件系统!至于,我说并还是汉化问题!可是,现在对于Windows和中国现状看,出一款像易语言的编程软件(同C#),和像.NET的产品就可以适当简化编程过程。我觉得如果用中文我学着会更容易点!
因为是后进来的,所以只能听别人的。cpu不是自己的,硬件体系也是人家规定好的。各种类型的值在cpu里怎么算的,cpu里的电路怎么走的。到后来操作系统出来,编程语言也由汇编升级到高级语言了。再出现大规模的ide。。都和咱无关。咱们那些年都干了什么,都心知肚明。把能创造能跟上cs的人弄死弄跑。。再后来大学才有cs。老师一行代码没敲过,就讲编程。一点驱动没做过,就讲硬件。没办法。再就是掉书袋一样的学++ii++++i等老谭的c语言。。毛用。
解决方案:
我是初学!请多多关照!
解决方案:
草,中文和英文来回切换,累死,if是用如果还是用若,想半天
解决方案:
为什么有的我发表不了呀?我没有骂人,也没有发布有关政治时政的东西,为什么有的我发表不了呀?
解决方案:
支持国产,最好通过语音打字就能编程这样我就可以天天对着siri说话进行编程了,工作好轻松~
解决方案:
语言都是中文的,干嘛在中英文之间来回切!如果是你写的编程软件,你说用什么说用什么!不用也可以,执行不了呗!
解决方案:
好想法,一定会实现的!汉王不是有很多产品吗!
解决方案:
自演乙
解决方案:
引用楼主leige456的回复:
为了简化中文编程语言在Windows上运行问题,可否可以像微软的.NET产品一样,只要系统安装后运行程序就可以调用.NET的命令从而简化程序!
windows系统的内核,在1993年之前,确实有英文、中文之区别。因此只要安装个什么“中文之星”之类的插件,将windows内核中个别一点点代码替换一下,就能在英文版上使用中文了(而不需要安装中文版)。然后到了上个世纪末,windows系统的底层已经改为utf字符集为基础的,而utf是包括了英文、中文等等的文字的。windows内核根本不区分什么中文、英文,区分中文英文的东西都是表面化的“windows桌面程序”等等皮毛的东西。不管用什么语言编写所谓的软件,都可以跑在中文版、英文版、日文版的系统上。只不过一些知识老得停留在20年前的人,它可能使用的是1998年以前的开发工具,它的应用程序本身就不支持utf字符集,所以才出问题。这个意思就是说,一些人在皮毛上搞个别地域的字符集编码,而人家的底层早就国际化了。这就是差别。当然你说为“中国的小学生学编程”,有没有必要强制使用中文关键字?这其实要负责任地看问题吧,要看看这些人长大了之后到底要不要国际化。不要成事不足败事有余地再去坑害下一代啊。
解决方案:
或者这么说吧:有本事,你让中国的教育部发个命令,让全中国的小学、中学的课本中禁止使用x、y、z、a、b这种因为子母,必须使用“甲、乙、丙,申、酉戌”这些字眼儿啊?你让小学低年级课本中都不许介绍外国人发明的乘除法计算方法,只能介绍中国古书中的算法啊?!如果做到这个,那是不就是中国人自己的科学文化?
解决方案:
引用2楼sp1234的回复:
中国人要自己研发编译技术,为什么要纠缠在个别关键字非得用中文上呢?实际上开源的编译器很多的,关键字都可以自己定义。人家老外没有墨守成规地非要用英文。反倒是中国人整天拿这点来空想。
在C/C++里,把所有的关键字全部用宏定义一次,基本上可以实现中文编程了
解决方案:
想起了知乎上一个对易语言的评价:易语言解决问题的思路是:学不会数学,是因为不认识希腊字母。
解决方案:
“外国人阴谋论”的目的,是获取一些特别的利益。普通人不要追捧这些。只那些皮毛,把人家芯片上的商标搓掉之后喷上中文字,把人家开源免费编译器软件中的关键字改为中文字,这就拿来骗钱的。这种中国人,我不觉得有什么好。真正的中国人的软件,绝不是纠结于“把一些简单的英文关键字给改成中文”这种小事儿。