日志为什么叫 "log"

技术

疑问

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

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

picture.image

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

picture.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.

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

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

picture.image

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

picture.image

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

picture.image

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

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

log in

picture.image

说完 log 我想起了 login 或者 log-in ,是的,就是那个 “登录” 的意思。注意不是 “登陆” 。

其实知道了 log 有记录日志的意思 log-in 是登录这个意思就很容易接受了:你进入一个系统的时候,开始记录你的行为了。

“登录”一词最早出现在 麻省理工学院计算中心 1963 年出版的《 Compatible Time-Sharing System》

picture.image

也有可能“登录”在分时系统之前就以非计算机意义上的方式使用,但我还没有在印刷品中看到它。当然,“日志” 部分,意思是记录某事或某人,早于计算机数百年。

近些年网站已经不习惯用 login 来表达 登录了,它们更喜欢用 sign in

美国和英国的顶级网站进行了一项调查,了解它们是否使用 sign inloginlog inlog on 或其他变体。当时的答案似乎是,如果你把 loginlog in结合起来,它会超过 sign in,但也不会太多。我注意到 sign in的趋势正在增加,尤其是对于最受欢迎的服务。

picture.image

0
0
0
0
关于作者

文章

0

获赞

0

收藏

0

相关资源
大模型产品方案白皮书——PromptPilot
AI 正以空前速度重塑行业,大模型成为继移动互联网后的新科技浪潮。如何将其与业务深度融合,实现落地,仍是数字化转型的核心挑战。有效 Prompt 是驱动模型达成业务目标的关键,但业务诉求常模糊、缺乏标准答案,模型理解差异大。企业需让模型准确理解需求、稳定输出高质量结果,并在数据积累中持续优化性能与价值。 PromptPilot 应运而生,通过对话与任务用例自动生成高质量 Prompt 与评估标准,运行中持续识别并优化问题,释放大模型潜力,让非技术人员也能轻松驾驭大模型,推动落地与创新。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论