There are many programming languages to choose from. The TIOBE Index is a list of programming languages, ranked in order of popularity. This articl...
For further actions, you may consider blocking this person and/or reporting abuse
Having read this, I'm not sure that I understand when and how to use any of these languages from the information provided.
In addition, some of this information seems misleading or wrong to me - i.e.
I am surprised with the description of Kotlin.
It should be noted that it can be used for web development (increasing in popularity) and for embedded systems with kotlin native as well, not just mobile. It is a very young language that made it into the list in record time. It offers the JVM but with a much more pleasant experience for developers, and at the same time with extra security checks on your code thanks to nullability and mutability support. Increasing in popularity, a worth language to learn for your career
I actually work using Kotlin for webdev on large, non-trivial projects. It's good - and it's definitely not just for Android.
Thanks! This article was fun to read.
I'm suprised there is no
And while there is really non-known languages in list...
I wouldn't say that lisp and scheme are difficult to learn. They are one of the easy ones to learn.
Suprised to see VB.NET so high in the list!
You'd be surprised to see how many VB.NET and VBA applications are around and in dire need of developer teams.
as Cobol is still alive and kicking, I'm not surprised of anything anymore :D
Well a few of them didn’t. I can’t search this page on mobile, but I think Clarion, ML, Smalltalk, Script#, and DOS Batch didn’t make it either. However, it is still a very comprehensive read.
Ohh yeah. Clarion was cool. Unfortunately the people at TopSpeed (coming from Borland Turbo Pascal team) did same mistake with the language as Borland did. They made it commercial instead to open it to the community. Many concepts from clarion has been very sexy (interactive templates, data dictionary, :=: operator 😉)
I learned much in early 90s in the XBase area. The success of open source and the rapidly growing java ecosystem (especially at backend) changed the way we see programming... now Node and JS seem to rule the world. Funny times 🙂
In my experience it's not more difficult than JavaScript. JavaScript is even harder to learn, because you have to learn different versions of it (the old JS and the new one).
I would have thought PowerShell would have made this list.
Powershell is a scripting language:
(docs.microsoft.com/en-us/powershel...)
Powershell is a scripting language:
docs.microsoft.com/en-us/powershel...
Good article, thanks! I think that programming language is not like a tool. Editor, IDE, compiler, debugger are tools. Programming language is like the material - like you build your bridge out of concrete or metal or wood.
"Perl was introduced in 1987 as a utilitarian scripting language, evolving from CGI scripting."
Perl was introduced by Larry Wall in 1987. (en.wikipedia.org/wiki/Perl#Early_v...)
CGI wasn't a 'thing' until 1993.(en.wikipedia.org/wiki/Common_Gatew...)
"Perl was introduced in 1987 as a utilitarian scripting language, evolving from CGI scripting"
You might want to check your timeline there. CGI programming wasn't invented until the mid-90s. Perl had almost ten years of being the default go-to "glue language" for Unix sysadmins before it became the defacto standard for CGI programs.
I apologize, Dave, I just posted the same rebuttal, with Wikipedia links; I didn't see this.
The more the merrier :-)
AFAIK Kotlin does not compile to JavaScript, but to Java-bytecode and runs in JVM.
yes it does! :)
kotlinlang.org/docs/tutorials/java...
Also Native compilation is in the works (beta I think? Maybe GA by now, haven't looked in a while and too lazy to go now.)
AFAIK it didn't make the cut in the latest TIOBE index because of some criterias.
It's pleasant to see another person who agreed with me that Delphi is totally dead. Something that it's programmers don't want to admit.
Even though it's already dead, the IDE is still super expensive, and the company have to intention to reduce it's price for the foreseeable future; in the the age where almost all IDE / code editors are free. How smart they are.
I needed to read something like this. Very useful, thank you a lot for writing it! I’ve bookmarked it and will read it in more detail soon 🙏🏻
Great article. I just wish to add that MATLAB is actually a mathematical and engineering systems modeling language. It is most popular in engineering especially mechanical and electrical and in academia. It is used anywhere you find high-level or cutting edge research being conducted. There are several popular alternatives for this kind of use: Mathematica, Maple, and MathCAD.
As an ABAP developer, your brutal honesty hurts ;-)
github.com/PowerShell/PowerShell
Like so :)
PowerShell is cross-platform and open source. It runs everywhere.
Very well-done list ;-)
Me...
Scroll scroll Ahhh.. Java...
Scroll scroll Yeyyaa Python FTW :)
Nice work on getting info out there, info is pretty accurate.
I was wrong, it was actually considered but didn't make to the top 43.
I assumed it didn't fall into because it wasn't in the top 100 in a recent listing (was #104).
I really enjoyed perusing through this! I didn't realize the popularity of Python, and I'm glad I decided to dabble in it as I'm learning JS. Thanks for great read and references!
Yeah... I mean, how hard is it to remember the single type of parenthesis that Lisps use? As opposed to ascii pot-pourri of most other languages.
Reminded of:
And yet, this is C with lisp style. In any project with coding guidelines, you'd have to write:
increasing the count of braces...
Not that I want to play parenthesis golf with you...
(
maximize
is definitely a bit of a hack - should really befinally (return x)
but that'd be another pair of parens)