ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
HI,
There are many and many programming languages (mainly : C,C++,java, Shell, Perl, python, php). which learn and use, in which circonstances use that language instead of the other.
In many situations we can use anyone, but which is better.
Well what do you intent to do? I don't bother listing anything I know of if I don't know what is needed.
Such questions often lead to flamewars, or just bunches of opinions most of which are unqualified AFAIK.
I think that's why they joked like that in the first two posts.
But if you tell us under what circumstances (like, you want to study it over a longer or shorter term, you might want it to be used on Windows and Mac, is speed [=low ressource usage] an issue? ...) you would like to program, I think the community will give you some reasonable opinions.
Oh, and personal experience, capabilities and preferences play a role, too; so consider trying different languages.
HI,
There are many and many programming languages (mainly : C,C++,java, Shell, Perl, python, php). which learn and use, in which circonstances use that language instead of the other.
In many situations we can use anyone, but which is better.
Not a useful question; there are so many wildly different circumstances that there is not one language that is best for all of them.
If you try phrasing your question "which is the best for .... circumstance" you might get a useful answer (or you might get a flame war...difficult to say which).
Last edited by salasi; 02-06-2009 at 03:19 PM.
Reason: enlightenment keyboard mapping problem, oddly
HI,
There are many and many programming languages (mainly : C,C++,java, Shell, Perl, python, php). which learn and use, in which circonstances use that language instead of the other.
In many situations we can use anyone, but which is better.
thanks a lot
bela
If you are trying to pick programming language to learn, pick ANY language, and stop wasting time trying to find "the best". There is no "the best" language, and knowledge acquired in one language will help in learning other language later.
If you are trying to pick programming language to learn, pick ANY language, and stop wasting time trying to find "the best". There is no "the best" language, and knowledge acquired in one language will help in learning other language later.
we cannot just pick ANY language. Imagine OP picks brainfuck for example, does it help at all? In any case, picking one from a few of the more popular ones may be more appropriate.
Why: Well rounded language, allowing you to write applications from Cellphone devices to the web. Highly portable, easy to use, well written API, lots of amazing frameworks available such as Struts, Hibernate and Spring, several great IDE's such as Eclipse and Netbeans available, open source. Has been around for quite a long time now, so it is very mature as well. And, there is plenty of jobs available for EE developers these days.
You can't go wrong with Java on any level really. Both as a hobby or professionally.
... You can't go wrong with Java on any level really. Both as a hobby or professionally.
This is ridiculous WRT any language, and specifically WRT Java.
FWIW Java is not as portable as its developers claimed it to be - on every platform things do (not) work slightly differently. Remember, bugs are everywhere.
Thank you for all same for those which amuse.
I have a long time used and taught the languages (C, C++, Java, php, Shell), so sometimes I asked myself the question: it would be better to fix itself on ONE language instead of several which do same thing?
a comparative study (serious, objective and recent) would be welcome or may be it already exists.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.