If you are doing heavy math, stay away from OOP. VB6 is about as unsuitable for math apps as say SQL or LISP.
The best language that gives you benefits of parallel CPUs is C (C++ is easier to code but the overhead is too big and the way I see it you need all the performance you can lay your hands on), but *IF* and only if you can change the algorithm to benefit from parallelism (usually some tricky math involved) and you have balls to deal with the troubleshooting. (I've spent some time debugging some code written in ParC back at school and it was a nightmare).
If calculations are really heavy the best approach is a distributed seti@home style application.
Just my NZ$0.02
"People are stupid ... almost anyone will believe almost anything. Because people are stupid, they will believe a lie because they want to believe it's true, or because they are afraid it might be true. People's heads are full of knowledge, facts, and beliefs, and most of it is false, yet they think it all true ... they can only rarely tell the difference between a lie and the truth, and yet they are confident they can, and so all are easier to fool." -- Wizard's First Rule
Bookmarks