2010-03-25 39 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

相关问题