【发布时间】:2008-09-29 03:11:00
【问题描述】:
因此,在谈论性能时,一个常见的评论是,您使用任何可以最快完成工作的语言编写代码。如果特定领域的性能有问题,那么用 C/C++ 重写那些位。
但是,如果您从本机 C++ 应用程序开始呢?如果你想用 Python、Ruby、C# 或其他语言编写简单的部分或重构旧的部分,你有什么选择?请记住,在本地和其他端之间传输数据是必须的。能够简单地调用用“更简单”的语言编写的函数,同时将 C++ 类作为数据传递,这将是非常美妙的。
我们有一个硬核的 Win32 应用程序,如果我们可以用 C# 或其他方式编写新代码或重构旧代码,它将会受益匪浅。其中很少需要 C++ 的复杂性,处理这些小细节会拖累编程过程。
【问题讨论】:
标签: c++ performance refactoring native