Author Image

Michael Chen 的技術文件

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

Cover image

前言 在前文中,我們介紹數個應用程式語言,不過,我們有時候仍然需要 C (或 C++)。即使我們不寫 C (或 C++) 程式,也會要用以 C (或 C++) 寫成的延伸模組。 繼續閱讀

Cover image

前言 Raku 的運算子較多,甚至已經到過多的程度;有些較少見的運算子,其實很難記憶。本文不會列出所有的運算子,僅列出常見的運算子。 運算子的種類 根據運 繼續閱讀

Cover image

註記 Perl 6 已經更名為 Raku,目前 (西元 2019 年 10 月) 是轉換期。現階段用 Perl 6 當關鍵字可以找到比較多的學習資源,之後會慢慢遷移到 Raku 上。 實字 (Literal) 實字 (literal) 指 繼續閱讀

Cover image

Perl 6 是 Perl 家族的新成員,在 2015 年十二月發布了第一個正式版 (v6.c),代表其語言特性大抵上穩定了下來。在今年年初開始,陸續有數本 Perl 6 相關的書籍問 繼續閱讀

Cover image

註記 Perl 6 已經更名為 Raku,目前 (西元 2019 年 10 月) 是轉換期。現階段用 Perl 6 當關鍵字可以找到比較多的學習資源,之後會慢慢遷移到 Raku 上。 線上練習環境 目 繼續閱讀

Cover image

Perl 家族語言 Perl 家族有兩個語言,一個是廣為人知的 Perl (Perl 5),一個則是相對較不知名的 Raku。原本 Raku 叫做 Perl 6,最近剛換名字,目前 (西元 2019 年 10 月) 還在 繼續閱讀

Cover image

Cygwin 是一套在 Windows 上運行的類 Unix 環境,除了 shell 外,Cygwin 還提供類 Unix 系統上的終端機工具,以及 X Window 環境。透過 Cygwin,類 Unix 系統使用者可以使用熟悉的命令列工具而不需重學另一套專門的工具。 繼續閱讀

Cover image

有時候,我們希望同一個實作可以套用在不同的型別上,在動態型別的語言中,例如 Python,不需要處理這個問題,因為這些語言的機制會自動處理這個 繼續閱讀

Cover image

前言 Bash on Windows,或稱為 Windows Subsystem for Linux (WSL),是 Windows 10 的新功能,在 Windows 10 環境中提供 Ubuntu 子系統。 雖然沒辦法替代原生的 GNU/Linux,Bash 繼續閱讀

Cover image

物件導向程式設計 (OOP, object-oriented programming) 是一種程式設計的模式 (paradigm)。由於物件導向是近代軟體開發的主流方法,許多程式語言從語法機制可直接支援,即使 繼續閱讀