Please enable JavaScript.
Coggle requires JavaScript to display documents.
程式語言概觀 (程式語言應用領域 (C++ (進行C語言的過程化程序設計, 進行以抽象數據類型為特點的基於對象的程序,…
程式語言概觀
程式語言應用領域
C++
進行C語言的過程化程序設計
進行以抽象數據類型為特點的基於對象的程序
泛型編程等優勢在這一領域也應用
Python
數據分析
Web開發的主流語言
Web開發的主流語言
C
用於客戶端應用程式
自行安排各個線程的執行順序
PHP
生成動態網頁、字符串處理、動態輸出圖像、編寫資料庫支持的網頁等
利於學習,使用廣泛
程式語言結構
循序結構
由使用者輸入攝氏溫度。
將攝氏溫度乘以9/5,並加上32,最後存入記憶體中
將記憶體中的運算結果顯示於螢幕上。
選擇結構
執行時,僅執行符合條件的程序,其它程序則略過
如圖6.2 (a)表示當條件P為真(成立)時,則執行A程序,否則略過A而至下一程序。
如圖6.2(b)則表示當P為真(成立)時,執行A程序,否則執行B程序
重複結構
可重覆執行同一動作及程式,減少程式的撰寫。可重覆執行同一動作及程式,減少程式的撰寫。
在VB語法中,可以用For/Next或While/Wend敘述達成迴路功能
程式語言分類
組合語言
好處: 相較於高階語言,編譯的速度(效率)快很多
壞處: 相較於高階語言,一般使用者仍然難以上手
高階語言
壞處 : 市面存在太多高階語言,各種高階語言的專門又不同。 (我自己覺得)
如何自學程式語言
挑程式語言
C 語言:最古老且廣泛使用的程式語言,影響後面許多語言(如:C++、Objective-C、Java、C#),用於操作系統上,可以作為入門。
C++:C 語言的進階版,Firefox 及 Adobe 系列都是由這個語言構成,也用於系統軟體、應用程式軟體、遊戲。可以獨立於 C 語言學習。
PHP:用於網頁開發,Wordpress、Facebook 就是用 PHP 建構的。與 HTML 相較是後端的語言。
Python:物件導向、直譯式的高階程式語言,用於網站以及行動 App 等,Instagram、Pinterest、Google、Yahoo! 皆使用 Python 開發而成。