我是一名工科学生,我有几个关于不同复杂数学问题的课程,以及如何使用各种算法精确地和数字地(近似)解决它们。我们更关注实际的数学和解决方案的想法,而不是它们的实现。我见过的大部分内容都是用C ++编写的。出于某种原因,我并不喜欢C ++,而且我完全爱上了Objective-C。 (我拥有一台苹果电脑)
这些与语言之间的效率有很大差异吗?我不打算解决40.000x40.000 navier-stokes方程系统,只是一些实际问题的小/中等实例。大多数感兴趣的问题都是 P - 问题,对于 NP-Hard ,良好的启发式方法会很好。
我有义务学习另一种编程语言,或者我应该选择Objective-C,这是一种我现在非常熟悉的语言。