曾經看到網上有網友說3天內學習了一門新的程式語言,很多人敬佩不已。3天學習一門語言需要有比較紮實的功底,主要是計算機組成原理。其實這對計算機專業出身的學生來講並不是難事。我就個人體會講講如何快速入門乙個全新的程式語言。
學過組成原理的人就知道計算機真的只是一台「計算「機而已,計算機只能處理能夠最終轉化成算數運算和邏輯運算的問題,在了解計算機的人看來,現代的計算機具備能力是十分有限的。所以才有必要研究更加智慧型的計算機。
計算機的功能取決於cpu,cpu又由控制器和算術邏輯運算器器構成:
1、算數邏輯運算器用於實現數字運算(+、-、*、/)和邏輯運算(&&、|| 、!)
2、控制器用於實現迴圈計(while迴圈)算和條件判斷(if分支)
此外cpu運算資料的獲取最終從匯流排獲得。所以總結計算機所具備的能力就是:可以實現數**算和邏輯運算、程式跳轉控制、資料傳送。
一門程式語言說到底是計算機運算能力的體現,而cpu功能又是如此之少,結論是程式語言必然是簡單的。我們可以暗自慶幸了。所以學習一門語言只需要注意3點:
1、基本資料表示和賦值語句,這個是資料傳送的體現。
2、表示式的格式又包含數**算表示式和邏輯運算表示式。
3、程式分支和控制語句的格式。
4、基本輸入輸出。這點雖然不是一門語言所管理的,但是卻是程式設計的時候不能少的。
抓住這4點內容,不用3天一門語言的語法就能基本掌握下來,在看一些程式例子,如何使用也就入門了。
上面的說法對於過程性語言如c以及各種指令碼語言都是適用的。
對於物件導向的語言,除了掌握上面3點需要再注意引進類之後的繼承、函式過載等問題。
Swift程式語言1 快速入門
swift快速入門 按照傳統,在學習一門新語言時,第乙個程式應該是在螢幕上列印句子 hello,world 在swift中,只需要下面一行 println hello,world 如果你用c或者oc寫過 語法應該很熟悉。在swift,這行 是乙個完整程式。你無需import 匯入 乙個類似於inpu...
Windows下C語言網路程式設計快速入門
c語言的學習,一般的方式是,先學c,然後是c 最好還要有組合語言和微機原理基礎,然後才是visual c 這樣的方式,對學習者來說,要花費很多時間和耐力。而在學校教學中,也沒有時間深入學習windows程式設計的實用技術了。其實,具有了c語言基礎後,再有一些基本的c 類的概念,就可以直接學習wind...
Linux Shell程式設計快速入門
修改檔案的許可權位,使指令碼檔案成為可執行程式 例如指令碼檔案為test.sh 則chmod x test.sh 增加可執行標誌位 test.sh 執行指令碼注意,執行指令碼的時候需要使用.test.sh啟動指令碼而不是test.sh,如果沒有指定目錄的話,對於可執行檔案來說,系統只會在系統path...