2010-03-25 75 views
3

流行的編輯器使用突出顯示來幫助程序員避免在Java中使用C++關鍵字。爲什麼要避免Java中的C++關鍵字?

​​

爲什麼會這樣考慮的重要:下面的字都使用相同的顏色語法錯誤顯示?

+1

我愚蠢的猜測是,當你決定放棄Java並從C++開始時,他們想要輕鬆移植。 – 2010-03-25 16:30:26

+0

我能想到的唯一原因是爲了防止人們只是看着代碼錯誤地認爲它是用什麼語言編寫的......但這似乎很脆弱。我從來沒有聽說過在Java中避免使用C++關鍵字。 – Amber 2010-03-25 16:30:54

+0

我認爲這會讓你的代碼更難理解。許多開發人員的工作不僅僅是Java,而且會圍繞這些關鍵字暗示的目的和功能做出某些假設或期望。 – Joe 2010-03-25 16:31:02

回答

7

爲了避免混淆。在過去的15年中,整個行業中最大的遷移路徑是從C++到Java。因此,避免將這些單詞用在不再有任何意義的新環境中是明智的。

0

也許編輯器開發人員很懶,並且跨語言使用了一組通用的保留關鍵字?

+0

是的,但爲什麼它會使用語法錯誤顏色? – 2010-03-25 16:51:38

相關問題