汉语编程(中国有没有研究开发中文编程)

精英怪
广告

汉语编程,中国有没有研究开发中文编程?

当然有。

汉语编程(中国有没有研究开发中文编程)

纯前端实现的LOGO语言:

JVM语言

问题是,现在看到的大多数原型项目都还是在实现时用英文命名。既然是中文语法的编程语言工具,用户当然是会中文的,那么所有参与开发维护的当然也都是会中文的。那么还有什么理由必须用英文命名呢?更何况编程语言和标准库对外部框架的依赖不大,从而不大会被框架的Unicode支持程度制约。

上面的两个原型都用了中文命名。

JavaScript:

Java:

中文编程语言本身处于边缘,必须利用一切可以提高开发交流效率和降低维护成本的技术,而在代码中使用中文命名标识符是一个最被低估和忽视的技术。

各位对中文编程有兴趣的同好,不妨试试。

编程入门先学什么?

1

刚开始我自学电脑编程的时候,接触的是传统方法的编程方法,是从c语言学起,学一段时间后发现不少一般的繁琐,记忆量特别大,于是我就放弃了,总结起来说,从零开始自学电脑编程哪怕是入门,自学的话,确实不适合大多数人,除非你学习很旺盛精力很充沛,于是我就放弃了,便想着法子寻找更加便捷的电脑编程学习方法,就是这个时候,我接触到了一个轻松上手的开发工具,他就是汉语编程系统。

2

我百度了很多“汉语编程”的相关文章,都对汉语编程的可能性及前景持否定的态度,以为汉语编程就是水中月镜中花,仅仅理想而已,新星汉语编程系统是我尝试使用第一款傻瓜编程开发工具,自持我走进了电脑编程入门自学的又一次出发,领略了电脑编程原来是真么弄的。

3

如果你学习电脑编程入门又是自学,找不到技术大牛给你指点迷津的话,那我建议你从汉语编程入手,我就是从新星汉语编程初步学习的,汉语编程学习,真的简单容易上手且在学习过程中了解电脑编程的学习方法和学习李璐,汉语编程学习到一定程度,就可以接触那些更耐用的电脑编程如易语言及各种前端技术,但我认为,精通汉语编程,足够你安身立命的了。

4

想了解汉语编程更多内容,建议你多些百度,网络上很多相关文章,尤其是在百度经验这里,很多前辈的经验足够你借鉴,不过注意,有些井底之蛙限于个人的眼界及信息瓶颈,持否定态度,认同与否,还得你自己鉴别,但邓爷爷说得对,所有的真理理应经得起实践的考验,与其疑惑纠结不定,不如实际的大胆的走进去,自己尝试一番最为可靠,不是吗?不要忘了鲁迅说的那句恶化“尽信书不如无书”,自己考证才是最可信的。

这些就是我对问题的经验,以供借鉴,若能帮助到你,希望你能关注我的其他经验分享。谢谢

欧美国家要是禁止我们使用各种编程语言该怎么办?

不怕他禁止,就怕他不禁

软件的复制成本几乎可以忽略不计,而且一种软件一旦用习惯了就轻易不会改换,很容易形成事实上的垄断。这意味着软件企业可以通过默许盗版来扩展市场,待到竞争对手被打垮后,通过抓盗版来收钱,这个套路我们已经见过多次了。

如果欧美国家试图禁止我们使用各种编程语言,那就意味着拱手让出了中国这个市场,这样原先一直被压制的国内软件企业就有了市场空间来成长。也许开始时会有短暂的不便,但是最多三五年后就可以满足国内的需求,但是欧美国家的软件企业就彻底失去了国内这块市场,再想进来就没有那么容易了。

由于软件可以通过默许盗版来快速占领市场,导致刚刚起步的国内软件企业在国外巨头们的这种市场策略下几乎全军覆没。幸存下来的几家企业也一直在苦苦挣扎,难以与国外巨头们正面对抗,但是核心的代码已经生成,如今就差客户的体验和市场的东风。一旦出现了上述的局面,可以很快填补市场的空缺。

更何况目前国家已经出台了针对这种非市场因素制裁的法律,如果欧美敢于实施这种制裁,可以将制裁带来的不利影响降至最低。前两年中美贸易战之所以软件行业仅仅开了头就立马偃旗息鼓,就是因为他们发现这样做实在得不偿失,如果真的有效果他们一定会像俄罗斯发生的事情那样付诸实施,绝不会像现在这样的风平浪静。

为什么会有人纠结于要用中文来编程?

个人体会到的原因是,英文阅读困难,看不懂资料介绍的啥。

编程是否需要会英文

很多人说编程可以不用会英文,说这话的大概是会英文的,感受不到不会英文的不便。编程中使用的英文单词数量确实很少,初中水平的就可以全记住。就像谷歌不给华为用安卓一样,华为可以有自己的系统(编程中使用到的那几个英文你全认识了),华为手机在国外销售却遇到了很大阻力(配套的那些英文资料你就蒙圈了,搞不懂怎么用),只有一个系统(会那几个英文关键词)没有可用软件,是没人会买你的手机的。

可以这么说,学会编程(自己编个小程序显摆显摆)可以几乎不会英文,若要进阶,必须学英文。

中文编程的一点好处

而中文编程,在使用中是没有语言障碍的。这也是为什么易语言会成为外挂语言的一个重要原因。就是因为它没有语言障碍,很容易学,特别是对于英文不好的人显得更友好。

易语言自带的库,是全中文的,即便英文再差都没有阅读障碍。而第三方的库,也是中文的。

不是有人纠结于中文编程,是中文对于一些想编程的人来说,更友好。我们并不想成为什么高深的程序员,就是想偶尔用编程解决些小问题。

还是觉得要有个中文编程的环境会好些,虽然人人都有学英文,但太多太多的人,英文真的很不好。编程应该成为一门功课,而不是像现在这样的一种技能。

或者可以不用有中文编程,把热门的编程完全汉化也可以,把这个门槛趟平。别说什么想学编程自会努力学英文,你说的对,但属于站着说话不腰疼的那种。

为什么不流行国语编程?

中文编程包括所有在代码中使用中文的实践. 在使用中文语法和关键词之外, 也包括使用中文命名标识符.

前者已有易语言等先驱, 个人并非它的用户, 但感觉它未大规模应用于商业的原因有不少, 技术方面比如它的开发环境对团队开发支持有限, 如版本控制等等. 非技术方面, 当时大规模推广时遇到的杀毒软件误报等等波折导致它错过了最佳推广和发展时机. 现在也有很多其他中文语法的开发环境, 包括移动开发和桌面应用等等, 个人用户也有不少. 流行程度应该是被低估了, 因为大多数编程社区都以英文编程语言的内容为主, 而使用中文编程工具的用户往往更加低调.

也许更被低估的后者, 即用现有英文编程语言编程时使用中文命名标识符, 很早就有个人和公司开始实践. 我看到最早的个人实践在2004年, 公司实践肯定早于2012年. 现在的多数常用英文编程语言如Java, C#, Python, JavaScript等等都在十数年前就支持了Unicode命名, 包括用中文命名标识符. 母语命名可以提升代码可读性和可维护性这一认识已经逐步普及. 前不久还看到使用日语命名的翻译本编程书籍, 日本译者也认为对面向日本国内的软件开发, 将会逐渐普及使用日语命名. 相信中文命名这一实践也会逐渐普及, 毕竟国内本身的软件需求仍在上升, 尤其是制造业等等的信息化升级, 各种业务术语在代码中使用中文命名将会比英文命名更可读, 也更容易.

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,203人围观)

还没有评论,来说两句吧...