发布时间:2019-08-01 12:00:21
肯定是英文,原因很简单:
1,准备问题。汉语常用汉字2000多个,总共汉字80000个以上。人家英语20几个字母可能需要1个月的编程准备,你汉语可能准备30年都还没有把80000多的汉字录入计算机进行底层编写
2,输入问题。你的输入总归是要使用英文键盘的,英文键盘那就使用二级输入罢,总归还是要用到英文。如果你不想用英文,那只能搞80000多个按钮的超巨型键盘,它可能就长这样
你不弄这样的键盘,又不用英文,没有办法实现打字这个功能啊
3,代码阅读。中文代码阅读十分的可怕,比如这个Java中很基本的冒泡排序的英文版:
/ **
* 冒泡排序
*/
public class BubbleSort {
public static void main(String[] args) {
int[] arr={6,3,8};
System.out.println("排序前数组为:");
for(int num:arr){
System.out.print(num+" ");
}
for(int i=0;i<arr.length-1;i++){ //外层循环控制排序趟数
for(int j=0;j<arr.length-1-i;j++){
if(arr[j]>arr[j+1]){
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
System.out.println();
System.out.println("排序后的数组为:");
for(int num:arr){
System.out.print(num+" ");
}
}
}
中文版就是:
右斜杠 星星
星 冒泡排序
星右斜杠
公共的 类 冒泡排序 左花括号
公共的 静态的 空 主要的左括号字符串左方括号右方括号 变量名阿瑞格右括号 左花括号
数左方括号右方括号 数组等于左花括号六冒号三冒号八右花括号分号
系统点输出点打印换行左括号引号排序前数组为汉语冒号引号右括号分号
可带操作语句的循环左括号数 数组冒号数组右括号左花括号
系统点输出点打印左括号数组加引号 引号右括号分号
右花括号
可带操作语句的循环左括号数 变量爱等于零分号变量爱小于数组点长度减一分号变量爱加加右括号左花括号 右斜杠右斜杠外层循环控制排序趟数
可带操作语句的循环左括号数 变量杰等于零分号变量杰小于数组点长度减一减变量爱分号变量杰加加右括号左花括号
判断左括号数组左方括号变量杰右方括号大于数组左方括号变量杰加一右方括号右括号左花括号
数 变量藤浦等于数组左方括号变量杰右方括号分号
数组左方括号变量杰右方括号等于数组左方括号变量杰加一右方括号分号
数组左方括号变量杰加一右方括号等于变量藤浦分号
右花括号
右花括号
右花括号
系统点输出点打印换行左括号右括号分号
系统点输出点打印换行左括号引号排序后的数组为中文冒号引号右括号分号
可带操作语句的循环左括号数 数组冒号数组右括号左花括号
系统点输出点打印左括号数组加引号 引号右括号分号
右花括号
右花括号
右花括号
你想看这样的代码么?我肯定是不想的...
低层当然是英文,不讲计算机(你估计没有学过计算机原理)
数学总学过吧,你见过完全不用英文符号的数学教程?比如
y=f(x);
你完全用中文表达?