Then Notes 隨筆

CMake – 跨平台的自動化建置系統

CMake 是一個用於管理程式碼建置(Build)的工具。最初,CMake 的設計是用來產生不同的 Makefile,但發展至今 CMake 已經可以產生現代化的建置設定檔,例如 Visual Studio 與 Xcode 的專案檔。

繼續閱讀
程式設計

Good Taste in Code – Linus Torvalds 對於程式碼的品味

在 2016 年的 TED 演講 The mind behind Linux 中,Linus Torvalds 談到了程式碼的「品味」,並在投影片上以單向連結串列(singly linked list)的兩種實作方式來作說明。

繼續閱讀