Please enable JavaScript.
Coggle requires JavaScript to display documents.
程式語言概觀 (程式語言應用領域 (Java (可以用於各種各樣的領域,包括企業應用及基礎設施,以及Web應用和移動開發), .JavaScript…
程式語言概觀
程式語言應用領域
Java
可以用於各種各樣的領域,包括企業應用及基礎設施,以及Web應用和移動開發
.JavaScript
JavaScript在Web應用上有著非常大的需求,主要目的是為了解決伺服器端語言
C/C++
C和C++都是基於C的語言,是目前最流行的程式語言
C#
是微軟公司釋出的一種面向物件的、運行於.NET Framework之上的高階程式設計語言
PHP
PHP是一種通用開源指令碼語言,特別適合於Web開發,可嵌入到HTML中,它最初是用來設計動態網頁產生的。
Python
應用於設計各種各樣的應用程式的動態語言
Ruby
是一種動態的,側重於簡單個高效的開源語言,他是一個優雅的語法,能夠很自然的閱讀和編寫,適合於快速開發,
Objective-C
其是增加了Smalltalk風格的訊息在C程式語言中的反射,面向物件的語言。主要使用於蘋果系統和GNUstep這兩個使用OpenStep的標準的系統。
HTML5
是用於構建因特網的核心技術的標準語言,用於Web呈現內容,它是HTML標準的第五次修訂
CSS
CSS的設計主要是為了使文件內容從文件表示的分離,包括元素,如佈局,顏色和字型。
如何自學程式語言
確認目標和動機
選擇合適的程式語言和工具
看書/上課,動手做點東西
學會網路搜尋 Google 大法
建議程式語言
Scratch
Python
JavaScript
Micro:bit
程式語言分類
依階層劃分
高階語言
又稱編譯語言,係為各種應用程式而設計的語言,其文法比較接近日常生活用語,故簡單易記。
常見類型
BASIC、C、PASCAL等
低階語言
機器語言
是指硬體內部所使用的語言,也是電腦唯一能直接辨識的語言,是由許多0、1組合而成。
組合語言
是最接近機器語言的程式語言,它是一種符號式語言,必須經過翻譯後,才能被電腦所接受。
模式劃分
編譯式語言
輸出為電腦中直接執行的目的程式,如C、C++、PASCAL...等
直譯式語言
系統可以將原始程式的指令逐一的翻譯並執行,不需要經過編譯,如BASIC、LOGO、HTML等
程式語言結構
常見結構
陳列
紀錄
連結串列
堆疊
佇列
樹
圖
堆
雜湊
最感興趣的程式語言
目前最適用與最感興趣的程式語言當然是HTML5,因為是目前在學的程式語言,也是未來資訊科常用的類型。