I’m an engineering student and I have a couple classes about different complex math problems and how to solve them exactly and numerically (approximation) using various algorithms. We have focused more on the actual math and the ideas of the solutions than implementations of them. The most of these that I have seen are written in C++. For some reason I don’t really like C++ and I have fallen completely in love with Objective-C. (I own an apple computer)
Is it to much of a difference in efficiency between these to languages? I’m not planning on solving 40.000×40.000 navier-stokes equation systems, just some little/little-medium instances of practical problems. Most off the problems of interest are P-problems and for the NP-Hard good heuristics would be fine.
I am obligated to learn yet another programming language, or should I just go with Objective-C, a language that I’m very familiar with nowadays.
For Math you have another languages like:
Use right tool for right thing, and focus on idea not on algorithm (as you said).