程序设计及C++的初识

  • 程序设计
    • 结构化程序设计
    • 面向对象程序设计
  • C++
    • 起源
      • C++语言起源于C语言,是在C语言的基础上增加了面向对象程序设计的要素而发展起来的。1979年,Bjarne Stroustrup到了Bell实验室,开始从事将C改良为带类的C (C with classes)的工作。1983年将该语言正式命名为C++。
      • 相对于C语言,C++语言引入了两个新东西:其一,就是面向对象(即,将数据和处理数据的过程看成一个整体);其二,模板技术,它是C++中比较复杂的部分,但作为C++程序员,C++标准程序库的掌握尤为重要。
    • 特点
      1. 封装性
      2. 继承性
      3. 多态性

 

  • C++程序开发
    • 源程序:用源语言写的、没有翻译的程序,称为“源程序”。C++源程序文件的扩展名为“cpp”。
    • 目标程序:是源程序通过翻译加工以后所生成的程序。C++目标程序文件的扩展名为“obj”文件。
    • 翻译程序:是指用来把源程序翻译为目标程序的程序。对翻译程序来说,源程序作为输入,经过翻译程序的处理,输出的是目标程序。翻译程序有三种不同类型(见下)。
    • 汇编程序:它的任务是把用汇编语言写成的源程序翻译为机器语言形式的目标程序。
    • 编译程序:如果源程序使用的是高级程序设计语言,经过翻译程序加工生成目标程序,那么,该翻译程序就称为“编译程序”。
    • 解释程序:它也是一种翻译程序,同样是将使用高级语言编写的源程序翻译成机器指令。它与编译程序的不同之处是:编译是指将源代码(静态的)转化成机器代码并保存,最终执行的是程序的机器码形式。解释是指逐句的读入源代码,逐一的翻译实现其功能,翻译过程不产生实际的机器码,更不保存。
    • 程序开发过程

  • 8
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一叶屋檐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值