这就是编程
这就是编程
全部文章
计算机基础课
.net(2)
api(1)
button(1)
c++(1)
dialog(1)
docker(4)
initialization(1)
IT(4)
java(2)
java 必知必会(56)
jvm(1)
matlab(2)
Medium(3)
mfc(4)
nginx(1)
null(1)
redis(2)
vc++(2)
优秀程序员(9)
优质书籍分享(1)
如何成为一名优秀的程序员(5)
带你读懂深入理解计算机系统(1)
未归档(130)
百度(1)
程序人生(1)
笔试面试(18)
编译器(1)
网络(1)
职业发展(9)
腾讯(1)
读书(3)
归档
标签
去牛客网
登录
/
注册
硬核编程
一个十年的老程序员,热爱编码,热爱新技术
全部文章
/ 计算机基础课
(共39篇)
计算机最早提高性能的方法
计算机基础课第 22 期分享 转载请联系授权(微信ID:qianpangzi0206) 01 早期计算机的提速方式 随着本系列进展,我们知道计算机进步巨大,从 1 秒 1 次运算,到现在有千赫甚至兆赫的CPU,这是很大的计算量。 早期计算机的提速方式是减少...
2020-09-10
0
430
如何榨干CPU的所有价值
计算机基础课第 23 期分享 转载请联系授权(微信ID:qianpangzi0206) 01 指令流水线 一种提升性能的方法叫 "指令流水线",想象下你要洗一整个酒店的床单,但只有 1 个洗衣机, 1 个干燥机。 选择1:按顺序来,放洗衣机等...
2020-09-10
0
738
程序如何“进入”计算机(二)
△向上生长, TO BE TO UP. 程序员成长充电站△ 计算机基础课第 25 期分享 转载请联系授权(微信ID:qianpangzi0206) 01 穿孔纸卡读取器 虽然有内存很棒,但程序和数据依然需要某种方式输入计算机,所以用穿孔纸卡。到1980年代,几乎所有的计算机都有...
2020-09-10
0
370
程序如何"进入"计算机
计算机基础课第 24 期分享 转载请联系授权(微信ID:qianpangzi0206) 前面我们把重点放在计算机的原理,怎么从内存读写数据,执行操作,比如把两个数字加在一起。 还简单讲了下指令的执行,也就是计算机程序。 但我们还没讲的是:程序如何"进入&quo...
2020-09-10
0
929
二进制如何变成汇编语言
计算机基础课第 26 期分享 转载请联系授权(微信ID:qianpangzi0206) 01 从硬件到软件 之前我们把重点放在硬件 - 组成计算机的物理组件,比如电,电路,寄存器,RAM,ALU,CPU。但在硬件层面编程非常麻烦,所以程序员想要一种更通用的方法编程,一种&quo...
2020-09-10
0
634
从汇编语言到高级编程语言的演变
计算机基础课第 27 期分享 转载请联系授权(微信ID:qianpangzi0206) 汇编器仍然强迫程序员思考 用什么寄存器和内存地址,如果你突然要一个额外的数,可能要改很多代码让我们想一想。 01 用胶带来补"漏洞" 葛丽丝·霍普博士(作为美国海...
2020-09-10
0
778
函数的强大之处
△向上生长, TO BE TO UP. 程序员成长充电站△ 计算机基础课第 29 期分享 转载请联系授权(微信ID:qianpangzi0206) 01 指数计算 接着上讲的游戏,我们可以用任何数字,10, 42, 10 亿,假设每关结束后 给玩家一些奖励分,奖励分多少取决于...
2020-09-10
0
599
算法入门
计算机基础课第 30 期分享 转载请联系授权(微信ID:qianpangzi0206) 前两周,我们"初尝"了高级编程语言(比如 Python 和 Java),我们讨论了几种语句 - 赋值语句,if 语句,循环语句,以及把代码打包成 "函数&quo...
2020-09-10
1
422
计算机科学家的核心
△向上生长, TO BE TO UP. 程序员成长充电站△ 计算机基础课第 31 期分享 转载请联系授权(微信ID:qianpangzi0206) 作为未来的计算机科学家你可能会问:有没有更高效的排序算法? 01 归并排序 回到未排序的数组,试另一个算法 &quo...
2020-09-10
0
405
数据存在内存里的格式是什么?
计算机基础课第 32 期分享 上节讲了一些经典算法,比如给数组排序,找图的最短路径。 而上节没讲的是算法处理的数据存在内存里的格式是什么? 你肯定不想数据像 John Green 的大学宿舍一样乱,到处都是食物,衣服和纸。我们希望数据是结构化的,方便读取,因此计算机科学家发明了 &quo...
2020-09-10
0
663
首页
上一页
1
2
3
4
下一页
末页