C++编程入门:术语与Visual C++课程概览

需积分: 0 0 下载量 147 浏览量 更新于2024-07-10 收藏 854KB PPT 举报
本资源是一份关于C++课程的详细大纲和简介,涵盖了基本术语的讲解。首先,我们明确了几个关键概念: 1. **源程序**:这是指用源语言(如C++)编写的程序,是程序员最初的创作形式,尚未经过编译或解释器转换。 2. **目标程序**:也称为“结果程序”,是源程序通过编译器或解释器处理后形成的可执行程序,可以直接被计算机执行。 3. **翻译程序**:即编译器和解释器,前者将源代码逐行转换为机器语言(目标代码),后者则直接解释源代码并执行。编译通常是静态的,一次编译后不再需要重新解析;解释则是动态的,每次运行都需要重新解释代码。 课程大纲包括64个学时的教学内容,其中48小时为理论讲解,16小时为实践实验。教学方法采用理论与编程相结合的方式,通过《C++大学基础教程》等教材进行教学,推荐参考教材如《Visual C++程序设计教程》等,旨在帮助学生掌握面向对象编程技术。 课程重点介绍了计算机程序设计语言的发展历程,从早期的机器语言和汇编语言,到高级的面向对象语言如C++。机器语言由计算机硬件直接识别,而汇编语言则是用人类可读的助记符表示机器指令。高级语言如C++则提供了抽象层次,允许程序员使用更具表达力的数据类型和语句,更好地模拟现实世界的概念。 面向对象编程是课程的核心部分,它强调以对象为中心,通过类(Class)来封装数据和行为,支持继承和多态,从而提高代码复用性。这种方法使得程序设计更加直观和灵活,有助于开发者利用人类熟悉的思维方式解决问题。 课程在浦江A楼的不同教室进行,包括计算机机房,每周安排有特定的时间表。此外,还提供电子邮件联系方式供学生咨询,鼓励他们在学习过程中遇到问题时寻求帮助。 这份C++课程内容深入浅出,既涵盖了基础知识,又注重实践应用,旨在培养学生的编程技能和面向对象编程的理解。通过学习,学生可以理解计算机程序的开发过程,掌握C++语言的基本特性和面向对象的设计思想。