由于机器语言和汇编语言都离不开具体的机器指令系统,用他们编程时要求程序员必须熟悉所用计算机的硬件特性,经过多年的研究,后来推出了第一个高级语言"FORTRAN”。然后就开始了面向过程语言的前期发展,后来又不断推出了BASIC、PASCAL、C……又随着人们思想的发展,面向对象的语言开始出现,C++、JAVA、C#……现在面向对象已成为软件编程的一种趋势。