程式語言常見的語法

若您覺得文章寫得不錯,請點選文章上的廣告,來支持小編,謝謝。

有學生問:「Java有哪些常見的語法?」
於是筆者把這個問題換成「程式語言常見的語法有哪些?」

據筆者所知,程式語言所用的語法分為底下幾類:

  1. 變數(Variables)。
  2. 程式流程控制(Flow Control)。
  3. 函式(Functions)。
  4. 邏輯(Logic)。
  5. 數學運算(Math)。
  6. 物件導向(Object-Oriented)
  7. 其他(Others)。
本文只會提到第 1, 2, 3, 4, 5 點搭配離線版Blockly程式積木編輯器做說明,至於第6, 7點請有興趣的人自行Google。

1. 變數
建立score變數的例子。有些程式語言的變數有分成整數、浮點數、字元、等分別,例如Java(請參考Java Gossip:型態)。

2. 程式流程控制
分為判斷與迴圈
判斷
判斷score是否有超過及格分數。

迴圈
使用迴圈判斷1到10這十個數字中,那些是偶數,那些不是偶數。迴圈是用不斷做某些事。

3. 函式
簡單的問候(Hello, [姓名])函式。函式有點像是數學中的函數

4. 邏輯
Java語言可參考Java 快速導覽 - 運算子語言

5. 數學運算
此部分離線版Blockly程式積木編輯器已很直覺了,不多做說明。

建議讀者用離線版Blockly程式積木編輯器玩玩看,因為它提供了三種程式語言語法(Syntax)的對照。

沒有留言: