SQLite之父炮轰回车换行:时代淘汰品!网友吵翻天
10月15日消息,对于程序员而言,CRLF(回车换行)肯定不陌生,其中CR (/r,回车) 是将光标移动到当前行的左侧,而和LF (/n,换行)则是将光标下移一行。
此外还有新行 (NL,NewLine),它是指将光标下移一行,并移动到当前行的左侧。
CRLF 的存在主要是为了兼容不同操作系统的文件格式,通常Windows使用CRLF作为换行符,而Unix/Linux和macOS只使用LF。
近日SQLite数据库的创始人D. Richard Hipp提出,CRLF已经过时,应当被废除。
Hipp认为,CRLF的起源可以追溯到70年前的机械电传打字机时代,而现代计算机环境中早已不再需要这样的字符组合。
他指出,在大多数编程语言和现代机器中,仅使用LF即可表示新行,而CR在大多数情况下已无实际用途。
Hipp甚至提出了四点建议,包括停止使用不必要的CR字符、更改Unicode中U+000a的名称为"newline"而非"linefeed"等。
此观点一出,引发了诸多程序员强烈的共鸣,同时也有不少人持不同的看法。
有人认为CRLF在跨平台文本文件处理中常常引发混乱,尤其是在编程时解析这些文件时。
但同时也有观点认为,处理不同或混合的行结尾并不是一个复杂的问题,不应该因为个别人的便利而改变现有的标准。
还有观点指出,真正的问题在于那些设计不良的Unix工具和Git,它们在处理行结尾时存在问题。
面对讨论Hipp终撤回了自己的提议,他承认,尽管自己的想法在理论上几乎成功,但现实中的软件依赖情况比他预想的要复杂得多。
本文链接:http://www.vogav.com/v11630.htmlSQLite之父炮轰回车换行:时代淘汰品!网友吵翻天
-
阿里发布通义千问2.5,号称赶超GPT-4 Turbo
阿里云在 2024 年 5 月 9 日正式发布了通义千问 2.5。该版本在模型性能上全面超越了 GPT-4Turbo,成为地表最强中文大模型。此外,通义千问最新开源的 1100 亿参数模型在多个基
-
FF91仅交付10辆!法拉第未来:去年净亏4.3亿美元 可能永远无法实现、维持盈利
5月29日消息,今天,法拉第未来在财报中已经明确表示,公司可能永远无法实现或维持盈利。按照法拉第未来的说法,公司可能会产生不可预见的费用,或者在交付FF 9
-
驰为 CHUWI 迷你主机开售
5 月 2
-
强老头乐现身 前挂“保时捷”后贴“法拉利”:车主被拘
5月29日消息,老年代步车,又称老头乐,不能上牌,不能上保险,按要求自然也不能上路行驶在机动车道上,但现实情况如何想必大家都很清楚。近日,上海长宁交警在北翟
-
占地超10万平!酷比魔方南沙产业园开业投产
6月6日消息,近日,广州南沙酷比魔方智慧产业园正式开业投产,这个总投资约3亿元人民币、占地面积超过10万平方米的高科技产业园区,将成为推动当地高新技术制
-
华硕ROG超神32 MAX PG32UCDP显示器登场
6 月 6