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.
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.
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.
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:
C# and .NET
Randall, you can take comfort in the #3 placing of Scala.
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
posted 3 years ago
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.
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.