Featured image of post 日志为什么叫 \

日志为什么叫 "log"

疑问熟悉计算机或者有过开发经验的朋友一定对 “日志” 很熟悉,日志记录着软件运行过程中的一些信息:异常、错误

疑问

熟悉计算机或者有过开发经验的朋友一定对 “日志” 很熟悉,日志记录着软件运行过程中的一些信息:异常、错误或者运行情况等,它就像日记本一样,记录着软件运行的 “流水账”。

日志的英文是 log ,当你搜索 log 是什么的时候,经常会看到下面这样的图片

Image

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

Image

当然 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.

每天从航海日志中记录船舶航行详情(包括航海日志所示的航行速度)的一本书。

感觉这个词的起源跟航海有很大的关系,实际上确实如此。

Image

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

Image

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

Image

这下终于知道 log 为什么跟木头有关系了,因为它起源于 chip log 这个装置 ,那玩意看起来… 不对,实际上就是块木头。哈哈

可以通过下面这个视频了解一下,它是如何运行的。

位旅人路过 次翻阅 初次见面