C++绪论(一)

这篇博客探讨了计算机程序设计语言的发展,从机器语言、汇编到高级语言如C、C++和Java的演变。重点介绍了面向对象编程的概念,它模拟现实世界的对象和它们之间的关系,使得软件开发更直接地反映问题域。此外,还提到了信息的表示、存储以及程序开发的过程,强调了计算思维在软件开发中的重要性。
摘要由CSDN通过智能技术生成

Thinking in C.Thinking in C++.Thinking in Java.(要培养计算思维)

1、计算机程序设计语言的发展

2、面向对象的方法

3、面向对象的软件开发

4、信息的表示与存储

5、程序的开发过程

计算机的运行需要硬件+操作系统(软件)

计算机的工作是用程序控制的,程序是指令的集合,指令是计算机可以识别的命令。

计算机语言:

机器语言 由计算机硬件系统可以识别的二进制指令(0和1)组成

汇编语言 用助记符代替二进制序列

高级语言 B语言--C语言--C++,Java……

C++是一种面向对象的语言

面向对象的语言

出发点:更直接地描述客观世界中存在的事物(对象)以及它们之间的关系。

特点:将客观事物看作具有属性和行为的对象

           通过抽象找出同一类对象的共同属性和行为,形成类

优点:

使程序能够比较直接地反映问题域的本来面目,软件开发人员能够利用人类认识事物所采用的一般思维方法来进行软件开发。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值