我最近在StackOverflow中發現了兩篇關於在編程中添加評論的文章。 帖子:1,2在編程中添加註釋消耗系統資源?
通過這些帖子會後,我急於想知道的事情一comments.i.e:
1.Do加入編程評論利用系統資源,同時編譯代碼?
我最近在StackOverflow中發現了兩篇關於在編程中添加評論的文章。 帖子:1,2在編程中添加註釋消耗系統資源?
通過這些帖子會後,我急於想知道的事情一comments.i.e:
1.Do加入編程評論利用系統資源,同時編譯代碼?
Handling white space and comments是"lexing"(詞法分析)編譯階段的一部分,所以是的,他們確實會消耗過程中的資源。正如前面的評論者所說的那樣,它在計算上非常便宜,您必須在注意之前插入大量評論和空白空間(也可能在非常慢的計算機上編譯)。
您可能會對此文檔感興趣:Notes on How Parsers and Compilers Work。
編程的第一條規則:編寫其他人可以輕鬆讀取和修改的代碼。要實現這一點:
其他一切,包括代碼需要多長時間才能編譯,應該沒有意義。所以你的問題的答案是「沒關係」。
鑑於註釋是文本,需要像文件中的任何其他文本一樣進行解析,*是*。但是,這對任何人都絕對沒有什麼不同(例如,如果你需要一本小說,把它放在一個單獨的文件中,如果適當的話)。 – crashmstr
我會加入@ crashmstr的評論,如果您需要評論,請先問問自己,這是否代表需要重寫代碼。良好的評論是稀缺的評論(但只有當代碼寫得很好)。如果你的評論很少,那麼它對編譯器的影響可以忽略不計。 –