C++程序设计基础(一)

计算机基础知识

1、计算机解决问题是依靠软件控制,其操作步骤就是软件的程序,而程序需要靠语言表达!

2、计算机软件分为应用软件,系统软件即操作系统,它是计算机系统的“管家”,管理计算机资源),中间件提供计算机应用软件和系统软件之间链接的软件

3、软件=程序+文档,程序是由指令构成的,描述解决问题的方法和数据

4、指令系统是计算机硬件能够识别的语言的集合,也是软件和硬件的主要界面

5、计算机只能识别机器语言,机器语言指令由二进制“0”和“1”编码组成

6、计算机语言发展:

     机器语言------------------------------------------>汇编语言------------------------------------>高级语言

(由二进制代码                                                (将机器语言映射成一些                             (关键字、语句容易理解

构成;计算机硬                                                  助记符,如ADD;抽象                               ;有含义的数据命名和算

件可以识别;可以                                              层次低,需要考虑机器                                 式;抽象层次较高;屏

表示简单的操作)                                             细节)                                                        蔽了机器的细节)

7、C++程序设计:是高级语言,支持面向对象的看法和观点;支持泛型程序设计方法

8、面向对象即将客观事物看做对象,对象间通过消息传送来沟通,支持分类和抽象

9、程序设计方法的发展:面向过程的程序设计方法(三种语言均支持;最初用于数学计算,主要是设计求解问题的过程,即将问题解决方式顺序设计出来,局限在于大型复杂软件难写);面向对象的程序设计方法(由面向对象的高级语言支持;一个系统由对象构成,即对象与对象之间通过消息进行通讯协同配合形成一个有机的互相配合的系统)

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值