c++基础复习_绪论

  计算机程序设计语言的发展,什么是计算机程序设计语言?计算机程序设计语言是计算机可以识别的语言,用于描述解决问题的方法,供计算机阅读和执行。计算机程序设计语言的发展从机器语言(只能有计算机邮件系统可以识别的二进制组成的语言)到汇编语言(将机器语言映射为一些可以被人读懂的助记符,在这个时候本人并没有系统的学习到汇编语言,打算再学习完c++的基础上了解汇编语言,并作为一个分类专题)再到高级语言(进一步屏蔽了机器的细节,提高了语言的车i想层次,其中可以采用具有一定含义的数据和容易理解的执行语句),写到这里可能很少有人理解我为什么去记录这些东西,完全没有技术含量,但是我觉得我再学好这些技术前,我必须去铭记这些光辉的发展史,计算机时代还没结束也还在光辉时期,我希望能在这个时代不仅了解到前人的历史也融入到这个时代,去推动改变这个时代。

  在学习到c++之前就了解到这是一门面向对象语言,那么如今软件开发中面向对象的不同点在什么地方?面向对象的编程语言与以往各种编程语言的根本不同在与,它设计的出发带你就是为了能跟直接地描述客观世界中存在的事物以及他们之间的关系。面向对象的编程语言的优势在于是程序能够比较直接的反映问题的本来面目,软件开发人员能后利用人类认识事物所采用的一般思维方法来进行软件开发。

  在早期的计算机是用于数学计算的工具,主要用于面向过程的编程思想,然而随着计算机的性能和用途越来乐广泛,已不再局限于数学计算,而且面向过程的思想方法过于单一并不能满足多用户的操作,不同对象的操作。那么,什么是面向对象的方法?首先它将数据及对数据的操作方法放在一起,作为一个相互依存,不可分割的整体———对象,对同类型对象抽象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。类通过一个简单的外部接口与外界发生关系,对象与对象之间通过消息进行通信。

  在面向对象的软件开发中,其真正的决定性因素来自前期概念问题的提出,而非后期的实现问题,只有识别,理解和正确表达了应用问题的内在实质,才能作出好的设计,人后才是具体的编程实现。面向对象的软件工程是面向对象方法在软件工程邻域的全面应用。它包括面向对象的分析(OOA),面向对象的设计(OOD),面向对象的编程(OOP),面向对象的测试(OOT),和面向对象的软件维护(OOSM)等主要内容。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值