• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Bear Bibeault
  • Paul Clapham
  • Jeanne Boyarsky
Sheriffs:
  • Junilu Lacar
  • Knute Snortum
  • Henry Wong
Saloon Keepers:
  • Ron McLeod
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Frits Walraven
  • Joe Ess
  • salvin francis

who is #1

 
Ranch Hand
Posts: 4702
9
Scala Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
in number of programmers getting paid to use the language, which language has the most?
I think it is java, but I don't know.
C#(.NET) I hope isn't.
there are other players too.
I think pearl and php are still used.
my new favorite scala will probably be low on the list.
 
Marshal
Posts: 7347
498
Mac OS X VI Editor BSD Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You can try to check http://www.tiobe.com/tiobe-index/
It is well known website which defines languages popularity by taking into consideration quite few aspects of them.
 
Randall Twede
Ranch Hand
Posts: 4702
9
Scala Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
thanks man. that was just what I was looking for. you have to scroll down a bit, but there is a chart.
scala didn't place last
btw java wins. according to that source.
 
Liutauras Vilda
Marshal
Posts: 7347
498
Mac OS X VI Editor BSD Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If language is down the list, that not necessarily means, that language isn't good nor interesting.

Currently I'm learning 7 other languages outside my chosen main language. It doesn't mean I'm going to become a proficient with them, but I believe discovering different paradigms, semantics, will help me to become a better programmer on my chosen main language.

Just finished 1 full week active research in Ruby (and really liked it). Until now I was quite reluctant to learn and use Java Streams and Lamdas, but after using Ruby for a week, I believe I have managed to see a power it gives and code expressivenes it offers me.

Currently digging inside the Io language (which is so called prototype based language), later will go for Prolog, Scala, Erlang, Clojure, Haskell. Might will look to Kotlin too.

All those languages I read are very different and at the same time have many similarities, interesting is, that all of them have to offer something very unique. So will try to discover that.

 
Marshal
Posts: 66960
255
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Tiobe doesn't directly measure the popularity of a language, but the amount of its online discussion. It is probably a good proxy for its use overall.
 
Java Cowboy
Posts: 16084
88
Android Scala IntelliJ IDE Spring Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Liutauras Vilda wrote:If language is down the list, that not necessarily means, that language isn't good nor interesting.


I agree, just because language X is #1 on the list doesn't mean that it's best to stick to language X for finding work.

In fact, it may even work against you. There are so many programmers using the #1 language that it's hard to distinguish yourself from other job candidates. If you are good at some other language, then you might have less competition for finding a job where that language is used and you have a higher chance that employers see you as a valuable asset rather than a commodity which can be replaced by another programmer any time.
 
Bartender
Posts: 9605
16
Mac OS X Linux Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Randall Twede wrote:in number of programmers getting paid to use the language, which language has the most?



From the recruiters that call me, I'd guess that .NET is the most popular for enterprise development, with Java as a close 2nd.  I'm sure there's a lot of regional and market variation

Campbell Ritchie wrote:Tiobe doesn't directly measure the popularity of a language, but the amount of its online discussion.


There were a lot of C programmers in a recent Slashdot article criticizing the Tiobe index, which lists Java as #1, with some variation of:

Frankly, C programmers don't need to ask questions about the language itself since it is so simple.



Um, dude, C is #2...

So since Tiobe is not a reliable metric, I propose the Coderanch index, which I've derived from the number of posts in the "Other Languages" section of the Ranch.  Keep in mind that the number of posts is from "the beginning of time".  A more accurate index would be "posts per X" where X is some shorter time slice (day, month, year).  Java is, of course, #1 with about a million posts:

RankLanguagePosts
2Groovy3223
3Scala2048
4C/C++1735
5Ruby1694
6Jython/Python1228
7PHP1164
8Clojure946
9Perl291
10Go192
11C# and .NET68


Randall, you can take comfort in the #3 placing of Scala.
 
Campbell Ritchie
Marshal
Posts: 66960
255
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Joe Ess wrote:. . . C programmers don't need to ask questions about the language itself since it is so simple. . . .

Good thing this is the MD forum
 
Campbell Ritchie
Marshal
Posts: 66960
255
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This chap makes some useful and well‑considered points about the difference between Java┬« and C. The same discussion points out that it is difficult to compile C on Windows┬«. Does this mean that M$ won't speak in any language not including the .NET suffix?

The link comes from the same Slashdot article mentioned earlier.
 
Randall Twede
Ranch Hand
Posts: 4702
9
Scala Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
lui,
      that is what I have been doing also. exploring other languages and paradigms. I liked Jython and JRuby. now I am learning scala. from ruby you remember the idea that everything is an object? that's what I love about scale. also scala compiles to java classes. its not an interpreter.
 
Did you ever grow anything in the garden of your mind? - Fred Rogers. Tiny ad:
Sauce Labs - World's Largest Continuous Testing Cloud for Websites and Mobile Apps
https://coderanch.com/t/722574/Sauce-Labs-World-Largest-Continuous
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!