美思 技術雜談

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

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

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

技術雜談:社群媒體時代的部落格寫作

全球資訊網是自由且低阻力的新興媒體,成為傳統媒體外最受矚目的資訊流通管道。部落格 (blog) 就像是一個小型的電台,部落客可以在其中充分表達自己的觀點和意見。除了增加自己在虛擬世界的曝光度,廣告等收入也讓部落格成為可收益的活動。然而,社群媒體 繼續閱讀

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

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

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

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

技術雜談:GNU/Linux 適合做為桌面系統嗎? (2018 年版)

雖然我們可能無法看到真正的 GNU/Linux 元年,但在 2016 至 2017 年間,GNU/Linux 桌面系統的市佔率突破 2% (根據 繼續閱讀

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

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

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

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

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

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

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

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

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

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