Author Image

Michael Chen 的技術文件

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

Cover image

Go 的誕生,是為了解決實務的工程議題,而非設計出一個在語法機制上很漂亮的語言,所以 Go 語言並不追求語法特性的豐富度,而是以簡約實用為考量。 繼續閱讀

Cover image

本文說明如何在 JavaScript 中使用變數。 繼續閱讀

Cover image

本文假定讀者還沒在系統上安裝 Go 程式開發軟體,說明在不同系統上安裝 Go 程式開發軟體的方式。 繼續閱讀

Cover image

Babel 可將 ES6+ 程式碼轉為等效的 ES5 程式碼,我們在撰寫程式時就可以使用新的語法特性來改善程式碼的品質,而不用刻意守在舊有的手法。 繼續閱讀

Cover image

若想要在 GNU/Linux 上練習 Objective-C,可以用 GNUstep,這是一個 Cocoa 的自由軟體再製版本。主流的 GNU/Linux 應該都會提供預編好的 GNUstep 套件,但也可以自行從原始碼來編譯;我們兩種方法都會介紹,並且比較其差異。 繼續閱讀

Cover image

本文帶著讀者實際建立 JavaScript 開發環境 繼續閱讀

Cover image

雖然 Go 語言是編譯語言,但 Go 語言使用起來卻如同直譯語言般簡單,因此可用來當成另一個自動化日常事務的腳本語言。本文介紹以 Go 語言做為腳本語言的優缺點,並展示一個簡短的例子。 繼續閱讀

Cover image

JavaScript 可說是電腦界的大驚奇,從前端跑龍套的小角色一躍成為跨越網頁前端、網頁後端、桌面程式、行動裝置程式、物聯網等領域的熱門語言,成為實質的 (de fecto) 跨平台技術。 繼續閱讀

Cover image

在本文中,我們仍然實作雙向佇列,但內部改以陣列來實作。 繼續閱讀