如果计算机是中国人发明的,那么用中文编程是怎样一种体验
这个时候就可以拿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;
用警兮用严。
印道
一至一
哉兮
印编曰杂申
杂申矣
又纤曰龙鼠矣
又曰
一矣
乱曰
国无人莫我知兮 又何怀乎故都
既莫足与为美政兮 吾将从彭咸之所居
资曰
印重一至一兮
重起一至十合始印终
作者:肖英男
链接:https://www.zhihu.com/question/49469148/answer/116550519
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
中文编程为什么会死机呢?原因?哦,知呼怎么进入啊?
不是会死机,我刚说中文编程没多久就死了,是说中文编程这个技术没存在多久就没落了,就没人用了。
知乎是个类似百度知道的地方。你可以百度“知乎”或者下载知乎手机客户端就可以看了。
里面很多东西可以学习。
希望能帮到你。
母语是英语学习编程语言是什么样的体验 知乎
我的观点是编程语言并非等同于英语,英文只是一个记号而已,如果所谓的中文编程只是将这些标识符和关键字换成中文的话技术上没有难度,只是这样做完全没有意义。因为编程语言与编程语言的区别并不在于所使用的记号是英文、法文还是中文,而是在于其设计思想和算法表现力。而且如果采用中文的话源代码会由于编码不统一带来非常蛋疼的问题。由于计算机底层不支持中文,中文编程势必无法胜任底层编程,(除非往裸机上装汉卡)。所以中文编程的缺点远大于其优势(如果有的话)。
少儿编程课怎么选 知乎
一、线上少儿编程课的类型
当前线上少儿编程课主要分为两种类型,一类是线上少儿编程录播课,一类是线上少儿编程直播课。
相比而言小码君更倾向录播课。原因如下:
1、 录播课的学习时间比直播课自由
直播课有着所有线上课都具备的优势,只要有网络有电脑,都可以学习,但它的时间是固定的,学生错过了直播时间,就只能通过视频回放查看授课。
虽然直播课可以录制下来,但在直播时,当孩子对某一个知识点有困惑,或没有听清时,没有办法马上回去再听一次,只能等直播结束后才能重新看,可能会影响学习的效果。这也是小码君倾向录播课的重要原因,想当年小码君数学课上只是低头捡了块橡皮,起身后就什么都听不懂了。
2、录播课比直播课更能打造精品。
教孩子学编程,不是教授技能这么简单,而是要让孩子掌握必要的逻辑思维能力、分析和解决问题的能力等,这对课程的质量要求不低。
线上少儿编程录播课程可以事先做好极为细致的准备,后期进行剪辑优化,只要在视频录播前做好细致的准备,便可作出一节内容丰富、活动有趣的课程、而这种体验是直播课程无法做到的。
小码世界零基础scratch入门课就是采用录播课的形式,在课程上线前,内容设计用了2年时间,经历了230个小时的录制剪辑,累计132次迭代,才最终奉献出来。
二、线上学习少儿编程的优势
1、摆脱了地域的限制
当前我国优质的线下少儿编程机构大多集中在一、二线城市,且大城市中的线下少儿编程机构也集中在城市最繁荣的地方或者最好的学校附件。好课程、好机构可能离一部分孩子很远。
而少儿编程线上课程则很好地解决了这一问题,只要有网络有电脑,孩子便可以学习少儿编程。
2、时间成本低
线下少儿编程课需要老师安排教学计划、授课时间、考核目标,课程的主体是“老师”。学生们被动学习,没有老师就不想学、不会学。
线上少儿编程课,学生主要是自主学习,自己主动想学、自己主动会学,同时,自主安排学习计划、学习时间、学习目标,课程的主体变成了学生。
如果计算机是由中国人发明的,那么编程时写代码会是全中文吗
首先,我想说的是计算机程序的发展与生活语言没有关系,它是人类的一种发明,一种对指令的表示方法,一种与机器交互的一套符号工具。
至于世界上有上百种语言,编程为什么要用英语?其实你仔细看一下便知,代码的本质是那256个ASCII码值,计算机最底层的语言是0~9这10个希腊字符(这也是人类最最原始最通用的记录信息的方式),至于我们平时接触的高级语言,无论采用哪个国家的“语言”,其实质都是一样的,都是建立在计算机语言(0101001...)基础上所做的一种“代换”(如:int=010010101...... 代表了一长串二进制数所组成的一个 元函数)选用英语或许就是因为他是最简洁,简单的一种人人交互的语言吧。
总体来说,程序是人机交互语言,其实质是数学运算,其发展则和人类文明的发展历程极为相似。
为什么计算机编程都是使用英语和数字?就不能使用其他语言吗?为什么?用英语和数字有什么好处吗?
你这个问题好大啊。
简单的说,首先,编程语言的起源在西方,所以是英语主导。
其次,英语是国际语言,用英语编程能使大多数的人懂。
再者,计算机方面一只是国外的技术领先,所以英语编程的范围更广。
其实也有过中文编程,但是普及很少,而且没多久就死了。
综上所述,英语编程更加合理。
至于数字就没什么好说的了,阿拉伯数字全世界通用,没有争议。
而且计算机本身就是计算数字的。
希望能帮到你。
建议你可以去知乎,那里应该有更加全面权威的回答。
各种编程语言都能做出什么软件来知乎
我的观点是编程语言并非等同于英语,英文只是一个记号而已,如果所谓的中文编程只是将这些标识符和关键字换成中文的话技术上没有难度,只是这样做完全没有意义。因为编程语言与编程语言的区别并不在于所使用的记号是英文、法文还是中文,而是在于其设计思想和算法表现力。而且如果采用中文的话源代码会由于编码不统一带来非常蛋疼的问题。由于计算机底层不支持中文,中文编程势必无法胜任底层编程,(除非往裸机上装汉卡)。所以中文编程的缺点远大于其优势(如果有的话)。
华为自研编程语言“仓颉”火上热搜,英文编程还香吗?
我觉得不太像了,毕竟现在很多人都是不太懂英文的,所以就不愿意学编程,但是出了这个编程的话,很多人都对编程感兴趣了。