有一种说法:一个好的计算机专业毕业生,应该掌握
-
一门面向过程的语言
-
一门面向对象语言
-
一门脚本语言
如果学有余力,最好
-
对一门函数式语言有所了解
打个比方:毕业时熟悉C、Java和Python,对Scala有一定了解,就算是符合这个条件了。
目前编程语言主要分为三大类:
1.机器语言
2.汇编语言
3.高级语言
1.1
机器语言为纯粹的机器代码,由010101……的二进制代码组成,可以由计算机直接执行,运行效率最高,通用性不强,对于不同的硬件需要不同的程序。
2.1
汇编语言可分为8086汇编,win32汇编,.NET汇编,运行效率低于机器语言,用简单的助记符代替二进制代码,通用性不强,对于不同的硬件需要不同的程序。但由于其特殊性质,在某些行业可广泛应用。
3.1
高级语言分为Java、Basic、Pascal、Object Pascal、C、C++、C#、ASP、ASP.NET、Perl、PHP、SQL、FORTRAN 等(纯粹的编程语言)