1. 語言特性

  1. 編譯式 vs 直譯
  2. 同步 vs 異步
  3. 靜態型別 vs 動態型別
  4. 強型別語言 vs 弱型別的語言
  5. 靜態作用域 vs 動態作用域

2. 代碼實現差異

  1. 變數作用域
  2. 靜態成員/函數宣告(成員=屬性,函數=方法)