本書教導讀者使用現代化的 C 工具鏈及 C 特性撰寫 C 程式。 繼續閱讀
本書教導讀者使用現代化的 C 工具鏈及 C 特性撰寫 C 程式。 繼續閱讀
本文假定讀者沒寫過或僅寫過少量 Objective-C 程式,從頭說明相關概念。 繼續閱讀
在本文中,我們會建立 Common Lisp 開發環境。由於 Common Lisp 本身是語言標準,沒有官方實作品,現存的 Common Lisp 實作品間都有細微的差異。最好在選定 Common Lisp 實作品後就固定使用同一種 Common Lisp 編譯器或直譯器,以避免反覆修改程式碼。 繼續閱讀
在 Common Lisp 實作品中,取得命令列參數的方式並不一致。與其在每個命令列程式中重覆解決這項無法避開的議題,還不如將這個問題封裝成跨平台的函式,日後就以相同的方式來解決。本文介紹在常見的 Common Lisp 實作品中處理命令列參數的方式。 繼續閱讀
Lisp 是資訊界上古三大神兵之一,世界第二古老的高階程式語言。這個語言在長期的演進過程中出現過許多方言,包括我們要介紹的 Common Lisp。由於 Lisp 算是冷門的語言,學習這個語言並不是為了實際面的考量。而是藉由學習的過程,體驗不同的範式,以拓展對程式設計的視野。 繼續閱讀
在 macOS 上寫 C 或 C++ 程式有一些優勢,因 macOS 在 OS X 之後是 Unix 系統,在 GNU/Linux 或其他類 Unix 系統上的概念和工具可延用。本文專注在 C++ 相關的議題上。 繼續閱讀
在 Windows 下寫 C++ 程式,可以使用 Visual C++、MinGW、Cygwin 等方案。本文將逐一說明。 繼續閱讀
在這篇文章中,我們不寫程式,僅對 C++ 做概念上的介紹。 繼續閱讀
在大部分的程式語言中,資料會有資料型態 (data type)。資料型別用來界定資料在電腦程式中所占的記憶體大小及合乎規範的操作。本文介紹 Golang 中可用的資料型別。 繼續閱讀
Golang 在 1.18 版確定會加入泛型。站長會在該版本問世後改寫本文。本文的目的是探討目前的替代方式,讓讀者從中選擇適合自己的方案。 繼續閱讀