Objective-C与应用数学算法的C



我是一名工程专业的学生,我有几个关于不同复杂数学问题的课程,以及如何使用各种算法来精确和数字(近似)解决它们。与实施相比,我们更多地关注了实际数学和解决方案的思想。我看到的大部分是用C 写的。由于某种原因,我真的不喜欢C ,并且完全爱上了Objective-C。(我拥有一台Apple计算机)

这些语言之间的效率有很大差异吗?我不打算解决40.000x40.000 Navier-Stokes方程系统,只是一些实际问题的小/小实例。大多数感兴趣的问题是 p - 问题,对于 np-hard 良好的启发式方法会很好。

我有义务学习另一种编程语言,或者我应该使用Objective-C,这是我现在非常熟悉的语言。

对于数学,您还有其他语言,例如:

  • r用于统计
  • 矩阵和向量的八度
  • Maxima作为Cas
  • 数字计算的Scipy
  • 所有数学计算的上帝fortran

使用正确的工具作为正确的事物,并专注于算法上的想法(如您所说)。

最新更新