---
# System prepended metadata

title: ':memo: 系統程式第一周筆記'

---

# :memo: 系統程式第一周筆記
## 何謂系統程式
課程名稱"系統程式"會被翻譯為system software 或 system programming，但這兩者卻並不相同。system software 稱作"系統軟體"，和他對應的是application software，一個不負責任的說法就是:「system software是專門給程式設計師的軟體，application software是給大眾所使用的軟體」
從這可知道，組譯器、編譯器、虛擬機等等可稱作為system software，而office、adobe、browser則可稱作application software，但是如果是文字編輯器、資料庫管理這種軟體就不太能明確區分屬於system software 還是 application software了
那現在來談談system programming，system programming 翻譯為系統程式，此"系統"一詞可能是"作業系統"或是"電腦系統"，因此，我們可以把system programming當作設計作業系統以及設計硬體OS，像是執行緒、驅動、記憶體配置等等。
```
,
```