GithubHelp home page GithubHelp logo

chinese-characters-programme-or-use-mandarin's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

chinese-characters-programme-or-use-mandarin's Issues

我只想问一点

各种编程语言都可以通过导入支持库的方式,实现中文编程,就像Java语言,可以通过写一个支持库,重写继承所有原生关键字等等,然后输入中文,再导入到项目中,就可以中文编程。所以我想问,你们要的中文编程到底是怎样的

个人想法

我没有仔细看你的全部文档,因为时间比较紧。但是在我看到有限文档中,你不断强调要传递意思,传递神态,不知作者有没进行过语言学专业的相关学习,个人认为你并没有说到重点。但是依我看来,你想要实现的目的,无非就是自然语言编程,让编译器能够解析自然语法罢了。
但是这是相当困难的。自然语言解析这些事情,各翻译软件的团队都在做。就算Google、bing、baidu、youdao等大公司也很难将中文的语法做好。
其实做好自然语法是非常困难的。因为你是汉语母语者,所以你从来没有学习过汉语语法。汉语语法实际上比英语语法复杂得多。但即使语法相对规则的英语,欧美人也没有在编程语言中应用自然语法。因为这不经济,也很困难。没有人愿意做这样的事,一个熟练的程序员也不需要这样的事。
说回中文编程,已经有很多语言做出了实践,但是效果并不理想。虽然他们未能达到作者的要求。但是也可以从侧面反映出中文编程的前景。
在计算机与科研领域,英文拥有巨大的结构和生态优势。
首先英文由26个拉丁字母组成。这在输入上有极大的便利。而如果改为中文,大部分人使用拼音输入法,本质上还是按字母,输入量明显加大。而如果学习五笔输入法,会增加额外的学习负担,那么我不如用这些精力去学习英语,但同时,你的键盘依然是由含26个英文字母的按键输入。
其次,计算机和科研领域有大量的英文资料,这使得英文有相当大的生态优势。把所有英文文献全部翻译为中文是一件极其费力的事。而且现在由高校相关毕业的学生,特别是顶尖高校培养的业内人才,其英语水平都是足够的,他们对中文环境并没有那么高的需求,所以翻译工作也就缺少动力。
总体来说作者的初衷可能很好。但是仔细想想,这个想法确实还是值得斟酌。

我来批判一下作者:

首先,学好编程根本不需要你能够流利地使用英文好吗??基本上你认识26个字母就足够了!
其次,中文编程已经有人实践过了,比如易语言。而且很多编译器是支持中文的标识符的,你甚至可以用编译器指令把关键字也改成中文的!
最后,编程难只是难在思维方式,而不是中英文的问题。

关于"用开源**实现共产主义"中的一个错误。

issues被关闭了,我就修改问题的描述来补充一下。

淡化货币的重要性,使人的价值和人创造的财富不再用唯一的货币手段结算.

我们首先要明白什么是货币,货币是从商品中分离出来固定充当一般等价物的商品,货币的本质就是一般等价物。
也就是只要创造的财富还得进行衡量(衡量是为了便于交易),这就意外着会发生交易,那么货币就是存在的,但货币只是等价物,虽然表现形式不同(金属货币、纸币),但本质都是一样的,所以也不存在什么“唯一的货物”。


就算是你收集的文章,连基本的错误的检查不出来,不修改就发出来,有趣。

另外嘲讽一下,txt的后缀,你是要笑死我,都用github了,难道markdown不会吗?

Stop that now = -=

Because English is the most widely used language in the world, you can't say, you read the code written by an Arab and you need to learn Arabic, right?Or an American who needs to learn Chinese temporarily to maintain code written by the Chinese?

建议来了

浪子回头,为时不晚!你觉得那么脑残的计算机可以理解我们的博大精深的中文吗?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.