很多用于少儿编程教学的就是图形化的编程方法,上面除了图形,还有中文!
计算机是怎么运行程序的?
上面已经说到,计算机并不能直接识别和运行程序,大家编写的程序需要通过编译器“翻译”为计算机能够识别的由二制进数组成的机器码。
除了计算机的发展和程序复杂程度的不断加大,汇编语言也没法满足大家的编程要求了,为了提高效率,人们又发明各程高级语言,比如C,C++,PHP,Phyon等等。同样使用这些高级语言需要对应的编程环境,编写的程序同样要通过编译器“翻译”为计算机能够运行的程序。编译器能将英文编写的程序“翻译”,同样也是可以将中文编写的程序“翻译”过来的,只是有没有必要罢了。
中文编程可行吗?效率高吗?
首先中文编程是绝对可行的,但效率其实并不高。因为计算机的发展已经相当成熟,大家输入用的键般都是由英文字母和符号组成的。比如一个”if”语句,只需要输入“i”和“f”,如果用中文“假如”代替,那得按多少下键盘?效就是不是更低呢?有的朋友可能说,不懂英文怎么写程序啊?其实编程所用的那些英文都是相当简单的,比如”if”,“while”,”switch”等等,对最基础的程序员都没有困难。困难的是大量的编程资料、示例、教程都是英文写的,会对英文水平不高的程序员造成一定的阅读和理解困难。