472,336 Members | 1,275 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,336 software developers and data experts.

What are the best programming languages for financial services?

I am a CPA by trade and am looking to learn programming languages that will make it easier to manipulate data for clients and my own firm.

Most data is stored in excel, access or software like intuit quicbooks pro.

What is the best language to learn to work with data from these types of storage?
May 7 '13 #1
3 6291
3,112 Expert 2GB
What the best language is is relative; it depends on many things like the exact uses, your prior experience and who answers the question. Basically what you want is a language that offers easy communication with the software you're using.

From what I see, QuickBooks offers SDKs (Software Develoments Kits) for Java and .NET, so those are probably good choices. When it comes to Excel and Access, there are tools for both Java and .NET to access those; however as .NET is developed by Microsoft (as are of course Excel and Access) I would imagine that using .NET may be the easiest choice. Not being a .NET user and never having used the Java tools for that kind of stuff, this is however only a guess.

Now, .NET isn't one language but rather a framework that can be used by many languages, specifically designed to work with .NET - there's C#, ASP.NET, F#, VB.NET and many more. (You can check a list here.) This means that you could use any one of those languages for your means.
Which of those languages you choose is dependent on you - do you have any experience in programming? Do you know people who could help you learn a programming language? It's always useful to have someone close by who knows the language, at least a bit. If there's nobody around you could ask, choosing C# is probably the easiest choice simply because it is one of the (if not the) most common .NET languages around and you'll find loads of examples and many helpful people who could aid you while learning it. We even have a C# subforum here in addition to the .NET Framework one.

Now, this is just one of many ways in which you could approach the problem. If you know some Java, use Java. If you like mathematical terms, a functional language like F# might be great for you. If you've used VBA before, maybe go for VB.NET. And if someone tells you "language X is the best, I'll help you learn it" then go for that.
May 15 '13 #2
if you want to learn a programming language just to solve this problem (play with Excel and access data) then i think you should learn a language that doesn't need so much time to learn.
I recommand Java
Excuse my bad english ;)
Jun 11 '13 #3
When it comes to programming languages for financial services, there are several options that are widely used and considered to be highly effective. Some of the best programming languages for financial services include:

Python: Python is known for its simplicity and versatility. It offers a wide range of libraries and frameworks specifically designed for financial analysis, data manipulation, and algorithmic trading. Its readability and extensive community support make it a popular choice for financial applications.

Java: Java is a robust and reliable language commonly used in the financial industry. It offers strong security features, scalability, and excellent performance. Java's object-oriented nature and extensive ecosystem of libraries and tools make it suitable for building complex financial systems.

C++: C++ is known for its high performance and low-level control. It is often used for developing financial software that requires intensive calculations, such as risk management systems and high-frequency trading platforms. C++'s efficiency and ability to directly interface with hardware make it a preferred choice in certain financial domains.

R: R is a language specifically designed for statistical computing and data analysis. It is widely used in financial analytics, econometrics, and risk modeling. R's extensive collection of statistical packages and visualization libraries make it a powerful tool for data-driven financial applications.

SQL: While not a programming language in the traditional sense, Structured Query Language (SQL) is essential for working with databases in the financial industry. SQL is used for querying, managing, and analyzing large volumes of financial data. It is a critical skill for building robust financial systems and performing data-driven decision-making.

For more in-depth information on financial software development and the best programming languages for financial services, I recommend referring to this guide by Cleveroad. This comprehensive resource provides insights into the key technologies and considerations in building financial applications, making it a valuable reference for developers and stakeholders in the financial industry.
1 Week Ago #4

Sign in to post your reply or Sign up for a free account.

Similar topics

by: Roman Suzi | last post by:
;-) Just type into google "best programming language" and press (I am lucky) Sincerely yours, Roman Suzi -- rnd@onego.ru =\= My AI...
by: Master Programmer | last post by:
An friend insider told me that VB is to be killled off within 18 months. I guess this makes sence now that C# is here. I believe it and am actualy...
by: sowmyth | last post by:
hai! can anybody tell me abt the different programming languages ?i mean there r 4 different programming...
by: Banfa | last post by:
I felt that this was a good point to start a tutorial on C/C++ programming because clearly we need to have some idea of what we are trying to achieve...
by: istillshine | last post by:
There are many languages around: C++, JAVA, PASCAL, and so on. I tried to learn C++ and JAVA, but ended up criticizing them. Is it because C was...
by: musicfreak | last post by:
Hey everyone, So I've been programming in Python for about a year, but I think it's time to move on. While I think the language is very clean and...
by: concettolabs | last post by:
In today's business world, businesses are increasingly turning to PowerApps to develop custom business applications. PowerApps is a powerful tool...
by: teenabhardwaj | last post by:
How would one discover a valid source for learning news, comfort, and help for engineering designs? Covering through piles of books takes a lot of...
by: CD Tom | last post by:
This happens in runtime 2013 and 2016. When a report is run and then closed a toolbar shows up and the only way to get it to go away is to right...
by: CD Tom | last post by:
This only shows up in access runtime. When a user select a report from my report menu when they close the report they get a menu I've called Add-ins...
by: Naresh1 | last post by:
What is WebLogic Admin Training? WebLogic Admin Training is a specialized program designed to equip individuals with the skills and knowledge...
by: jalbright99669 | last post by:
Am having a bit of a time with URL Rewrite. I need to incorporate http to https redirect with a reverse proxy. I have the URL Rewrite rules made...
by: antdb | last post by:
Ⅰ. Advantage of AntDB: hyper-convergence + streaming processing engine In the overall architecture, a new "hyper-convergence" concept was...
by: Matthew3360 | last post by:
Hi there. I have been struggling to find out how to use a variable as my location in my header redirect function. Here is my code. ...
by: Matthew3360 | last post by:
Hi, I have a python app that i want to be able to get variables from a php page on my webserver. My python app is on my computer. How would I make it...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.