虎科技
业界资讯 手机产品 数码产品 移动互联 软件产品 智能汽车 生活家电 关于我们

SQLite之父痛批回车换行:已成时代淘汰品?网友热议!

2024-10-15来源:ITBEAR编辑:瑞雪

近日,关于CRLF(回车换行)这一程序员们耳熟能详的概念,再次引发了广泛的讨论。CRLF由CR(r,回车)和LF(n,换行)组成,分别用于将光标移动到当前行的最左侧和下移一行。还有一种新行(NL,newline)的概念,它结合了这两者的功能。CRLF主要是为了兼容不同操作系统的文件格式,Windows系统通常采用CRLF作为换行符,而Unix/Linux和macOS则只使用LF。

SQLite数据库的创始人D. Richard Hipp近期提出,CRLF已经过时,应被废除。他认为,CRLF的起源可追溯至70年前的机械电传打字机时代,在现代计算机环境中已无实际用途。他指出,在多数编程语言和现代机器中,仅使用LF即可表示新行,CR大多数情况下已无必要。

Hipp的这一观点迅速在程序员群体中引发了共鸣,但也有不少人持反对意见。有人认为,CRLF在跨平台文本文件处理中常引发混乱,尤其是在编程时解析这些文件。然而,也有人认为处理不同或混合的行结尾并非复杂问题,不应因个别人的便利而改变现有标准。还有观点指出,真正的问题在于设计不良的Unix工具和Git,它们在处理行结尾时存在问题。

面对激烈的讨论,Hipp最终撤回了自己的提议。他承认,尽管自己的想法在理论上近乎成功,但现实中的软件依赖情况比他预想的要复杂得多。

库克谈Apple Intelligence入华:正推进具体监管流程
10月23日电,苹果CEO蒂姆·库克在拜访微博期间接受记者提问,他对于Apple Intelligence何时入华回应称,“我们正在努力推进,这背后有一个非常具体的监管流程,我们需要走完这个流程,也希望尽快将…

2024-10-23

盐湖提锂技术迎突破,生产周期骤降至俩月!
10 月 23 日消息,澳大利亚蒙纳士大学、苏州工业园区蒙纳士科学技术研究院李之考博士,联合澳大利亚昆士兰大学、澳大利亚技术科学与工程院院士张西旺教授,成功开发了一种采用乙二胺四乙酸(EDTA)辅助的疏松纳滤…

2024-10-23

Arm拟取消高通芯片设计许可,双方回应引关注
10 月 23 日消息,今天早些时候,报道了 Arm 拟取消允许长期合作伙伴高通使用 Arm 知识产权设计芯片许可的消息。这是 Arm 的一贯做法 —— 更多毫无根据的威胁,旨在强行压迫…

2024-10-23