代码如何在计算机上运行,计算机组成原理

计算机专业的主干,就是如何写代码,以及代码如何在计算机上运行。

代码如何在计算机上运行,计算机组成原理

这里用南大ICS课袁春风老师的课件来举例,侵删

程序的执行结果不仅取决于算法、程序编写,而且取决于语言处理系统、操作系统、ISA、微体系结构。

因此不同计算机的课程处于不同的层次,必须将各层次关联起来才能解决问题。

其实代价的大学课程就已经明确地指出了学习的方法,下面我来简短地为大家说明:

1、一切都要从C语言开始,在这个阶段你将掌握面向过程的程序设计思路,多数的非工科专业的计算机课程都停留在这个阶段。

大部分脚本语言也都是这样按照顺序把思路写下来,让计算机一步步执行。

代码如何在计算机上运行,计算机组成原理

2、接下来是理解OOP(面向对象编程),因为现在大多数的大型协同基本都是基于OOP思想设计的,在你掌握继承、多态、封装之后,它会成为你掌握编程和控制系统复杂度的一大利器。

代码如何在计算机上运行,计算机组成原理

3、算法与数据结构,是你代码提升的一大步,当你逐渐拨开了解数据结构的层层外衣时,对编程的理解会到达一个崭新的阶段,你会知道链表、顺序表、图、树、红黑树等的利用场景和方式。

代码如何在计算机上运行,计算机组成原理

4、操作系统原理,当你的程序设计到一定阶段,想要提升和优化,就必须深挖程序所在的操作系统了,要明白操作系统的运作机理,只有掌握了这些,才能让你的代码更高效。

5、编译器,深刻理解编程语言是如何转化为机器语言的,在面对复杂场景时,语言之间的转化将如何解决,而这其中涉及的语言学知识,是人类知识的宝库。

6、计算机组成原理,更进一步了解计算机代码与硬件的联系,理解代码是如何在硬件上运行的,了解如何压榨CPU与GPU的潜能。

代码如何在计算机上运行,计算机组成原理

7、当然除此之外还有其他的分支:计算机网络、分布式系统、并行计算、计算机图形学、密码学、生物信息学、计算机视觉等等等等,而这些令人眼花缭乱的分支,其实不需要全部掌握,只需选择其中一个,学深学精即可。

讲到这里,想必各位已经明白了计算机的正确学习方法啦,如果你想要成为一名合格的程序员,算法与数据结构、操作系统、计算机网络、计算机组成原理四大基础和深入某个子方向才是正确的选择,这一点无论你是否是科班出身,都应该有所收获。

这里推荐大家一些书籍和比较权威的课程,可以在课余时间跟着学习。

数据结构与算法

关于数据结构,我把他排在第一位的原因正是因为他是四大件中最简单,最基础的一个,离开了数据结构与算法,几乎任何的程序都会失效,这里强推中国大学上,由浙江大学所开设的《数据结构》课程,涵盖了常用的数据结构与算法。

代码如何在计算机上运行,计算机组成原理

教材参考书的话,这里推荐一本《大话数据结构》,是初学者入门的不二之选。

代码如何在计算机上运行,计算机组成原理

至于刷题方面,LeetCode肯定已经广为人知,但2000多道题,就算每天10题,也要刷上半年,所以我们要找寻最核心最重要的题集即可。

刷完之后,也可以再刷《剑指offer》的题目,进一步提升。

计算机操作系统

视频课程推荐B站清华大学的操作系统课程,简单易懂又风趣,你一定喜欢。

代码如何在计算机上运行,计算机组成原理

在此基础之上,一本合适的教材也可以助你提升,这里推荐有名的黑皮书:

代码如何在计算机上运行,计算机组成原理

计算机组成原理

组成原理是所有课程里最难得了,所以把它放在最后,整个课程的核心就是使用数字逻辑电路和触发器搭建一个可以运行汇编指令的机器。

视频的话首推卡内基梅隆大学的《深入理解计算机系统》系列课程,同样,B站就有双语字幕。

代码如何在计算机上运行,计算机组成原理

配套教材当然就是《深入理解计算机系统》了,该视频也是用的这个教材,之前的文章中我也有分享过。

代码如何在计算机上运行,计算机组成原理

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 86345@qq.com 举报,一经查实,本站将立刻删除。
(0)
上一篇 2023-08-23 15:26:25
下一篇 2023-08-23 15:30:13

猜你喜欢

  • 首都哪些高校有特色_4所首都高校

    首都北京是政治、文化、国际交往中心,是国人心目中的圣地。北京的高校同样受到高考生的追捧。今天和老铁们分享4所以“首都”命名的高校,各具特色,任选1所都不错,看哪一所是你的目标大学。…

    2022-11-30
  • 毒的含义是什么,毒的深层含义

    一讲的“草字头”,大家学习的兴趣很高,今天我再写一篇关于“草字头”的课件。详细分析一下“草字头”的进化,另外再详细解读一下“毒”这个字,大家会发现“毒”字并不是我们平常理解的那么简…

    2023-09-14
  • 男人每天吃两个鸡蛋好吗_中老年男性一天吃几个鸡蛋为好

    有人说,鸡蛋是地球上最价廉物美的食物之一!此话不假,鸡蛋是我们日常生活中饭桌上的常见食物,也是许多人早餐的必备之选。在许多医务人员的眼中,鸡蛋还是除牛奶之外最廉价的优质蛋白补充剂,…

    2022-04-18
  • 小产能报销生育保险吗,小产生育保险能够报销多少

    小产能够报销生育保险吗?小产生育险报销规范可以报多少?能够如何报销?接下来跟小编一起来看看全新相关资讯吧。一、小产能够报销生育保险吗女性假如小产是可以用生育保险开展报销的。不过不是…

    2023-08-07
  • 电脑问题汇总(电脑常见的基本问题)

    1.电脑卡和运行慢或无法正常关机或关机慢的情况 以下方法也可提升电脑速度 在开始菜单运行中输入msconfig回车,在启动里将所有(除ctfmon)对勾都去掉保存重启动试试(可以加…

    投稿 2022-05-01
  • 虎年四字吉祥语_虎年拜年词

    虎年春节到了,新的一年新的希望,小编为大家整理了一些虎年吉祥话,祝大家虎虎生威,虎年大吉。 虎的谐音四字吉祥语:   1、瑞虎迎春   2、金虎闹春   3、瑞虎运财   4、金虎…

    2022-11-28
  • 治风寒咳嗽常用药_治风热咳嗽常用药

    咳嗽是最常见的一种疾病,当出现咳嗽时很多人都不知道要买什么药来吃才好,有时候到药店买很多药吃都没有用,这是为什么呢?其实最根本的原因就是没有对症下药,没有对症吃药无论吃多少药都没用…

    2023-04-07
  • 释怀放下的经典句子,释怀文案短句干净治愈

    释怀是指放下了心中的枷锁和纠结,也就是对过去的事,不再怀念,对离开的人,不再纠缠,对做不到的,不再自责,对得不到的,不再留恋。接下来,小编就给大家简单整理了一些关于释怀文案和句子。…

    2023-11-22
  • 石棉瓦的价格_石棉瓦的性能

    石棉瓦是建筑中经常用到的屋顶防水材料,以前很多人修房子都会使用,而近几年使用的就比较少了,那么石棉瓦多少钱一块?石棉瓦的性能是什么? 石棉瓦是建筑中经常用到的屋顶防水材料,以前很多…

    投稿 2022-09-18
  • 鸡胸肉怎么做好_鸡胸肉怎么做

    鸡胸肉怎么做好吃 鸡胸肉属于比较纯的肉质,没有太多的骨头,肉质也比较嫩,深受健身人士的喜爱,想要做的好吃又不长胖,就直接炒着吃,味道非常好。准备材料:鸡胸肉、小青椒、红米椒、鸡精等…

    2022-08-08

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注