Re: choosing language to use
What's wrong with the one you currently have?
Re: choosing language to use
as I said in my first post i am after run speed. VB6 is too slow for this.
I am currently debating between Fortran and one of the C's. I am also open to other sujestions that might be better suited for this.
Re: choosing language to use
Use the language that contaion the OOPS concept.
Re: choosing language to use
If your algorithms are inefficient, it's going to make no difference what language you use. Just re-write the performance-critical parts of your application. No languages are slow at basic maths; unless they're interpreted, and badly, at that.
Re: choosing language to use
Quote:
Originally Posted by shakti5385
Use the language that contaion the OOPS concept.
which language would that be? and what advantage would that give me in this case?
Re: choosing language to use
Quote:
Originally Posted by penagate
If your algorithms are inefficient, it's going to make no difference what language you use. Just re-write the performance-critical parts of your application. .
I intend to rework myu algorithems.
Quote:
No languages are slow at basic maths; unless they're interpreted, and badly, at that
I know some languages are faster than others at certain tasks. and to deal with such large numbers may mean string handing on some degree(which is always slow in VB6)
Re: choosing language to use
Quote:
Originally Posted by n1ghtowl
which language would that be? and what advantage would that give me in this case?
Select Dot Net language there are 22 language you can Select one of then but I suggest you that if your C is good then go with the C#.NET
Re: choosing language to use
Quote:
Originally Posted by n1ghtowl
... VB6 is too slow for this...
I don't buy it - slow for what? Be more specific please if you want to get more or less reasonable suggestion.
As pen said you may only need to re-write some performance critical algorithm - that's all.
Re: choosing language to use
It sounds to me like you are looking for C++. VB6 can be reasonably fast, but you don't see any truly high speed, math intensive, programs being written in that language. There would be another feature in that C++ allows operator overloading. This may not be an issue for you, but you could create a class for those massive numbers, and implement overloaded +, -, *, and / operators for the class such that you could write this:
BANum1 = BANum2 + BANum3 / BANum4
and it would do as you want (assuming you wrote it well). Then, once the class is created and working right, you would be able to drop it into any other app, as needed, which is what OO is all about.
Re: choosing language to use
Write multibyte arithmetic routines in assembler, then call them in anything you like and they'll still be fast doing the arithmetic.