Author Image

Michael Chen 的技術文件

程式設計、開放原始碼、技術雜談

Cover image

當我們在談論 Windows 程式設計時,可能是把 Windows 當成執行程式的運行環境,也有可能是把 Windows 當成撰寫程式的開發環境。本系列文章會側重後者的介紹,因為程式設計學習者需要熟悉開發環境。能夠自己部署應用程式的程式設計者,也不會是新手,不太需要這些文章。 繼續閱讀

Cover image

本書教導讀者在多種平台上開發 Objective-C 程式 繼續閱讀

Cover image

Perl 的陣列 (array) 是一種線性的容器,以數字做為索引,可儲存異質資料。串列則是一序列的資料。這兩者有一些關連,本文介紹 Perl 陣列和串列。 繼續閱讀

Cover image

各式各樣的開發工具在不同面向協助程式設計者開發應用程式。由於這些工具在學習程式設計的初期不會馬上用到,一開始不用急著全部學起來。以 Common Lisp 來說,先會用 QuickLisp 安裝社群函式庫就夠了。其餘的開發工具行有餘力再慢慢學習即可。 繼續閱讀

Cover image

正規的 Objective-C 開發環境圍繞在蘋果平台上,在非蘋果的平台上能用的開發工具甚少。雖然可以用 VSCode 寫 Objective-C 程式,VSCode 畢竟是編輯器而非 IDE。本文介紹使用 KDevelop 撰寫 Objective-C 的流程。 繼續閱讀

Cover image

Swift 長期定位為蘋果平台專用語言,但現在也可以在 Windows 和一些 GNU/Linux 發行版上使用了。本文介紹在 Windows 上編譯及執行 Swift 程式的方式。 繼續閱讀

Cover image

由於 Objective-C 在非蘋果平台上不是主流語言,不一定每個 GNU/Linux 發行版都會有預編好的 Objective-C 編譯器和 GNUstep 函式庫。因應這項議題,本文介紹以 Docker 編譯 Objective-C 程式的方式。此外,由於 Docker Hub 中所分享的 GNUstep 映像檔都很舊了,本文會從 Ubuntu 基底映像檔重新建立 GNUstep 開發環境。 繼續閱讀

Cover image

在預設情形下,Objective-C 程式的動態行為不具有型別安全性。本文會利用 Objective-C 的 protocol 建立具有型別安全的多型。如果想要在 Objective-C 中模擬泛型程式,同樣用本文的方式實作即可。 繼續閱讀

Cover image

本書教導讀者使用現代化的 C 工具鏈及 C 特性撰寫 C 程式。 繼續閱讀

Cover image

前言 Visual Studio 內部的 C 編譯器為 cl.exe,微軟網站有 cl.exe 參數等相關資料 (像是這裡)。 在大部分情形下,程式設計者會透過 Visual Studio 間接使用此編譯器,甚少直接 繼續閱讀

1 2 3 4 5 6 7 8 ... 44 往後