疑问
熟悉计算机或者有过开发经验的朋友一定对 “日志” 很熟悉,日志记录着软件运行过程中的一些信息:异常、错误或者运行情况等,它就像日记本一样,记录着软件运行的 “流水账”。
日志的英文是 log ,当你搜索 log 是什么的时候,经常会看到下面这样的图片

这是“圆木” ?是的,log 有这个意思

当然 log 也有日志的意思。
但是为什么呢?日志为什么叫 log 呢,好像感觉它跟木头有点儿关系,不然怎么用同一个单词来表示呢?
答案
在找答案的过程中,我在牛津词典中查到了 “log-book”
“
A book in which the particulars of a ship’s voyage (including her rate of progress as indicated by the log) are entered daily from the log-board.
每天从航海日志中记录船舶航行详情(包括航海日志所示的航行速度)的一本书。
”
感觉这个词的起源跟航海有很大的关系,实际上确实如此。

这玩意是 chip log 以前航海时用来测航速的。

它是一个木轴上面缠一捆绳子,绳子头上绑一块木板,木板底部衬有铅。木板每个角绑着一根线,一共三根,测量时,把木板放到海里,海水会推着木板保持静止,然后木板拽出绳子,绳子上有绳结,用一个沙漏计时,最后算一下,一段时间内绳结的数量就得到了航速。

这下终于知道 log 为什么跟木头有关系了,因为它起源于 chip log 这个装置 ,那玩意看起来… 不对,实际上就是块木头。哈哈
可以通过下面这个视频了解一下,它是如何运行的。
