depends what for. c++ is very useful, especially in more complex programming, alot of analysts use it, especially in financial modelling which is one of the hottest areas at the moment. still, u might wanna start off with something easier as previously suggested. i see alot of adverts asking for c++, java and c# in maths related jobs with programming focus
2006-10-18 21:15:48
·
answer #1
·
answered by tsunamijon 4
·
0⤊
0⤋
Most computer languages are useful. However, some languages such as Cobol and RPG should never have been invented. I have programed using most languages and the one I found most useful was C amongst the 'assembly' languages and Java amongst the object-oriented languages. C++ is a language you have to learn because of idiots like Stroustrup (the inventor) who had to earn a reputation from a community of idiot programmers. Today, most large corporations use C++ including the empire of evil (Microsoft), IBM and others. Unfortunately C++ has taken very deep root and if you want to earn good money you must be able to program in C++.
So, useful languages are Java and C++.
2006-10-19 08:09:31
·
answer #2
·
answered by Anonymous
·
0⤊
0⤋
The answer is they all are. The real question is, "useful for what?".
If you mean a useful one to know to get a job I think C is a really good basic language to learn. It is powerful and simple, and there are not too many concepts to pick up.
After C it is a very good idea to know an OO language (OO: Object Oriented). Knowing C it is easy to pick up either C++ or Java, and either is good (though personally I prefer Java). Python is very popular now.
If you are a programmer knowing a scripting language is really useful. This can be something like Perl, or (my favorite) elisp.
With these basics you should be able to pick up anything you need fairly easily.
If you mean for a specific job you need to be more specific on the requirements. They include things like how easy it is to develop, how easy to maintain, how fast, how easy to port to other platforms...
And yes, assembler is a good thing to know if you want to be able to write efficient code, not so much because you will ever need it but because it will help you understand what the computer is doing. Kind of like learning Latin.
ps I too recommend strongly against Basic. It was written as a language for practice, not as one to use. With the speed of compilers now there is no need for this type of language.
2006-10-19 04:39:55
·
answer #3
·
answered by sofarsogood 5
·
0⤊
0⤋
Forget about BASIC - it's a messy language that will force you to memorize all kind of illogical things. It doesn't resemble anything else so it won't make it much easier for you to learn a real programming language.
Java is easy to learn, excellent freeware implementations are available, and it's extremely useful - platform independent, power-full, and THE language to use for web applications and for mobile phones. But you can program anything in Java.
From Java you can easily take the small steps to similar languages for specific purposes:
- JavaScript for simple webclients
- PHP or Server-Side JaveScript for simple webserver applications
- Python for simple database applications
- C++ for low-level and CPU-intensive stuff such as numerical analysis.
2006-10-19 04:28:14
·
answer #4
·
answered by helene_thygesen 4
·
0⤊
0⤋
Prolog!
If you want to write a program that inputs a math expression and differentiates it, then a Prolog program would take at least 20 times less effort than a program written in C, Java, Perl, .....
2006-10-19 10:32:48
·
answer #5
·
answered by p_ne_np 3
·
0⤊
0⤋
Depends on what you want to do. If you are just starting out using basic is your best bet. You can go to Microsoft.com and get microsoft basic for free and the program can help you along in making programs
2006-10-19 04:17:07
·
answer #6
·
answered by Jad 1
·
0⤊
0⤋
All I guess....which programming language is not useful?
2006-10-19 04:20:43
·
answer #7
·
answered by ali 6
·
0⤊
0⤋
learn assembly, is the simpliest and most useful programming language
2006-10-19 04:11:01
·
answer #8
·
answered by KO 3
·
0⤊
0⤋
You have to learn BASIC first, if you are a beginner. For future courses, JAVA, C, C++, Oracle etc. are vey important.
2006-10-19 04:11:23
·
answer #9
·
answered by Anonymous
·
0⤊
0⤋
depends what you have and what you want
device drives : C / C++
on a html page : javascript
enterpriseapplications : C++ or Java or even RPG
2006-10-19 07:14:49
·
answer #10
·
answered by gjmb1960 7
·
0⤊
0⤋