不同的程式語言
 課程目錄
 編輯章節
 EDU-MD
 Google 教室
 加至書籤

程式語言

程式語言就是人們與電腦溝通的語言,而就像人與人溝通有不同的語言,人與電腦溝通所用的程式語言,也有著很多的種類。我們在 ⟨什麼是程式⟩ 以及 ⟨電腦怎麼讀懂程式⟩ 篇中有對程式更詳細的介紹。

世界上各式各樣的程式語言中,各自有他們不同的用處。有些程式語言常常出現在網頁上,有些常常出現在 Android 軟體中,有些則專門用來進行大量的運算。若我們將初學者常見的程式語言作分類,大致可以分成:

non-markup language

這是一般大家常常使用的程式語言,包括這整個程式概論的課程,都是在講解這類non-markup language。這類的程式語言,可以很明顯的看出一條一條的指令,也常常出現括號「 () 」、大括號「 {} 」、冒號「 : 」等符號。平常我們常說的C++、Python等,都是這類的程式語音哦!

若是要再細分這類的程式語言,還可以分作 functional programming(函數式編程)與object orientation(物件導向) 兩種。

markup language

這類程式最常用來製作網頁介面、手機介面、資料結構等。常見的 markup language 有HTML、XML等。你可以從程式中許多的「 <> 」來辨別。其實,幾乎所有網頁都使用了這種程式語言哦!如果你現在使用的是電腦,只要按下鍵盤上的F12 鍵,就可以看到HTML呢!

不同的程式語言

這些各式各樣的程式語言,各有各的特色與長處。他們各自擅長不同的領域,各自有自己的語法及符號。距離來說,以下就以我們熟知的 for 迴圈當例子好了。

在 JavaScript 中:

for(let i = 0; i < 10; i++){
    doSomething();
}

在 Python 中:

for i in range(10):
    doSomething()

是不是有很大的不同呢?接下來的幾章,讓我們看看幾個常見的程式語言,探索一下他們的歷史與用處。

 均一平台
 台達磨課師
 酷課雲
 可汗學院
無相關資源
 收起側邊目錄
 
前往目錄頁面