学习中层次的观点给我带来的好处

来源:互联网 发布:水流量计算软件 编辑:程序博客网 时间:2024/05/06 04:40

刚学c语言的时候,我几乎寸步难行。我老是困惑于这样一个简

 

单的事实:计算机是怎么懂得我写的代码的呢?像a=a+2这样的

 

人类才能够理解的公式计算机竟然也能准确地计算出来,难道它可以

 

思考吗?带着这个疑问,我又学了一段时间的c,可是最初的那个疑

 

问依然存在,并渐渐放大,终于使我放弃了学习c,因为我的大脑拒

 

绝学习无法理解的东西?

 

       放弃c后,我开始寻找问题的答案。之后我看了微机原理与应用,汇编语言,学到了很到以前不知道的知识,最重要的是我遇

到了虚拟机的理论。

 

层次的观点是迷人的,它使我心中的那个结一下子顺畅了。计算机是分层次的,这是我痛苦迷惑的那段时间阅读学来的最重

 

要的观点。今天的我仍然不知道计算机理解我写的代码的具体实现过程,但是我不会再因此而困惑痛苦了。

 

编译器为我们创造了一个环境,在这个环境中我们可以站在一个高度操纵计算机,至于编译器为什么做到了这点,作为一个

 

语言学习者我们应该暂时不必深究,因为这是另一个层次的问题,我们只要承认这个事实就行,也就是说当它透明。

 

如今我正在学习c++,我每天高兴地用着各种类库写着自己的代码,我从不关心这些类库是如何实现的,因为作为一个c++

 

初学者我没那个必要想太多。当然,在一段时间的学习之后,在了解了c++的大概面貌之后,我会回过头去,重新拾起那些被我

 

刻意忽略的问题,更有甚者我可能还要研究编译器的实现原理,这是另一个不同的层次。可是现在,处于初学者层次的我,是

 

不大会关心那些问题的,也没这个必要。

 

 

原创粉丝点击