「Programming as Cooking」修訂間的差異

出自ChevyneWiki
跳至導覽 跳至搜尋
行 1: 行 1:
 
=== 如果將程式設計看作是烹飪,那程式語言就是食材或廚具。 ===
 
=== 如果將程式設計看作是烹飪,那程式語言就是食材或廚具。 ===
  +
{| class="wikitable"
 
  +
! Python
* Python:大超市的速凍櫃檯,要成品有成品,要半成品有半成品,什麼都有。它能讓你快速獲得一桌還能吃的飯,但是深究口味火候什麼的不那麼容易。
+
| 大超市的速凍櫃檯,要成品有成品,要半成品有半成品,什麼都有。它能讓你快速獲得一桌還能吃的飯,但是深究口味火候什麼的不那麼容易。
* Java:碎菜器、切菜機、絞肉機、和麵機、烤箱、微波爐......
 
  +
|-
* C++:一套頂級廚具,光刀就十幾把,切肉的、切片的、雕花的;鍋有爆炒的、悶燒的、平底煎肉的、煎蛋的、燉湯的...有人試圖用二十一天掌握這套工具的用法,結果往往是玩刀傷了自己,或者是炸了廚房。
 
  +
! Java
* C:一把菜刀、一口炒鍋、一個很好用的灶,隔壁有個菜市場。
 
 
| 碎菜器、切菜機、絞肉機、和麵機、烤箱、微波爐......
* 機器語言:自己種地種麥子、自己取火、自己打獵。
 
  +
|-
  +
! C++
 
| 一套頂級廚具,光刀就十幾把,切肉的、切片的、雕花的;鍋有爆炒的、悶燒的、平底煎肉的、煎蛋的、燉湯的...有人試圖用二十一天掌握這套工具的用法,結果往往是玩刀傷了自己,或者是炸了廚房。
  +
|-
  +
! C
 
| 一把菜刀、一口炒鍋、一個很好用的灶,隔壁有個菜市場。
  +
|-
  +
! 機器語言
 
| 自己種地種麥子、自己取火、自己打獵。
  +
|}

於 2021年1月22日 (五) 18:22 的修訂

如果將程式設計看作是烹飪,那程式語言就是食材或廚具。

Python 大超市的速凍櫃檯,要成品有成品,要半成品有半成品,什麼都有。它能讓你快速獲得一桌還能吃的飯,但是深究口味火候什麼的不那麼容易。
Java 碎菜器、切菜機、絞肉機、和麵機、烤箱、微波爐......
C++ 一套頂級廚具,光刀就十幾把,切肉的、切片的、雕花的;鍋有爆炒的、悶燒的、平底煎肉的、煎蛋的、燉湯的...有人試圖用二十一天掌握這套工具的用法,結果往往是玩刀傷了自己,或者是炸了廚房。
C 一把菜刀、一口炒鍋、一個很好用的灶,隔壁有個菜市場。
機器語言 自己種地種麥子、自己取火、自己打獵。