中国へのコードのとき:プログラマが心を見て、それが英語のプログラミングなどかもしれません

我々はすべて知っているように、現在の主流のプログラミングプログラマは倍の開発動向によって決定され、英語でプログラミングしています。

ここに画像を挿入説明

コードは中国の何を交換するかどうか想像してみて?

まず、我々はほとんどのようになりますコーディング中国のプログラマーに英語で見ることができます:

ここに画像を挿入説明


emmm、あなたはそれが中国のプログラミングを書くと思うだろうか?

这就像你以为会写汉字就会写出好文章一样。编程是和机器沟通,因此要用机器的语言而不是人类的语言。最早的程序就是0和1的数字,不是中文也不是英文。以前的程序员,每天写程序就是在一条长长的纸带上打孔表示0和1。后来发现0和1的二进制太麻烦了,就把0和1压缩一下,用16进制表示,比如数字10,用二进制表示是1010,用16进制表示就是0A,这样表达起来就更简洁,但是输入电脑后,仍然要转换为二进制电脑才能明白。
后来,科学家们用简单的英文单词表示某些功能,比如加法,就用add表示,减法就用dec表示。程序员输入add或dec后,系统会转换为对应的算法。就这样不断的给不同的代码段起名字。编程语言就是从数字编码不断压缩提高层次,最后形成了当今的各种风格的编程语言。为什么码农会讨厌中文编程?我用最流行的易语言说明。
所谓全中文的易语言,其实就是把Visual Basic语言中每个英文单词换成了对应的中文词,其他都不变。
比如Visual Basic的代码是这样:
if True thenPrint "OK"endif
换成了易语言,就是这样了:
如果 真 那么打印 “OK"结束如果小编是一个有着5年开发经验的C++程序员,关于C++,自己有做材料的整合,一个完整的学习C++的路线,学习材料和工具。能够进我的。裙。里;–先2635;后15231。收取,免费给大家,希望你也能凭自己的努力,成为下一个优秀的程序员。

ここに画像を挿入説明


其实也看得出来,英文写的程序更为简洁明了。

第二に、ビューの言語学的観点から、英語は線形、1次元、2次元平面と中国語です。
プログラムは、正確に線形一次元です。つまり、英語では、ちょうどリニアリニアプログラムを合わせて。そのため、中国は、既存のプログラミングに適合しません。(主にコンピュータの上昇による外国の発明である、手間を節約するために、中国はまた、今日で簡単に言語プログラミングがありますが。使用英語プログラミングであったが、終わりではなく、主流でいる。そう)
、しかし、IT業界など将来の変更は、あなたの想像を超えている可能性があります。将来は中国のXuer魏多次元量子計算のかもしれないが、1次元の英語よりも適しているであろう。
あなたは私の引数は、実際には、あなたが考えることができたと考えられる場合は、中国のプログラミングおよびプログラミングを超えるプログラマーのコントラストが英語を理解しますが、中国のプログラミングは、しきい値を上げます。コアプログラミングは、単に言語が、思考の手続き方法ではありませんので。英語が最も簡単なプログラミングではなく、数学記号、コードの非常に抽象的、一般の人々に理解するのが難しいが、特に少量をプログラミングします。
実際には、Javaなどの近代的な言語は、あなたも世界の変数や関数名他に中国語の言語を使用できることを意味し、Unicodeをサポートし、それを追加し、あなたはそれを試してみることができますので、基本的に中国のプログラミングと同等のものを検索し、比較します英語プログラムは、あなたが優れている知っていますよ。

おすすめ

転載: blog.csdn.net/yizhixin/article/details/94559569