美文网首页
c++预备知识——简介

c++预备知识——简介

作者: Knowledgeisinfi | 来源:发表于2018-09-27 22:52 被阅读0次

    总的来说,c++有三种编程方式,如下:

1

     到目前为止,我的关注点还是主要放在面向对象上。今天我通过从知乎上面看一些关于oop(面向对象)的文章,发现了一个比较好的发展思路:oop是一个只尊重结果,不看重过程原理。

2

        汇编语言是最早的语言,是直接访问cpu和内存单元的。而C语言则为计算机语言,有那么一句话:程序=数据结构+算法,数据是用来程序使用和处理信息,算法就是程序使用的方法。它还有一套有序的编程方法:结构化编程,算是C语言的一个核心技术。没有规矩不成方圆,同样的C语言也有一个原则:自顶向下,将一个大的任务分解成很多小的、容易理解的子任务。如果可能的话将每一个子任务进一步的细化。一旦程序被分解成子任务,每个子任务都可以单独编译和测试。

然而oop,就我个人而言,我觉得它比C语言好很多了。首先,oop强调的是数据,它是试图让语言来满足任务的要求,和c语言表现地截然不同。它的类是描述数据的格式,对象就根据这个制造数据结构。它属于自下向上的设计思路,先设计类,然后在你要用到什么就设计什么。类定义也可以用重定义,通过这样可以减少大量运作。更重要的是c++可以方便地重用和修改现有的、经过仔细测试的代码。c++的另一种编程模式是泛型语言,它与oop的目标相同,但区别是oop强调的是数据,泛型语言则是独立于特定的数据结构!

相关文章

  • c++预备知识——简介

    总的来说,c++有三种编程方式,如下: 到目前为止,我的关注点还是主要放在面向对象上。今天我通过从知乎上面...

  • C++语言学习目录

    第一章 预备知识1.1 C++简介1.2 C++简史1.3 可移植性和标准

  • C++学习(1)——简介

    预备知识 CS106A课程 课本 Programming Abstractions in C++ 课程目标 学习如...

  • 第一章 c++简介和预备知识

    1.C/C++语言的历史: 20世纪70年代早期,贝尔实验室的Dennis Ritchie(里奇)致力于开发UN...

  • docker入门

    docker 一、简介及安装 面向用户 开发,测试,运维 预备知识 linux命令行 bash 简介 docker...

  • C++学习笔记(一)--预备知识

    如果说Python给了世界以光,那C++可能是个不错的手电筒。虽然人生苦短,Python一直是个不错的选择,但是C...

  • 【 数据结构 & 算法 】—— 二叉树、图

    思维导图 预备知识:二叉树定义(★) 预备知识_二叉树定义.cpp 预备知识:二叉树的深度遍历(★) 预备知识_二...

  • 堆和栈的区别

    一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— ...

  • 堆和栈的区别

    一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由...

  • 预备知识

    M3内核基本结构 Cortex-M3内核是32位的 M3F103内核采用Thumb-2指令集 支持16/32位指令...

网友评论

      本文标题:c++预备知识——简介

      本文链接:https://www.haomeiwen.com/subject/amgyoftx.html