当前位置:首页 > 科技  > 网络

SQLite之父炮轰回车换行:时代淘汰品!网友吵翻天

来源: 责编: 时间:2024-10-16 07:43:39 62观看
导读 快科技10月15日消息,对于程序员而言,CRLF(回车换行)肯定不陌生,其中CR (/r,回车) 是将光标移动到当前行的左侧,而和LF (/n,换行)则是将光标下移一行。此外还有新行 (NL,NewLine),它是指将光标下移一行,并移动到当前行

快科技10月15日消息,对于程序员而言,CRLF(回车换行)肯定不陌生,其中CR (/r,回车) 是将光标移动到当前行的左侧,而和LF (/n,换行)则是将光标下移一行。GSC28资讯网——每日最新资讯28at.com

此外还有新行 (NL,NewLine),它是指将光标下移一行,并移动到当前行的左侧。GSC28资讯网——每日最新资讯28at.com

CRLF 的存在主要是为了兼容不同操作系统的文件格式,通常Windows使用CRLF作为换行符,而Unix/Linux和macOS只使用LF。GSC28资讯网——每日最新资讯28at.com

近日SQLite数据库的创始人D. Richard Hipp提出,CRLF已经过时,应当被废除。GSC28资讯网——每日最新资讯28at.com

Hipp认为,CRLF的起源可以追溯到70年前的机械电传打字机时代,而现代计算机环境中早已不再需要这样的字符组合。GSC28资讯网——每日最新资讯28at.com

他指出,在大多数编程语言和现代机器中,仅使用LF即可表示新行,而CR在大多数情况下已无实际用途。GSC28资讯网——每日最新资讯28at.com

Hipp甚至提出了四点建议,包括停止使用不必要的CR字符、更改Unicode中U+000a的名称为"newline"而非"linefeed"等。GSC28资讯网——每日最新资讯28at.com

此观点一出,引发了诸多程序员强烈的共鸣,同时也有不少人持不同的看法。GSC28资讯网——每日最新资讯28at.com

有人认为CRLF在跨平台文本文件处理中常常引发混乱,尤其是在编程时解析这些文件时。GSC28资讯网——每日最新资讯28at.com

但同时也有观点认为,处理不同或混合的行结尾并不是一个复杂的问题,不应该因为个别人的便利而改变现有的标准。GSC28资讯网——每日最新资讯28at.com

还有观点指出,真正的问题在于那些设计不良的Unix工具和Git,它们在处理行结尾时存在问题。GSC28资讯网——每日最新资讯28at.com

面对讨论Hipp终撤回了自己的提议,他承认,尽管自己的想法在理论上几乎成功,但现实中的软件依赖情况比他预想的要复杂得多。GSC28资讯网——每日最新资讯28at.com

SQLite之父炮轰回车换行:时代淘汰品!网友吵翻天GSC28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-17-119656-0.htmlSQLite之父炮轰回车换行:时代淘汰品!网友吵翻天

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: C罗晒出联名高端腕表照 限量999只 奢华无比

下一篇: 重温20年合作情谊!Intel CEO晒与杨元庆合影:自豪共创科技先河

标签:
  • 热门焦点
  • 小米平板5 Pro 12.4简评:多专多能 兼顾影音娱乐的大屏利器

    小米平板5 Pro 12.4简评:多专多能 兼顾影音娱乐的大屏利器

    疫情带来了网课,网课盘活了安卓平板,安卓平板市场虽然中途停滞了几年,但好的一点就是停滞的这几年行业又有了新的发展方向,例如超窄边框、高刷新率、多摄镜头组合等,这就让安卓
  • 女孩租房开2小时空调用完100元电费引热议:5级能耗惹不起 月薪过万电费也交不起

    女孩租房开2小时空调用完100元电费引热议:5级能耗惹不起 月薪过万电费也交不起

    近日,江苏苏州一女孩租房当天充值了100元电费,开着空调不到2小时发现电费已用完。对于为什么这个快,房东表示,电表坏了这种情况很多,之前也遇到过,给租客换
  • Rust中的高吞吐量流处理

    Rust中的高吞吐量流处理

    作者 | Noz编译 | 王瑞平本篇文章主要介绍了Rust中流处理的概念、方法和优化。作者不仅介绍了流处理的基本概念以及Rust中常用的流处理库,还使用这些库实现了一个流处理程序
  • 一年经验在二线城市面试后端的经验分享

    一年经验在二线城市面试后端的经验分享

    忠告这篇文章只适合2年内工作经验、甚至没有工作经验的朋友阅读。如果你是2年以上工作经验,请果断划走,对你没啥帮助~主人公这篇文章内容来自 「升职加薪」星球星友 的投稿,坐
  • 三言两语说透设计模式的艺术-单例模式

    三言两语说透设计模式的艺术-单例模式

    写在前面单例模式是一种常用的软件设计模式,它所创建的对象只有一个实例,且该实例易于被外界访问。单例对象由于只有一个实例,所以它可以方便地被系统中的其他对象共享,从而减少
  • 之家push系统迭代之路

    之家push系统迭代之路

    前言在这个信息爆炸的互联网时代,能够及时准确获取信息是当今社会要解决的关键问题之一。随着之家用户体量和内容规模的不断增大,传统的靠"主动拉"获取信息的方式已不能满足用
  • 从零到英雄:高并发与性能优化的神奇之旅

    从零到英雄:高并发与性能优化的神奇之旅

    作者 | 波哥审校 | 重楼作为公司的架构师或者程序员,你是否曾经为公司的系统在面对高并发和性能瓶颈时感到手足无措或者焦头烂额呢?笔者在出道那会为此是吃尽了苦头的,不过也得
  • 小米MIX Fold 3下月亮相:今年唯一无短板的全能折叠屏

    小米MIX Fold 3下月亮相:今年唯一无短板的全能折叠屏

    这段时间以来,包括三星、一加、荣耀等等有不少品牌旗下的最新折叠屏旗舰都有新的进展,其中荣耀、三星都已陆续发布了最新的折叠屏旗舰,尤其号荣耀Magi
  • iQOO 11S新品发布会

    iQOO 11S新品发布会

    iQOO将在7月4日19:00举行新品发布会,推出杭州亚运会电竞赛事官方用机iQOO 11S。
Top