Objective-C против C ++ для прикладных математических алгоритмов

Я студент инженерного факультета, и у меня есть пара занятий по различным сложным математическим задачам и тому, как их точно и численно решать (приближенно) с использованием различных алгоритмов. Мы сосредоточились больше на реальной математике и идеях решений, чем на их реализации. Большинство из них, которые я видел, написаны на C ++. По какой-то причине мне не очень нравится C ++, и я полностью влюбился в Objective-C. (У меня есть компьютер Apple)

Есть ли большая разница в эффективности между этими языками? Я не планирую решать системы уравнений Навье-Стокса размером 40 000 x 40 000, просто несколько маленьких / маленьких средних примеров практических задач. Большинство проблем, представляющих интерес п-проблемы и для NP-Hard хорошая эвристика будет хорошо.

Я обязан изучать еще один язык программирования, или я должен просто использовать Objective-C, язык, с которым я очень хорошо знаком в настоящее время.

0

Решение

Для математики у вас есть другие языки, такие как:

  • р для статистики
  • октава для матриц и векторов
  • максима как CAS
  • SciPy для численных расчетов
  • Бог всех математических вычислений FORTRAN

Используйте правильный инструмент для правильной вещи, и сосредоточьтесь на идее, а не на алгоритме (как вы сказали).

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]