• 一般地,这些软件工具包括程序设计语言以及编 译程序、调试程序、解释程序、链接程序、文本 编辑程序等。
• 这些软件工具的集合称为集成开发环境 (integrated development environment,IDE)
编译程序
• 编译程序(compiler)是一种把用某种计算机 语言编写的源代码程序转变成另一种计算 机语言(目标语言,通常是二进制形式,被 称为目标代码)的计算机程序。
得Unix的可移植性大大增强。 • Unix是一个可移植的、多任务、多用户的操作系统。Unix
操作系统有许多特点,例如采用纯文本存储数据、层次性 文件系统、把设备看作是文件、包含了许多软件工具等。
• 目前,Unix操作系统有许多不同的系列,主要包括Free BSD、Net BSD、Sun OS、AIX、OpenServer、Solaris、 HP/UX有 时,版本控制系统和工具也被集成到IDE中。
• 目前,许多IDE还有类浏览器、对象审查器、类图 等面向对象软件开发功能。
1.2.3 应用软件
• 应用软件(application software)是指在计算机上运行的、支 持或改进软件用户工作的计算机程序。
Unix操作系统
• Unix最早是由AT&T贝尔实验室于1969年开发出来的,主要 开发人员包括Ken Thompson、Dennis Ritchie、Douglas McIlroy等人。
• Unix最初是用汇编语言编写的。 • 1973年,Ken Thompson等人用C语言重新编写了Unix,使
计算机软件技术
• 软件是一种产品,涉及到像操作系统、程序设计 语言、算法等许多不同的技术。
• 计算机软件技术是与软件的设计、实施和使用相 关的多种技术的统称。