Author Image

Michael Chen 的技術文件

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

Cover image

在本文中,我們介紹建置 Deno 開發環境的過程,讓讀者可以開始寫 Deno 程式。 繼續閱讀

Cover image

在程式語言中,運算子是最基本的指令,無法再拆分成更簡約的形式。本文介紹 Pascal 的運算子。 繼續閱讀

Cover image

在閱讀 Common Lisp 的學習資料時,有時候會讀到 Roswell 這套軟體。由於 Roswell 需要額外的設置,會讓 Common Lisp 學習者感到困惑:到底 Roswell 是不是必要的?著眼於這個議題,筆者寫了一篇有關 Roswell 的文章,讓讀者了解 Roswell 的思維及使用方式。 繼續閱讀

Cover image

Deno 是一個新興的 JavaScript 和 TypeScript 運行環境,於西元 2020 年五月宣布 1.0 版本。本文會對 Deno 做一個簡要的介紹,讓讀者了解這個軟體專案。 繼續閱讀

Cover image

在程式語言中,變數是用來操作資料的特性。本文介紹在 Pascal 中宣告和使用變數的方式。 繼續閱讀

Cover image

在本文中,我們會建立 Common Lisp 開發環境。由於 Common Lisp 本身是語言標準,沒有官方實作品,現存的 Common Lisp 實作品間都有細微的差異。最好在選定 Common Lisp 實作品後就固定使用同一種 Common Lisp 編譯器或直譯器,以避免反覆修改程式碼。 繼續閱讀

Cover image

由於 Windows 預設即有桌面環境,讀者可能沒使用過命令列環境。但很多開發工具是以命令列工具的形式來發佈,學習命令列的使用方式仍有其必要性。本文從頭介紹命令提示字元的使用方式,讓讀者學習基礎的命令列操作。 繼續閱讀

Cover image

在程式語言中,資料型態規範資料所占用的記憶體大小及合法的操作。主流的程式語言都有資料型態的概念。本文介紹 Pascal 中可見的資料型態。 繼續閱讀

Cover image

Lisp 是資訊界上古三大神兵之一,世界第二古老的高階程式語言。這個語言在長期的演進過程中出現過許多方言,包括我們要介紹的 Common Lisp。由於 Lisp 算是冷門的語言,學習這個語言並不是為了實際面的考量。而是藉由學習的過程,體驗不同的範式,以拓展對程式設計的視野。 繼續閱讀

Cover image

在本文中,我們開始撰寫簡單的 Pascal 程式,以熟悉撰寫 Pascal 程式的流程。此外,我們也會介紹一些 Pascal 的基本概念。 繼續閱讀