C++入门(1):计算机组成
原标题:C++入门(1):计算机组成
C++入门系列文章尽在|公众号:lunvey学习C++之前 , 我们有必要了解一下计算机的简单组成 , 毕竟C++是需要操作内存的一门语言 。 大家或许知道内存是什么 , 但是内存怎么读取和操作数据以及数据的表现形式会不明所以 。
计算机众所周知 , 也就是我们现在使用的电脑 。 我们的编程环境都是基于它而言的 , 它能理解的只能是机器语言0和1 , 而如果所有程序都用0和1来表示 , 未免过于痛苦 。
在这个基础上 , 有人发明了汇编语言 , 将操作指令简化 , 从而使得人们不再用0和1去写代码 , 最后为了使得代码阅读风格接近自然语言 , 便在汇编语言的基础上开发了高级语言 , 而我们要学的C++就是这样的一门高级语言 。
而C++运行的计算机模型依旧是冯诺依曼结构:运算器+控制器+寄存器+输入+输出 。
文章图片
这也就是计算机的组成原理 , 光谈概念未免过于抽象 , 不易理解 。
看到这里的人 , 我相信肯定都会玩电脑 , 所以才打算学编程 。
一台标准的电脑有主机、显示器、键盘鼠标 。
主机里面有CPU , 等同运算器;主板等同控制器;内存条和硬盘等同寄存器 。 显示器则充当输出 , 键盘鼠标充当输入 。
【C++入门(1):计算机组成】我们的C++程序将会通过控制器将一条条指令发送到运算器上 , 然后运算器将结果加载到内存条里 , 接着我们的显示器就接收这样的信号 , 如果需要交互 , 键盘鼠标就发挥它的作用 。 而这些C++程序都是存储在硬盘上面的 。
对于初学者 , 不需要太深奥的计算机组成原理和指令相关的内容 , 会打消我们的积极性 , 晦涩难懂 。
- C语言与C++混合开发?命中会遇见的extern C!
- 吃“粗粮”却是精品,入门就是自动挡,双层隔音,静如图书馆
- 妄想山海新手入门指南 宠物寿命恢复方法
- 宝马“入门”轿车,到店实拍新款1系,20.38万起,追女神就靠它
- 晚到却是“精品”!全车三重隔音,入门即高配,发动机还是纯进口
- 懿铭VR分享篇,要想快速入门单反就要了解这三要素
- 入门性价比加速王,4秒破百配最强四驱,有它不要宝马
- k线入门基础知识 怎么看出来涨和跌?
- 《提灯与地下城》0氪金入门攻略介绍 零氪怎么玩
- 告别“乞丐版”,这些车入门配置就高到离谱