1、编程语言分为机器语言,汇编语言,高级语言下面介绍一下这三大类语言(由于高级语言的种类较多,主要介绍高级语言,另外我们编程时也主要用高级语言)
2、机器语言为纯粹的机器代码机器语言是有0,1,0,1的二进制代码组成,可以由计算机直接执行。效率最高,但是通用性不强,对于不同的硬件需要不同的程序。说白了,不适合人来编程。
3、汇编语言为8086汇编、Win32汇编、.NET的汇编效率稍微低于机器语言,通过简单的助记符来替代繁琐而枯燥的0,1代码。同样的通用性不强,对于不同的硬件需要设计不同的语言。学习曲线比较大,需要硬件知识很多。介于其特殊的性质,在某些行业中得到广泛的应用。
4、高级语言又分为Java、Basic、Pascal、Object Pascal、C、C++、C#、ASP、ASP.NET、Perl、PHP、SQL、FoRTRAN 等等(都是纯粹的编程语言)Visual Basic、Visual Basic.NET、Delphi、Visual C++、C++ Builder、C# Builder、Visual Foxpro 等等(都是经过发展过后的编程语言)通过人类可以识别的自然语言(主要是英语)来进行编程,效率再次降低,但是程序编制难度和可读性大幅提高。可移植性好,实用性较好。比较适合大规模开发,是现在大多数人选择的语言。而且Java语言和.NET平台的出现在一定程度上解决了由于平台的不同所导致的移植困难的情况。