位元詩人 技術雜談

此處收集一些單篇的技術文章。這些文章和文章間的順序僅代表發佈時間的先後,沒有內容上的連貫性,讀者可跳著讀自己感興趣的部分。

技術雜談:Go (Golang) 適合初學者做為網頁後端程式嗎?

原本這是在 Quora 討論區上出現的一個問題,筆者當時也發文回答。因這個議題蠻有意思的,筆者將其重新整理後用中文寫出來,網頁程式的初學者可以參考參考。由於這類議題帶有個人主觀的成分,其實沒有標準答案;程式語言和函式庫畢竟是工具,工具只要順手合用即可。 繼續閱讀

[技術雜談] Anaconda 簡易入門

最近在 Python 語言相關討論區會看到有網友在問 Anaconda 相關的問題,網路上中文相關的介紹也偏少,因此筆者在這裡寫一篇相關的介紹,讓讀者可以比較快上手。 繼續閱讀

[技術雜談] 如何以 C 語言撰寫泛型程式?

泛型 (Generics) 是一種無型別的程式,主要是用在靜態型別的語言上。撰寫泛型程式的好處是同一個演算法可以套用在不同型別上,減少重覆撰寫相同演算法但不同類別的程式碼。 繼續閱讀

技術雜談:Go 的成功告訴我們什麼?

Go 語言在 2009 年問世,在短短不到 10 年的時間,已經儕身各大語言排名的主流語言區。Ruby 的發明者松本行弘曾說過,一個語言生態圈的培養,需要至少十年的時間;以這個標準來看,Go 繼續閱讀

技術雜談:如何挑選網頁框架 (web framework)?

有許多想做網頁的程式設計者都會想問:如何挑選 web framework (網頁應用框架)?這個問題其實不會有唯一的解答,因為網頁的技術不斷地推陳出新。如果我們把 繼續閱讀

技術雜談:為什麼 Nim 語言無法造成流行

Nim 是一個新興的編譯語言,其核心理念相當地簡單:Nim 程式碼會轉為等效 C 程式碼,再由 C 編譯器實際編譯軟體。在理想上,這個方向的確是可行的,因為 繼續閱讀

技術雜談:為什麼要 (或不要) 學習 C 語言

在大專院校的資訊科系中,C 語言是必學的,這有一些教學上的考量,不純然以實用觀點出發;不過,現在自學程式的風氣較以往興盛,對於這些人來說,C 繼續閱讀

技術雜談:教程、範例、指引、原始碼:由淺至深的學習之路

許多初學程式設計的讀者,會不知道怎麼選擇合適的教材,平白耗費了許多時間卻抓不到方向。基本上,程式設計的教學資料可分為四個層次:教程 繼續閱讀

技術雜談:為什麼要 (或不要) 用 Python 實作資料結構和演算法

筆者最近在國內某程式討論區上看到一則有關資料結構的問題,原樓主是某個資訊科系的學生,因為對資料結構的實作不熟而苦惱。原先該網友使用 繼續閱讀

技術雜談:軟體獲利的模式

學了幾年的程式設計,努力脫離新手村,也寫了幾個大大小小的專案,總是希望自己的努力有所回報。然而,對軟體人來說,會寫程式只算是跨過了基本門檻,但困難的是如何將自己的努力轉為獲利。本文介紹幾種常見的商業模式供有志於此的同好參考。 繼續閱讀