DEV Community

jawwad22
jawwad22

Posted on

Which is best java, c#, python or any other language and why?

Top comments (10)

Collapse
 
idanarye profile image
Idan Arye

Brainfuck

Collapse
 
pbouillon profile image
Pierre Bouillon

What about Malbolge

Collapse
 
idanarye profile image
Idan Arye

Too feature-bloated

Collapse
 
ben profile image
Ben Halpern

I wouldn't say any language is best, but depending on what you're looking for you might say that JavaScript is best because it runs, like, everywhere.

Collapse
 
evanoman profile image
Evan Oman

Java

Then again you can run JS on Java using Nashorn so most places that run Java will run JS.

Collapse
 
kspeakman profile image
Kasey Speakman • Edited

Unanswerable. Each language works better in specific (usually organizational) situations. I use at least 2 programming languages in new software, and 4-5 in legacy stuff.

Collapse
 
nektro profile image
Meghan (she/her)

Any language that gets the job done efficiently, securely, and is as maintainable as the life of the project needs.

Collapse
 
electrode profile image
Electrode Cathode

i don't think the word "best" is the right to use,each language has its on good here bad here ,best is for you to sit and research on each of these languages, probably watch beginners tutorials about them on youtube.
No one is going to sit you down and say this is the best, it think.
This is my opinion.

Collapse
 
chiangs profile image
Stephen Chiang

In my opinion...

From the developer perspective:

There isn't a best one, just what's most appropriate for your application. Another thing to consider is what's most popular in your job market.

Java, c#, etc are general purpose programming languages, in which, as long as you have solid learning of programming principles, OOP, etc then you can more or less move back and forth from each language.

As an example, I'm brought up on Java, but my first developer job mainly requires experience with JavaScript, C#, ASP.NET. Java positions in my job market are sparse whereas C# .NET is plentiful.

So should I have continued to pursue Java or find a company who sees my core abilities and shows willingness to invest in me? Subsequently, I now become more valuable in my local job market.

From a startup/company perspective:

Again, it's what is more appropriate for your application. Additionally, the company should choose a language in which it has a large pool of developers with strong experience locally to their job market to ensure strong continuity and to minimise costs of recruitment.

Collapse
 
craser profile image
Grumpy and • Edited

Mu.