不少程序员虽然能够使用C++/C语言来编写程序,却无法准确地阐述什么是程序设计语言、语言实现、程序库、开发环境及程序的工作原理等概念,以致走入了语言学习的误区。本章将尽量把这些纠缠不清的概念和它们之间的关系阐述清楚,为本书后面的章节奠定基础。