每一個(gè)學(xué)習(xí)編程的人應(yīng)該對(duì)計(jì)算機(jī)系統(tǒng)的一些基本的概念有一些了解,不是說(shuō)你應(yīng)該多精通,而是對(duì)一些基本的概念應(yīng)該有一定的了解。
計(jì)算機(jī)作為一種現(xiàn)在人人都知道都會(huì)使用的工具,首先它是由CPU,內(nèi)存,硬盤等硬件構(gòu)成的,但是僅僅有硬件是不夠的,計(jì)算機(jī)解決問題需要使用硬件之間的配合,而控制這些硬件需要使用到計(jì)算機(jī)程序,計(jì)算機(jī)程序可以由多種語(yǔ)言書寫,但是本質(zhì)上都是描述操作步驟,控制計(jì)算機(jī)解決問題的。
說(shuō)到這里不得不提到的一個(gè)東西計(jì)算機(jī)指令,操作計(jì)算機(jī)最終需要使用的是計(jì)算機(jī)指令,它是由機(jī)器語(yǔ)言寫成的,通過(guò)0和1的編碼寫成,計(jì)算機(jī)能夠直接的進(jìn)行識(shí)別,我們平時(shí)所使用的java,c最終都會(huì)被轉(zhuǎn)換成計(jì)算機(jī)指令來(lái)操作計(jì)算機(jī)。
還有一個(gè)概念需要說(shuō)明一下,什么是計(jì)算軟件?
計(jì)算機(jī)是一系列按照特定順序組織的計(jì)算機(jī)數(shù)據(jù)和指令的集合。一般來(lái)講軟件被劃分為系統(tǒng)軟件、應(yīng)用軟件和介于這兩者之間的中間件;需要注意的是軟件包括程序和文檔,不僅僅是代碼。一些必要的文檔也是不能缺少的。
我不能保證每一個(gè)地方都是對(duì)的,但是可以保證每一句話,每一行代碼都是經(jīng)過(guò)推敲和斟酌的。希望每一篇文章背后都是自己追求純粹技術(shù)人生的態(tài)度。
永遠(yuǎn)相信美好的事情即將發(fā)生。