Author Image

Michael Chen 的技術文件

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

Cover image

Perl 程式可用命令稿或命令列 (one-liner) 兩種方式來撰寫,本文會用這兩種方式各寫一個 Hello World 程式,以熟悉寫 Perl 程式的方式。 繼續閱讀

Cover image

在本文中,我們透過極簡的 Hello World 程式來熟悉如何用 Go 撰寫網頁程式。根據網頁是否要加密,程式的寫法略有不同,讀者可相互比較一下。 繼續閱讀

Cover image

微軟網站沒有強調以 VBScript 撰寫物件 (object) 的方式,VBScript 的確也缺乏完整的物件導向 (object-oriented) 特性,但我們仍然可以用 VBScript 撰寫基於物件的程式 (object-based programming)。 繼續閱讀

Cover image

本文探討兩個和串列走訪相關的議題,一個是迭代器 (iterator),一個是和串列走訪相關的高階函式 (higher-order function)。 繼續閱讀

Cover image

映射 (map) 和集合 (set) 是 ES6 後新增的容器物件。映射是用來儲存以鍵/值對 (key-value pair) 為單位的非線性容器。集合的概念源自於數學上的集合論,用來表示獨特的 (unique) 資料存在的關係。 繼續閱讀

Cover image

Go 語言的主要標的是網頁程式 (web applications) 和雲端服務 (cloud services);可以想成一個比 Node.js 運行環境更高效,比 JavaScript 工程性更好,比 C++ 簡單得多的後端程式語言。 繼續閱讀

Cover image

本文說明如何在系統上建置 Perl 環境。Windows 上不會預裝 Perl,故需另行安裝。類 Unix 系統上通常會預裝 Perl,但我們仍然可以視需求重新安裝另一個版本的 Perl。 繼續閱讀

Cover image

Node.js 有許多網頁程式相關的開發工具,可以協助網頁程式的開發。本文會對這些套件做一些概念上的介紹 繼續閱讀

Cover image

我們以極簡的 Hello World 來看 Objective-C 程式的基本概念。 繼續閱讀