学习 C++ 会帮助我快速构建本机应用程序吗?作为程序员,它会对我有帮助吗?还有什么其他好处?
我想学习 C++ 的原因是因为我对构建在 JVM 和 .NET 之上的应用程序的 UI 性能感到失望。他们感觉很慢,开始也很慢。当然,一个非常糟糕的程序员也可以使用 C++ 创建一个更慢、更迟钝的应用程序,但我不考虑这种情况。
我最喜欢的 Windows 实用程序之一是Launchy。在 Readme.pdf 文件中,程序的作者这样写道:
0.6 这是第一个 C++ 版本。由于我对 C# 的大型 .NET 框架要求和用户缺乏安装它的愿望感到沮丧,我决定切换回更快的语言。
我完全同意 Launchy 的作者关于 .NET 框架要求甚至桌面应用程序的 JRE 要求的观点。更不用说它们的特定版本了。一些最好的和我最喜欢的桌面应用程序不需要 .NET 或 Java 即可运行。他们只是在安装后运行。它们主要是使用 C++ 构建的吗?C++ 是基于 GUI 的良好和快速应用程序的唯一选择吗?
而且,我也很想了解学习 C++ 的其他好处。