問題:硬體和軟體的區別是什麼?
硬體是看得見摸得著的裝置,比如計算機主機、顯示器、鍵盤等。而軟體是計算機所執行的程式,即指令和資料。這取決於眼睛能否看得到,或者實際上能否用手摸到。
儲存字串「中國」需要幾個位元組?
儲存漢字時,字元編碼不用,漢字所占用的位元組數也就不同。在gbk字元編碼下,乙個漢字佔2個位元組;在utf-8字元編碼下,乙個漢字佔3個位元組。
什麼是編碼(code)?
通常將為了便於計算機處理而經過數位化處理的資訊稱作編碼。計算機內部會把所有資訊都當成數字來處理,儘管有些資訊本來不是數字。用於表示字元的數字是「字元編碼」,用於表示顏色的陣列是「顏色編碼」。
計算機的三大原則:
計算機是執行輸入、運算、輸出的機器
程式是指令和資料的集合
計算機的處理方式有時與人們的思維習慣不同:用數字表示所有資訊,這就是乙個很具有代表性的計算機式的處理方法,這一點也正是和人類的思維習慣最不一樣的地方。但計算機進化的目的只有乙個——與人類更加相近。要想貼近人類,就必須從計算機的處理方式中摒棄不符合人類思維習慣的部分。
程式設計方法也在進化,進化的成果是誕生了兩種程式設計方法,面向元件程式設計(component based programming)和物件導向程式設計(object oriented programming)。面向元件程式設計的方法是通過將元件組裝到一起完成程式;物件導向程式設計的方法是先如實的對現實世界的業務建模,之後再把模型搬到程式中。使用符合人類思維習慣的程式設計方法,可以實現高效率的開發。
計算機三大原則
現在的計算機看起來好像是種高度複雜的機器,可是其基本的構造卻簡單得令人驚訝。從大約50年前的第一代計算機到現在,計算機並沒有發生什麼改變。在認識計算機時,需要把握的最基礎的要點只有三個,我們就將這三個要點稱為 計算機的三大原則 吧。無論是多麼高深 多麼難懂的最新技術,都可以對照著這三大原則來解釋說明...
計算機的三大原則(《計算機是怎樣執行起來的》筆記)
1.從硬體上來看,可以說計算機是執 行輸入 運算 輸出三種操作的機器 計算機的硬體由大量的 ic integrated circuit,積體電路 組成 如圖 所示 每塊 ic 上都帶有許多引腳。這些引腳有的用於輸入,有的用於輸出。ic 會在其內部對外部輸入的資訊進行運算,並把運算結果輸出到外部。運算...
後端開發的三大原則 huaxiawudi
一 desingn for failure 後端相當比例的 不是為了一般情況下正確而存在,而是為了保證特殊或者極端情況下系統可接受的響應而存在的這裡有非常多的折衷要做 漸進漸改還是超前設計?水平擴充套件 業務優化 前台還是後台處理?大量的折衷都是根據不斷變化的環境和需求去權衡的,所以很容易犯錯。二 ...