编译程序属于 系统软件。系统软件是支持计算机系统正常运行并实现用户操作的那部分软件,包括操作系统和一系列基本的工具,比如编译程序、数据库管理、存储器格式化、文件系统管理、用户身份验证、驱动管理、网络连接等方面的工具。编译程序是将用高级程序设计语言书写的源程序翻译成等价的机器语言格式目标程序的翻译程序,它以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。因此,编译程序是支持其他软件运行的重要工具,属于系统软件范畴。