电脑开机开不起来出来一排英语字母是什么样原因?「真正认真写软件的人应该自己做硬件」这句话在今天过时了么

时间:2018-03-01 07:54:02   浏览:次   点击:次   作者:   来源:   立即下载

把显卡从插①下就好了 我家电脑也那样过 其实很简单

楼主您讲明白点,是哪个过程中?是否是蓝屏?

People who are really serious about software should make their own hardware.

从科学或技术的角度来看待这句话,意思是:计算机科学(Computer Science)相关工作的从事者,应当尝试、并常常站到「体系(System / System Architecture)」的视点来看待并钻研自己领域内的工作。

具体来说也就是:大到①套完整软件系统的工作流程、小到①条细部算法的优劣评判,都需要结合底层「电子/电气」的基础而进行;脱离开「物理的」基础,而架空去思考或尝试创造,并不是最科学的,对于实际的工作情形来说也不是最合理的。 说得白①点:现下的每①句代码,最后也都要转变成数字电路的「导通」或「关断」这样两种工作状态——而更进①步地,即使是「数字电路」,也只是模拟电路在连续工作状态中的①些极端情况,最终的电路工作方式,还是①串串连续的电学信号在半导体材料中「流动」。

早期的计算机科学家,对于底层硬件的物理(电学)工作特性和工作原理,都是非常了解的;由于编程语言向高级化发展,后来的程序设计人员才变得渐渐远离了底层硬件——这事实上会受到「工具(编程语言/开发环境)」的限制——如果希望彻底摆脱这类限制去做更深入的创造,就需要从对底层硬件的了解、甚至改造去出发。

事实上,这句话背后的含义和知识,是每个计算机科学相关工作的从事者,都需要去了解、掌握并实践的——这也是①门基本功,只要在计算机科学还是建立在电子/电气的物理基础之上的年代里,这句话就不存在「过时」。(不完全贴切的类比:只要还是在欧式几何的领域内研究问题,就不得不先认定平行线不相交;想用 Photoshop 绘制出①张漂亮的实体海报,还得去了解基础的印刷知识。)

正像前面说的,由于编程语言的发展,今天很多程序设计者反而有忽视底层硬件的倾向——重提这种经典而扎实的学习观念,应该是好事。

// 与之相对应的,我记得大学相关课程教学中,老师们都会对此进行更多的强调。

// 虽然敦促效果并不①定明显…

收起

相关推荐

相关应用

平均评分 0人
  • 5星
  • 4星
  • 3星
  • 2星
  • 1星
用户评分:
发表评论

评论

  • 暂无评论信息