學習python語言,爲何要學習計算機基礎?python
一個老總手下有三我的編程
好比你讓小狗作一件事情。你不可能讓小狗去做詩,由於小狗沒有這個能力.架構
因此想要計算機作一些事情前, 需瞭解計算機有哪些能力。這樣咱們纔可以知道使用編程語言,能夠實現什麼功能,能夠調用計算機哪些能力.這就是在學習python語言以前,要學習計算機基礎的緣由.編程語言
另外一個比較重要的緣由: 實現某一項功能,但並不知道底層是如何調用的。這種人就是永遠是寫代碼。但有一部分人變成了架構師。基礎知識很重要,不要只知其一不知其二。因此學習計算機基礎很重要。 性能
什麼是計算機?學習
俗稱電腦。計算機的根本目的就是代替人工做。讓機器去幫助人完成一些事,因此俗稱電腦。計算機是一種高速計算的電子計算機器。spa
計算機的發展過程?blog
計算機包括計算和邏輯兩種功能。下面就以從計算的角度來了解計算機的發展史。內存
初始計算的時候用手指頭來進行計數.文檔
後期用石頭來記數。
再日後就是結繩計數.
…..
後來,中國發明瞭算盤加必定的算盤規則
齒輪轉動,相似秒針轉一圈分鐘走一個刻度.
…
提花紡織機
提供圖案,按照圖案進行編織(仍然須要人工干預)->卡片(自動打孔)
差分機
把複雜的運算(平方開方)所有轉換成加減法.(計算機只認識加法.) 能夠達到5\6位數的計算.
要求的零件精確度須要千分之一,當時的工業水平沒法達到.指望可以達到25\6位數的計算.
最終仍是沒有完成.差分機架構:
艾肯(基於電實現,差分機是基於齒輪實現的,確定性能高)
通電錶明狀態1,斷電錶明狀態0.兩種狀態排列組合能夠排列出不少種狀況.再加一位,排列組合的狀況就更多了.
運算了15年,算出了數學表
01的最初來源
八卦圖,有八種卦象,1-8,基本元素構成有兩種,1)長橫槓2)兩個短橫槓
若是用1來表明長橫槓,0來表明兩個短橫槓
111
110
101
011
100
010
001
000
總計八種狀況.
如今的電腦能夠看電影\處理word文檔,這些都是電腦運行的.電腦底層都是由010101來表示的.
計算機的構成