⑴ 同时学好几门编程语言,可不可行
可行,但是要有层次,我现在是开发人员主攻java方向,财务系统,使用javascript+html+java+python等,但是如果说同时学c,c++,c#,java就没必要了,
首先你搞开发不可能混杂2种后端语言,维护太麻烦(我们公司分布式系统是java两个系统,c#两个,php一个,这是因为历史原因,以后开发统一用java);
如果不搞开发,随便学学是可以的,但是语言类别就那几种,典型过程c,对象java,动态python,其他语言都是有互通的,学习了一种另外一种看看语法就差不多掌握了,类库的引用看看文档就好了;
所以建议是每种类型的语言学一个就够了
⑵ C语言之初还有很多不统一的版本,没有标准规范,另外还有几个元老级比C语言还早的同行,怎么创造语言
语言是依赖于编译器的。当你写出了一个全新的编译器,你就发明了一种新的计算机语言。如果你想制作自己的编译器判空,需要学习编译原理(编译原理我还没学,没法跟你讲)这里简单介绍一下这些语言是怎么来的以及编译器是如何工作的编译器本身也是可执行文件,它的工作是遵循一定规则,将代码转化为二进制的可执行文件。如果一些编橡搭译器遵循相同的转化规则,那么即使细节上有所不同,同样的代码也在这些编译器上都能生成相同功能的可执行文件,这样就可以说它们是使用同一种语言的编译器。C标准就是这种规则的标准规范,也就是C语言的标准规范,可以方便代码移植和交流。没有C标准的时候,可能自己抄了别人的代码,别人运行得好好的,结果自己这里一堆bug。最初的语言是机器语言,用二进制编写,可以直接写出可执行文件,不需要编译器。后来因为机器语言太难记忆,太难阅读,于是汇编语言被发明出来。汇编语言是将机器语言的指令换成一些容易辨识和记忆的符号的语言,汇编语言的编译器是用机器语言写的,称为汇编器。汇编器工作是将那些符号替换成二进制的指令,于是就生成了可执行文件。最早的c语言编译器是用汇编语言写的,它将c语言代码转化为汇编代码,再将汇编代码转化为可执行文件。后来的c语言编译器都是用先前的c语言编译器编写的。后来的很多语言的编译器也都是用c语言写出来的。现在很少人直接使用编译器,都是使用将写代码和编译功能,以及其它功能集于一体的集成开发环境(IDE)如果你只是想简单地替换一些符号,可以专门写一个程序,用于将代码文件的句号换成分号;进一步,可以集成文本编辑功能,在程序里面写完就转化为c语言的代码;更进一步,设置一个按钮,链接编译器,快捷地将转化后的梁冲拿代码编译。你也可以使用EditPlus这样的工具实现后两个功能
⑶ 为什么代码要用英文,而不用中文
编程时的代码用英文而不是中文,这是历史因素决定的,从编程语言的起源,到编程语言的崛起,都是在欧美等发达国家进行,这些国家使用的基本都是英语,可以说英语是编程语言的母语,中国的互联网起步比较晚,当我们需要并大量使用编程语言的时候,所有的成熟的编程语言都是英文的了,我们作为一个使用者,而非创造者,代码用的只能是英文的,而不用中文。
编程语言起源于美国,美国使用的语言是英语,这样看来,代码编程用的是英语也就不足为奇了,更重要的是,代码编程运行需要依赖编译器和操作系统,比大多数编程语言更早出现的操作系统用的就是英文,为了减少工作量,代码用跟操作系统同样使用英文,对程序员来说,工作量和代码量会大大减少,这么多年发展下来,英文代码已经形成了成熟的体系,要建立这样一个成熟的体系,对于中国年轻的互联网发展来说,不是短时间能做到的。
易语言代码
计算机编程是新时代能够改变世界的产物,我们大学生作为中国新生力量,有义务更有能力发展中文代码编程,让未来计算机代码编程世界,有中文一席之地!
⑷ 各种编程语言的相同点和不同点
相同点:都有一定的逻辑结构
不同点:编程语言有分好几种,,比如高级语言,它是人比较容易看的懂的,跟英语很象。低级语言就比较难看懂,它是直接对硬件进行操作的。