“工欲善其事,必先利其器”。

程序设计语言是软件开发的主要工具,其优劣、适用与否对软件生产率与质量有很大影响。程序设计语言的研究一直是计算机科学技术领域中的主要方向之一,而专业的软件开发人员亦须了解不同语言的利弊优劣,按需选择,扬长避短。本课程讲讨论程序设计语言的基本原理、典型设施、实现技术和评估方法,冀此帮助学生加深对各种语言机制的理解,提高合理运用语言设施解决问题的能力。