我不太相信 C/C++ 在某些情况下的表现,尤其是在保持数学世界的方法简单有效时,我不知道如何解释这一点,因为我只在其他方面熟练掌握了自己2 种语言:Python 和 Java(以及用于 www 世界的其他语言,如 html、js、php 等……),它们都与 C++ 完全不同,因为它们的设计方式。
我不喜欢它可能是语法和性能之间的混合,例如 C++ 本身不提供对矩阵或向量的支持,所有这些都归结为双精度和浮点数,您需要始终关注您的假设您之所以这样做是因为二进制算术有时会给您带来意想不到的结果,并且由于您的矩阵不是原始类型,因此它像任何其他自定义类一样被视为没有任何特定的数学优化,即使它是“数学”,有时它可以进行优化。
我可能会重复自己,但由于 C++ 它是我所知道的唯一编译语言,它适用于某种性能,我无法真正将它提供的东西与其他东西进行比较,但 C++ 世界的某些方面很麻烦,而不是真的以一种可以满足我需求的方式进行塑造,它可能是构建引擎的最佳语言,也是我的应用程序的最大部分,但我希望得到一些关于哪种语言可以成为 3D 应用程序的完美伴侣的建议,基本上,一个包含大量数学的应用程序。