你可能對 fetch 這個動作很熟,但加了 -er 的 fetcher 有時指的不只是幫忙撿東西的人。它源自中古英語的 fecchere,本質就是從 fetch(去拿回來)加上表示「人或物」的 -er 後綴。
想像一下,當你對狗狗說『Fetch!』,牠就是那個執行取物指令的 fetcher。在人類生活裡,這個字從『去拿回來』這個動作,漂移成了『能夠勝任交辦瑣事或自動執行任務的載體』。這就像中文裡的『跑腿的』或是『傳信鴿』,重點在於那個『來回奔波』的過程。
在現代科技中,你常會看到 data fetcher,意思是負責從遠端資料庫把資料『叼回來』給你的程式模組。看到 fetcher,先問自己:這是在說一個幫忙跑腿的『實體工具』,還是在指一個負責把訊息帶回來的『運作機制』?