午夜日韩久久影院,亚洲欧美在线观看首页,国产情侣真实露脸在线最新,一级毛片在线观看免费

資訊在沃

SQLite之父痛批回車換行:已過時?網友熱議!

   發布時間:2024-10-15 14:26 作者:馮璃月

CRLF,即回車換行符,對于程序員群體而言,是一個熟悉的概念。它由CR(r,回車)和LF(n,換行)組成,前者負責將光標移至行首,后者則使光標下移一行。還有一個新行(NL,newline)的概念,它結合了光標下移和移至行首兩個動作。

不同操作系統對換行符的使用有所不同,Windows偏好CRLF,而Unix/Linux和macOS則傾向于僅使用LF。近期,SQLite數據庫的創始人D. Richard Hipp發表觀點,認為CRLF已經過時,應被廢除。

Hipp指出,CRLF的起源可追溯至70年前的機械電傳打字機時代,在現代計算機環境中已無實際用途。他強調,在多數編程語言和現代機器中,LF足以表示新行,CR則顯得多余。為此,他提出了包括停用CR字符、更改Unicode中U+000a的名稱為“newline”等四點建議。

此觀點引起了程序員的廣泛討論。部分人認為CRLF在跨平臺文本處理中常引發混亂,尤其是在編程時解析這些文件。但也有人持反對意見,認為處理不同或混合的行結尾并不復雜,不應因個別便利而改變現有標準。還有人指出,真正的問題在于某些Unix工具和Git在處理行結尾時存在缺陷。

面對爭議,Hipp最終撤回了提議。他承認,盡管自己的想法在理論上接近成功,但現實中的軟件依賴情況比他預想的復雜得多。

 
 
更多>同類內容
全站最新
熱門內容
本欄最新