百科问答小站 logo
百科问答小站 font logo



程序员常说的底层是指什么? 第1页

  

user avatar   lei-jun-53-44 网友的相关建议: 
      

这里的底层是相对的。

支持计算机运行的基础有 CPU,内存等部件,对于 CPU 来说,它只认识机器码。

但现在写机器语言的程序员很少了,大家都写 C,C++,Java,而且写出来的代码还真能在计算机上跑起来。

这都是各个语言编译器的功劳,它们把你写好的代码最后编译成机器码供计算机执行。编译器为你屏蔽了关于机器码的所有细节,这种行为就叫分层

分层是计算机中随处可见,是最重要的设计思想。

分层的其实就做一件事,封装细节,向外部提供接口。这样一层层封装,最后组成一个庞大的系统。

至于程序员说的底层到底是什么?那就要看这个程序员所处的位置了。

如果一个程序员是做 WEB 开发的,那么各个框架的实现就可以算是底层了。

如果是做框架开发的,那么操作系统,各种网络协议,如 TCP/IP 就算得上是底层了。

如果做编译器的开发,那么 操作系统的实现细节, CPU 的指令集就算是底层了。


user avatar   s.invalid 网友的相关建议: 
      

把航母开过去,揍小鬼子一顿!——这叫高层。

这个叫舵,这个改变发动机出力,想快你就往前多推点——这叫中层。

这个发动机是核动力的,它的型号是……操作规范是……——这叫底层。

核反应的原理是……——这叫地下室。

核裂变的量子解释是……——这叫low穿地心。


类似的:

你去写个hello world——这叫高层。

写hollo world我得调什么库啊?在线等,挺急的——这叫中层。

字符串输出的原理是什么?——这叫底层。

显卡和显示器如何通讯?显示原理是什么?——这叫地下室。

GPGPU如何设计?如何借助GPGPU进一步提高程序执行速度?——这叫low穿地心。




  

相关话题

  什么语言最适合做 GUI? 
  是不是程序员情商都不高? 
  为什么很多人都说使用微软技术的公司是小公司?是不是微软的技术入门简单? 
  软件技术方案中的轻重是什么意思? 
  有一台不会坏掉的电脑,这台电脑上只有vc++6.0,给一个人一亿年的时间,能创造出现在的各种软件吗? 
  手机游戏《明日方舟》里的阿米娅到底是兔子还是驴? 
  如何评价asoul虚拟主播嘉然的编程水平? 
  现在的市场对 C++ 的需求大吗? 
  普通程序员,是Google 的待遇好,还是Facebook 的待遇好呢? 
  可以用最通俗的语言告诉我程序员敲的一行行代码怎么变成一个个游戏?那么写代码的难度又在哪里? 

前一个讨论
贵州安顺一载有学生大巴车冲进水库已致 21 人死亡,目前救援情况如何?
下一个讨论
徐静是否知道张东升已经秃头了?





© 2025-05-26 - tinynew.org. All Rights Reserved.
© 2025-05-26 - tinynew.org. 保留所有权利