Ask your own question, for FREE!
Computer Science 21 Online
OpenStudy (anonymous):

what is the best programming languange?????

OpenStudy (osanseviero):

there isnt a best programming language. There are for web developers, for template design, game developing,etc. If you want to start learning, C++, python, basic...or one of those languages will be the best

OpenStudy (anonymous):

There is no 'best programming language'. Different languages have different advantages in different situations. It all comes down to what it is you're trying to make. For example, if you were in web development, the chances are quite likely that you'd have some experience in a language like PHP, ASP or Ruby, but you could still reasonably write the website using C++ if you wanted. It's just the other languages are better suited to the purpose. On the other hand, if you're an application programmer, making a desktop game, then you'd more likely be using C or C++ for its low level nature and efficiency, whereas if you were coding a desktop app like a bittorrent client or similar you might perhaps use Java for its platform independence and ease of use. Or if your application is quite light-weight and dependent on easily configurable GUI elements perhaps you'd work in Flex using the Adobe Flash engine, etc. Maybe you work in mainframes, in which case your bread and butter might be Assembly. There are many different languages for many different scenarios. The chances are you'll master one or two, and have a good knowledge of a couple more. Don't be concerned with the vast array of languages out there however - you can never master them all, but the more practice you get in just a few of them will make transitioning to other languages faster and easier. It's like pokemon, you can never get them all ;) But you won't need to. If you're new to programming and are looking into starting and wondering what language to pick up, then python is often suggested as a good first language, as it is powerful and flexible. I'd personally recommend Java as a great language that is both used in application and web programming, but object orientation can be confusing for first timers. Hope this helps :)

OpenStudy (osanseviero):

what he said

OpenStudy (anonymous):

Every language good .Every language has shortcomings and no language is perfect and not everyone likes one language. .You should think programming language as a tool to solve your problem. Remember "What language you speak tells how you solve a problem".Learn as much as language you wish and decide which one you want to use. I have learnt c,c++,java,ruby,PHP,Python.I am settling Python because I can use it any where.but i will stay learn any new language.

OpenStudy (anonymous):

u can try MATLAB..

OpenStudy (anonymous):

I guess JAVA since it can be used on different platforms but I agree with the notion there is no such thing as best language its just a tool to solve a problem so chose the best tool that can solve that problem and you comfortable with

OpenStudy (anonymous):

they are all great. java and python are easy to learn the basics. java's biggest shortcoming is that it an interpreted language, so it runs slower. C and C++ are great because you can do more with them, but they are harder to learn and a different version must be written for each machine that you want to use it.

OpenStudy (anonymous):

Each language is really unique in their own way . They each are built to solve a particular set of problems , for example Perl was built specifically for dealing with Text files and strings , Java was built to be completely independent of OS , C was built for low level operating system development . So its not really a case of which one is better , its whcih one is suitable for the job you need to do . An example would say compile all .c programs in a directory , a C file could do this in about 200 lines with the safe guards , a Perl program would take a 50-60 lines to do the same job , this saves you time and gets your job done as fast as possible

Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!
Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!