為什麼有些上古編程語言(比如SQL)總喜歡把代碼全部寫成大寫字母?

失魂魚


由於一些業務原因,一般會把數據庫設置成大小寫敏感,而關鍵詞一般大寫。


快樂居家美食


其他語言不瞭解,就SQL來說:

SQL語句,對大小寫不敏感,寫成大寫這其實也是跟大部分代碼一樣約定成俗的潛規則,易於閱讀,排版清晰。

但是,編譯的時候,操作系統會將所有字符轉換成大寫的,再進行編譯。

如果大寫,在編譯的時候,可以節省轉化的時間。

當有大量SQL語句的時候,就可能產生影響了。 在大型的ERP系統開發的時候,往往會這麼要求。

具體對速度有多少影響並沒有測試過,應該影響不大,所以也就說明大小寫其實都可以,就具體看項目要求和個人習慣了。


老貓兒


SQL不能算是一門編程語言,過程、函數、觸發器這些只能算是腳本。大小寫是不是敏感根操作系統和數據庫配製有關,MYSQL在Linux上可以配製成大小寫敏感。


光明右使8787


汽車電子領域,我們之前參考了豐田編碼規範,變量名都是大寫字母,看起來怪怪的,博世的命名規範比較好看。


Ren


sybase數據庫大小寫敏感的,你說呢?[大笑]


飛翔鳥6209


以前的計算機是字符界面...

字體是由BIOS提供的...

現代的計算機是圖形界面...

字體是由操作系統提供的...

BIOS提供的字體非常粗...

最開始是4X8點陣.6X12點陣.8X16點陣...

這樣帶來的問題是佔不滿格子的大量小寫字母特別醜...

反而能撐滿格子的大寫非常好看...

...


ACME63610374577


C語言也是好幾十年前就出現的語言了,區分大小寫;windows直到現在也有人在用,默認不區分大小寫……


25765537


我猜一下啊……應該是懶得切換輸入法😂😂😂


分享到:


相關文章: