天天看點

1.程式設計入門

概述

計算機包括硬體(hardware)和軟體(software)兩部分。
硬體包括計算機中可以看得見的實體部分。
而軟體提供看不見的指令。這些指令控制硬體并且使得硬體完成特定的任務。
      

什麼是程式設計

程式設計概念

程式設計語言

程式設計語言介紹

程式設計語言介紹a

程式設計語言分類

怎麼入門

學習方法

學習方法介紹

各學習方法的優缺點

學習方法總結

實踐

如何實踐

實踐方法

程式設計

定義:建立(或開發)軟體。軟體包含了指令,告訴計算機做什麼。
應用場景:軟體遍布我們周圍。除了個人計算機,飛機、汽車、手機甚至烤面包機中,同樣運作着軟體。
      

程式設計語言

軟體開發人員在稱為程式設計語言的強大工具的幫助下建立軟體。
      

如何選擇該學習哪種程式設計語言?

程式設計語言有很多種,每種語言都是為了實作某個特定的目的而發明的。
你會困惑哪種語言是最好的。事實上,沒有“最好”的語言。每種語言都有它的長處和短處。
經驗豐富的程式員知道各種語言擅長的應用場景,是以,會盡可能的掌握各種不同的程式設計語言。
如果你掌握了一種程式設計語言,應該會更容易上手其它的程式設計語言。關鍵是學習如何使用程式設計方法來解決問題。
      

計算機硬體介紹

1.程式設計入門
在個人計算機上,總線搭建在主機闆上,主機闆是一個連結計算機各個部分的電路闆
      
1.程式設計入門
馮·諾依曼體系結構是現代計算機的基礎,現在大多計算機仍是馮·諾依曼計算機的組織結構,隻是作了一些改進而已,并沒有從根本上突破馮體系結構的束縛。馮·諾依曼也是以被人們稱為“計算機之父”。
ps.輸入資料和程式的輸入裝置
記憶程式和資料的存儲器
完成資料加工處理的運算器
控制程式執行的控制器
輸出處理結果的輸出裝置
      
中央處理器(Central Processing Unit,CPU)是計算機的大腦。它從記憶體中擷取指令,然後執行這些指令。
包括:控制單元(control unit)和算術/邏輯單元(arithmetic/login unit)。
控制單元:用于控制和協調其他元件的動作。
算術/邏輯單元:用于完成數值運算(+、-、*、/)和邏輯運算(比較)。
每台計算機都有一個内部時鐘,該時鐘以固定速度發射電子脈沖。時脈速度越快,在給定的時間段内執行的指令就越多。速度的計量機關是赫茲(Hz),1Hz相當于每秒1個脈沖。随着CPU速度不斷提高,目前以千兆赫(GHz)來表述。
最初一個CPU隻有一個核(core)。核是處理器中實作指令讀取和執行的部分。一個多核CPU是一個具有兩個或者更多獨立核的元件。可提高CPU的處理能力。
ps.現在的CPU都是建構在小小的矽半導體上,這塊晶片上包含數百萬稱為半導體的小電路開關上,用于處理資訊      

繼續閱讀