语言为工具，给出这种语言下的程序。程序设计过程一般包括分析、设计、编码、测试、除错等不同阶段。
发展历程.在计算机技术发展的早期，软体开发主要就是程序设计。但随着技术的发展，软件系统越来越复杂，逐渐分化出许多专用的软件系统，如操作系统、数据库系统、应用服务器，而且这些专用的软件系统愈来愈成为普遍的系统环境的一部分。这种情况下软体开发的内容越来越丰富，不再只是纯粹的程序设计，还包括数据库设计、用户界面设计、通信协议设计和复杂的系统配置过程。空间方面，在早期，由于机器资源比较昂贵，