In an application which programming language would be best for complex calculation

255 pts.
Tags:
Application development
Programming Language
In an application, which programming language would be best for complex calculation like function ,Mean , Mod, exponential , SIN,COS, TAN series etc with 16 digit precision and should have minimal lines of code that could be integrated with Data Base and GUI. Please suggest.

Software/Hardware used:
Answer required for the platform

Answer Wiki

Thanks. We'll let you know when a new response is added.
Send me notifications when members answer or reply to this question.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Discuss This Question: 4  Replies

 
There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when members answer or reply to this question.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
  • abhisheka1
    In an application which programming language would be best for complex calculation like function ,Mean , Mod, exponential , SIN,COS, TAN series etc with 16 digit precision and should have minimal lines of code that could be integrated with Data Base and GUI. Please suggest. 
    255 pointsBadges:
    report
  • TomLiotta
    The answer almost has to be C or C++ without any information about platform. The answer could easily be javascript or Java or VB or COBOL. There's no useful definition given for "best". Cheap? Fast? (How fast?) Easily maintainable by novices? Runs on AIX and mainframes? Runs in a browser? Many languages fit most of those elements. -- Tom
    125,585 pointsBadges:
    report
  • abhisheka1
    Thanks Tom , the application architecture would be an application program uses input data which would use such functions as discussed and based on output graph needs to be displayed ,out put needs to be stored in Data Base, for such functionality i require a programming language provide me built in exponential , modulas , log e, Matrix, etc functions to do such tedious calculations. C, C++ code length would be so much other script doesn't have those functions, cobol i already worked (approx not possible). 
    255 pointsBadges:
    report
  • TomLiotta
    I don't see enough useful info to give a reasonable answer.   For example, the COBOL that I use has all of the functions you have mentioned (with one exception) and allows accuracy out to some 62 decimal places. The function exception is matrix algebra, but creating procedures in COBOL to perform matrix algebra is about as simple as C.   Now, I wouldn't recommend COBOL for this. It's just an example to discuss some points. But the major point is that you haven't given any useful requirements. Pretty much every language I know can do what you've mentioned. If "platform" is native Android app, the answer will be very different from AS/400 or mainframe. If the code is to run in a browser, it will be different from an installed app on a PC. If it's going to be installed on some Linux distro, it'll probably be different from one installed on Windows 8.   Without some environmental clues, there's no way to come up with a "best" language. Even with knowing a platform, it's likely that there is no "best". More likely it'll be a choice of two or three (or more) possibilities,   Tom
    125,585 pointsBadges:
    report

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

To follow this tag...

There was an error processing your information. Please try again later.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Thanks! We'll email you when relevant content is added and updated.

Following