汇编语言是面向机器的语言,而不是机器语言。机器语言和汇编语言都是最低级的编程语言,面向机器,但最最低级的还是费解的机器语言:0和1。汇编语言的创造是因为在早期人们长期与计算机痛苦地交流之后随着对机器语言和自然语言、数学语言结合的强烈渴望,开始用一些例如ADD、MOV这样的单词表示一些操作,汇编语言可以直接操控硬件,是面向机器的低级语言,效率相当高,功能相当强,想学精通比较不易,C语言、C++、JAVA、C#、VB这些语言是面向过程和面向对象的高级语言,是汇编语言的小弟,效率更低,更好学,可移植性更好,不直接面向机器。
一般的大型软件(例如腾讯QQ和迅雷)使用C++等语言编写,很多热门应用和程序使用JAVA等语言制作,例如Windows和Linux这样的操作系统使用汇编语言和C语言结合编写。请那些回答什么机器语言啦、最低级的语言(你不知道还有个机器语言顶着呢么)的人自重!