华为18级大牛发表程序员硬核文档,完美阐述人与机器

前言

我们生而为人最明显的一个特征是我们能通过讲话来实现彼此的交流,但是计算机听不懂你说的话,你要想和他交流必须按照计算机指令来交换,这就涉及到语言的问题,计算机是由二进制构成的,它只能听的懂二进制也就是机器语言,但是普通人是无法看懂机器语言的,这个时候就需要一种电脑既能识别,人又能理解的语言,最先出现的就是汇编语言。但是汇编语言晦涩难懂,所以又出现了像是C,C++, Java 的这种高级语言。

所以计算机语言一般分为两种:低级语言(机器语言, 汇编语言)和高级语言。使用高级语言编写的程序,经过编译转换成机器语言后才能运行,而汇编语言经过汇编器才能转换为机器语言。今天小编介绍的这本程序员必知硬核文档就是来阐述这层关系的最佳读物,内容十分丰富,接下来我们一起来看看。

目录

华为18级大牛发表程序员硬核文档,完美阐述人与机器

华为18级大牛发表程序员硬核文档,完美阐述人与机器

内容

大家都是程序员,大家都是和计算机打交道的程序员,大家都是和计算机中软件硬件打交道的程序员,大家都是和CPU打交道的程序员,所以,不管你是玩儿硬件的还是做软件的,你的世界都少不了计算机最核心的——CPU。

CPU是什么

华为18级大牛发表程序员硬核文档,完美阐述人与机器

CPU的内部结构

华为18级大牛发表程序员硬核文档,完美阐述人与机器

内存(Memory) 是计算机中最重要的部件之一,它是程序与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存对计算机的影响非常大,内存又被称为主存,其作用是存放CPU中的运算数据,以及与硬盘等外部存储设备交换的数据。

什么是内存

华为18级大牛发表程序员硬核文档,完美阐述人与机器

内存的使用

华为18级大牛发表程序员硬核文档,完美阐述人与机器

操作系统其实也是一种软件,任何新事物的出现肯定都有它的历史背景,那么操作系统也不是凭空出现的,肯定有它的历史背景。

操作系统功能的历史

华为18级大牛发表程序员硬核文档,完美阐述人与机器

要把操作系统放在第一位

华为18级大牛发表程序员硬核文档,完美阐述人与机器

计算机CPU只能运行本地代码(机器语言)程序,用C语言等高级语言编写的代码,需要经过编译器编译后,转换为本地代码才能够被CPU解释执行。

汇编语言和本地代码

华为18级大牛发表程序员硬核文档,完美阐述人与机器

通过编译器输出汇编语言的源代码

华为18级大牛发表程序员硬核文档,完美阐述人与机器

这本93页的程序员必知硬核文档,需要完整版的朋友,可以转发此文关注小编,私信小编【文档】来获取!!

华为18级大牛发表程序员硬核文档,完美阐述人与机器

 需要资料的小伙伴,点赞加收藏,关注我之后添加小助理vx:bjmsb0606006 即可获取免费下载方式

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值