本文目录一览:
- 1、各种编程语言都能做出什么软件来知乎
- 2、如果计算机是中国人发明的,那么用中文编程是怎样一种体验
- 3、中文编程为什么会死机呢?原因?哦,知呼怎么进入啊?
- 4、华为自研编程语言“仓颉”火上热搜,英文编程还香吗?
- 5、母语是英语学习编程语言是什么样的体验 知乎
- 6、为什么计算机编程都是使用英语和数字?就不能使用其他语言吗?为什么?用英语和数字有什么好处吗?
各种编程语言都能做出什么软件来知乎
我的观点是编程语言并非等同于英语,英文只是一个记号而已,如果所谓的中文编程只是将这些标识符和关键字换成中文的话技术上没有难度,只是这样做完全没有意义。因为编程语言与编程语言的区别并不在于所使用的记号是英文、法文还是中文,而是在于其设计思想和算法表现力。而且如果采用中文的话源代码会由于编码不统一带来非常蛋疼的问题。由于计算机底层不支持中文,中文编程势必无法胜任底层编程,(除非往裸机上装汉卡)。所以中文编程的缺点远大于其优势(如果有的话)。
如果计算机是中国人发明的,那么用中文编程是怎样一种体验
这个时候就可以拿PerlYuYan来YY一下:GitHub - audreyt/lingua-sinica-perlyuyan: Perl in Classical Chinese in Perl
来段广为人知的范例程序:
# The Sieve of Eratosthenes - 埃拉托斯芬筛法
use Lingua::Sinica::PerlYuYan;
用筹兮用严。井涸兮无碍
。印曰最高矣 又道数然哉。
。截起吾纯风 赋小入大合。
。习予吾阵地 并二至纯风。
。当起段赋取 加阵地合始。
。阵地赋筛始 系系此杂段。
。终阵地兮印 正道次标哉。
。输空接段点 列终注泰来。
以及这样:
#!/usr/bin/env perl
use Lingua::Sinica::PerlYuYan;
用警兮用严。
印道
一至一
哉兮
印编曰杂申
杂申矣
又纤曰龙鼠矣
又曰
一矣
乱曰
国无人莫我知兮 又何怀乎故都
既莫足与为美政兮 吾将从彭咸之所居
资曰
印重一至一兮
重起一至十合始印终
作者:肖英男
链接:
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
中文编程为什么会死机呢?原因?哦,知呼怎么进入啊?
不是会死机,我刚说中文编程没多久就死了,是说中文编程这个技术没存在多久就没落了,就没人用了。
知乎是个类似百度知道的地方。你可以百度“知乎”或者下载知乎手机客户端就可以看了。
里面很多东西可以学习。
希望能帮到你。
华为自研编程语言“仓颉”火上热搜,英文编程还香吗?
华为自研编程语言“仓颉”火上热搜,英文编程还香吗?下面就我们来针对这个问题进行一番探讨,希望这些内容能够帮到有需要的朋友们。
备受关注的华为自研编程语言「仓颉」,又火上热搜榜了。华为自研编程语言「仓颉」火上热搜榜,内测组员辟谣:并不是中文编程。此次是由于「仓颉」宣布启动了内测,现阶段己经有一部分开发人员取得源码。不久前,华为编程语言实验室公布了一份“新语言表达使用报考-202203”问卷调查,宣布征选一小批开发人员对「仓颉」编程语言开展小范畴检测。
从问卷调查内容看来,开发人员们必须填好Gitee首页、岗位和企业等信息内容,随后等候电子邮件通告。如今,伴随着大量关键点被表露出去,以前针对「仓颉」猜想的一些传闻,也拥有清晰的回答。英文名字Cangjie,并不是中文编程。
实际上,早在上年10月,华为官方网就确立表露过“将公布自研洪蒙编程语言”。对于此事,华为消费者业务软件部首席总裁龚体表明,它将“为洪蒙绿色生态基础建设补上最终一环”。与此同时,华为也早已注册申请了“华为仓颉”、“仓颉语言表达”等商标logo,归类包含仪器设备、设计方案科学研究等,而一部分“仓颉”商标logo则仍在商标驳回复审、申请注册的环节。
这儿见到华为还申请注册了一个叫“仓杰”的商标logo,现阶段也早已根据申请办理,伴随着内测的打开,一部分开发人员在取得「仓颉」的源码后,也对先前满天飞的揣测和传闻开展了一些回复。其一,「仓颉」的英文名字便是Cangjie,而不是先前传言的“char”。那时候华为被曝产品研发「仓颉」后,知乎问答就发出过这门编程语言英文名字是“char”的信息:现阶段这一传言早已被辟谣。
其二,「仓颉」并不是中文编程,也不会有所说的“套壳”。据知乎问答一位匿名用户表明,感受后发觉「仓颉」编程语言“跟汉语一点儿关联没有”,英语的语法相近go+java。实际上,如今顺手一搜或是能找到一大堆有关「仓颉」是中文编程的谣言。
其三,往往仍在内测,是由于包含精英团队和内测组员都仍在改善编码。嗯,问便是仍在修bug(手动狗头)。但实际上,大伙儿最惊讶的或是「仓颉」这门编程语言到底长啥样。实际上,先前华为编程语言实验室负责人、南京大学冯新宇专家教授,早已设立过一门有关《编程语言的设计和实现》的课程内容,现阶段华为官方网已释放B站短视频。
在专题讲座一开始,冯专家教授就表露了自身现阶段开展的一些工作中。从总体上,学术研究上的分析主要包含PL基础理论及运用等,而工业生产层面的科学研究,则主要是领着华为编程语言实验室开展工业生产编程语言的设计方案和完成。
在冯新宇专家教授得出的教学课件中可以看到,现阶段的编程语言种类关键可以分成下列几类,在其中重点提及了服务平台型语言表达:像C#、Go、Swift这种开源系统编程语言,也全是由像Google、微软和iPhone那样的企业自身资金投入去做的,为此操控语言表达的工艺演变对策和方位。但华为「仓颉」到底是一门如何的语言表达,现阶段也有待官方网宣布公布信息内容。
母语是英语学习编程语言是什么样的体验 知乎
我的观点是编程语言并非等同于英语,英文只是一个记号而已,如果所谓的中文编程只是将这些标识符和关键字换成中文的话技术上没有难度,只是这样做完全没有意义。因为编程语言与编程语言的区别并不在于所使用的记号是英文、法文还是中文,而是在于其设计思想和算法表现力。而且如果采用中文的话源代码会由于编码不统一带来非常蛋疼的问题。由于计算机底层不支持中文,中文编程势必无法胜任底层编程,(除非往裸机上装汉卡)。所以中文编程的缺点远大于其优势(如果有的话)。
为什么计算机编程都是使用英语和数字?就不能使用其他语言吗?为什么?用英语和数字有什么好处吗?
你这个问题好大啊。
简单的说,首先,编程语言的起源在西方,所以是英语主导。
其次,英语是国际语言,用英语编程能使大多数的人懂。
再者,计算机方面一只是国外的技术领先,所以英语编程的范围更广。
其实也有过中文编程,但是普及很少,而且没多久就死了。
综上所述,英语编程更加合理。
至于数字就没什么好说的了,阿拉伯数字全世界通用,没有争议。
而且计算机本身就是计算数字的。
希望能帮到你。
建议你可以去知乎,那里应该有更加全面权威的回答。