c语言编译程序属于系统软件。
编译程序(Compiler,compiling program)也称为编译器,是指把用高级程回序设计语言书写的答源程序,翻译成等价的机器语言格式目标程序的翻译程序。
这里的编译程序是一种动作,是根据编译原理技术,由高级程序设计语言编译器翻译成机器语言二进制代码行为,因此它是系统软件。
(1)c代码翻译器扩展阅读:
应用软件:是和系统软件相对应的,是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。应用软件包是利用计算机解决某类问版题而设计的程序的集合,供多用户使用。比如浏览器、权网络云管家等等都是应用软件。
工具软件:是指在使用电脑进行工作和学习时经常使用的软件,比如电脑管家等杀毒软件,一般工具软件都属于应用软件。
❷ 怎么把代码做成可执行程序的
将代码转化为可执行程序的过程称为编译。编译的过程需要使用编程语言的编译器,将代码翻译成机器语言,生成可执行文件。下面是一些常见编程语言的编译方法:
C/C++:使用gcc或者g++编译器,将源代码编译成可执行文件。
java:使用javac编译器将Java源代码编译成字节码文件,再使用java虚拟机执行字节码文件。
Python:将Python源代码转化为字节码文件,再使用Python解释器执行字节码文件。
JavaScript:使用Node.js将JavaScript代码转化为可执行文件。
Ruby:使用ruby命令执行Ruby源代码,或者使用Rubyc编译器将Ruby源代码编译成C代码,再使用C编译器编译成可执行文件。
❸ 用Java可以写C语言编译器吗
可以的,编译器就是一种把文本(源码)按语言语义的规则翻译成字节码的一套程序。内
C通常不容像Java跨平台,确定目标平台是什么,比如是x86、ARMS、MIPS、JVM,操作系统环境是什么,然后编写输出生成所在环境下能运行的字节码。
用任何语言工具写都可以。 各语言开发工具间只有开发效率的差异,没有可行不可行的区别。