使用Visual C ++创建了哪些常见的应用程序类型?

时间:2009-12-08 03:26:00

标签: c++ application-types

C#和VB .net(更高级语言)往往适用于n层业务应用程序等。

我发现C ++是一种非常有趣的语言,并希望花更多的时间在其中进行开发。

哪种应用程序更适合C ++应用程序?许多窗口是否构成了使用C ++创建的应用程序(例如)?

8 个答案:

答案 0 :(得分:6)

C ++最适合系统编程。例如,创建Windows服务。此外,传统上它一直是编写高性能代码(如3D图形或科学应用程序)的首选语言。

一般而言,与WPF和Windows Forms等现代替代方案相比,C ++框架(MFC等)对于创建图形应用程序来说非常繁琐。

答案 1 :(得分:4)

您需要在不仅仅.Net上运行应用程序的地方 或者您需要使用除.Net之外的现有库 或者你关心表现
或者你不想为下一个“大事”重写你的应用程序

答案 2 :(得分:3)

C ++在GUI'表单'领域迅速失去普及,而其他'前端'使用。

它是一种非常成熟且非常强大的语言(和开发环境),但对于许多人来说,它对于快速开发来说太“复杂”了;在进行前端开发时,这是一个非常珍贵的属性。

C ++保留了它的优势,并且仍然备受推崇,是金融市场,模拟和视频游戏/高端视觉渲染中的高性能库。

答案 3 :(得分:3)

您不会很快摆脱C ++的其他领域:

  • 跨平台开发 - 避免代码重复一切
  • 不同应用程序,框架和语言之间的“粘合”
  • 向下兼容性 - 时髦的框架大多不关心这一点,使用C ++可以根据需要支持所有内容

答案 4 :(得分:2)

Wall Street derivative trading application。用C ++编写,主要是为了速度和遗留目的。

答案 5 :(得分:2)

我已经看到C ++主要用于产品开发,其中依赖性要保持在最低限度,并且您需要安装程序很小。此外,如果我被要求编写严重依赖API或与Windows紧密集成的应用程序(如Shell扩展),我会选择C ++而不是.NET。

答案 6 :(得分:2)

C ++是一种很好的系统编程语言。这意味着,C ++非常适合创建操作系统,语言运行时等.C ++也是编写需要与硬件密切交互的程序的不错选择。例如设备驱动程序,嵌入式系统等.C ++的一个优点是它将OOP和泛型带入了低级系统编程领域。

一些用C ++编写的流行软件是Java虚拟机,MySQL数据库服务器,Adobe Photoshop(以及许多其他Adobe产品),Maya,BeOS,Google(网络搜索引擎,GFS,MapReduce,Chromium),Mozilla等。可能是该列表很好地概述了可以使用C ++创建的软件类型。另请参阅C ++应用程序的this list

答案 7 :(得分:0)

C ++适用于任何有利于汇编的东西。