以C语言源程序为例,其程序编译链接后形成的可执行文件是obj。obj即机器码,机器指令码是用于指挥计算机应做的操作和操作数地址的一组二进制数。机器指令码在计算机中通常被称为代码。
C语言是一种面向过程的计算机编程语言,它不同于面向对象的编程语言,如C语言和Java语言。C语言的设计目标是提供一种编程语言,能够以简单的方式编译和处理低级内存,只生成少量的机器代码,并且在没有任何运行环境支持的情况下运行。c语言比汇编语言描述问题速度快,工作量少,可读性好,易于调试、修改和移植,代码质量相当于汇编语言。c语言的效率通常只比汇编语言代码生成的目标程序低10%到20%。因此,C语言可以编写系统软件。
在现阶段,C语言被广泛应用于程序设计领域。它结合了高级语言和汇编语言的优点,比其他编程语言有很大的优势。计算机系统设计和应用程序设计是C语言应用的两个主要领域。同时,C语言具有很强的通用性,可以在许多计算机操作系统中高效地应用。