【发布时间】:2011-04-03 12:42:00
【问题描述】:
我是一个略低于平均水平的 C# 程序员,我只使用 GUI 编写应用程序。我可能很快就会得到一台Mac。由于 Mac 上没有 .NET Framework 或 Visual Studio,我将使用 Xcode 和 Cocoa。我认为这将是一个很好的机会来切换到一种众所周知且支持良好的语言 (C++)。在不了解 C 的情况下,我很容易学会了 C#,所以我希望 C++ 也一样。我也想学Java。你建议我怎么做?我可以用 C++ 和 Java 编写带有 GUI 的应用程序吗? (我可以使用 xcode 中包含的工具来执行此操作吗?)。您是否推荐任何有帮助的书籍/网站?
谢谢, 大卫
【问题讨论】:
-
不要自欺欺人。 C++ 是比 C# 更难对付的动物。如果您想要更相似的语言和框架,我建议您坚持使用 Java。对于你和所有努力使用它的人来说,C++ 将是一个非常艰难的学习曲线。也给 Mono 看看。
-
C、C++ 和 C# 都是非常不同的语言。如果您想学习其中一种语言,最好忘记您对其他两种语言的大部分了解。严重地。除了单独的编译/链接东西,这是 C 和 C++ 之间共享的概念。作为“略低于平均水平的 C# 程序员”,您可能很难适应 C++。最好找一本好的 C++ 书籍,从一开始就学习基本概念,而不是被网络上的错误信息弄糊涂。