Top 10 Programming Languages :D

PHP is considered a programming language, though not sure why JavaScript is listed as one. Funny how Visual Basic / VB.NET don't appear on this list. I believe ASM should be listed, as all code of any language can be broken down into and interfaced with, via ASM.
Delphi is just as powerful and fast as any of those, but unfortunately, my language of choice won't make any top 10 lists, any time soon. I blame Embarcadero!

EDIT:
Scratch that... I blame Borland, for selling it to Embarcadero.

Haha, i have good old memories with Delphi, sad it is almost dead now so i moved to the web.

btw JavaScript is considered a programming language.
https://answers.yahoo.com/question/index?qid=20110408121313AAHiluj
 
  • Like
Reactions: Toz
No they are not true programming languages. They do not need to be compiled explicitly. They are better termed as scripting languages.
see this for example: http://programmers.stackexchange.co...-scripting-languages-and-programming-language
My point is, that this infographic is comparing an apple with an orange. They can't be compared like this.
Yes they are wtf!
PHP is a general-purpose programming language and JavaScript is client side programming language.HTML isn't obviously.
 
it depends on your needs, if you need multithreaded bots with proxy support...HTML is the way to go. if you want to build a social network like facebook or myspace, you need a language that supports markup..like Python on Rails (PoR). I prefer HTML4 and Java Scripting for my general IM work.
 
Well I said "true" for this reason only. Yes it can be, but can you do malloc() in PHP? No!! :D

Well the thing is that these languages have their own usages. You won't use C to build a webpage, or PHP to do some asm stuffs. How can they be compared then?

PHP can technically be considered as both.
 
No they [JavaScript and PHP] are not true programming languages.
They do not need to be compiled explicitly. They are better termed as scripting languages. see this for example: http://programmers.stackexchange.com/questions/46137/what-is-the-main-difference-between-scripting-languages-and-programming-language

I disagree. A programming language is not defined by the fact it is compiled or not. If you thought that, then BASIC turned into a programming language when compilers for it came up... What about java and .Net? They need to be compiled but still must run in an interpreting environment.... no, interpretation or not is really beside the point. You can argue that HTML or SQL are no programming languages since you can't really solve general purpose computation tasks with them, but you certainly can so both in PHP and JavaScript.

My point is, that this infographic is comparing an apple with an orange. They can't be compared like this.

Here I heartily agree :)
 
Strictly speaking, they all are programming languages. I am not denying that :)
I disagree. A programming language is not defined by the fact it is compiled or not. If you thought that, then BASIC turned into a programming language when compilers for it came up... What about java and .Net? They need to be compiled but still must run in an interpreting environment.... no, interpretation or not is really beside the point. You can argue that HTML or SQL are no programming languages since you can't really solve general purpose computation tasks with them, but you certainly can so both in PHP and JavaScript.



Here I heartily agree :)

Scripting languages are generally more forgiving. As for example, data type and variable declaration. Consider the following example in PHP

Code:
error_reporting(E_ALL);
class Food{

    function Food($construct){
        foreach($construct as $key=>$value){
            $this->$key = $value;
        }

    }


}
$food = new Food(array('name' => 'chicken' , 'unit' => 'kg' , 'calorie' => 10000));
var_dump($food);

I should have got an error if I was to code this in Java for example. For PHP, i would get
Code:
object(Food)[1]
  public 'name' => string 'chicken' (length=7)
  public 'unit' => string 'kg' (length=2)
  public 'calorie' => int 10000

It has been a long debate if scripting languages can be called as programming languages.. I don't want to continue that... I believe scripting languages are sub set of programming languages......

I hope I cleared my point.. :)
 
Last edited:
What SQL are they talking about? It is all combined, or just one?

It's good to see Ruby moving forward, I think it will be way about PHP soonish. Also, no surprise with Java.
 
Without getting into formal language definitions, you only need to be able to do a certain set of operations to be considered a language. So, SQL does qualify, although most people only know how to do very simple stuff with it. Just for general knowledge, Postscript is also a fully developed language. You could write a "C" compiler in Postscript and you can probably do the same thing with SQL.
 
Last edited:
Without getting into formal language definitions, you only need to be able to do a certain set of operations to be considered a language. So, SQL does qualify, although most people only know how to do very simple stuff with it. Just for general knowledge, Postscript is also a fully developed language. You could write a "C" compiler in Postscript and you can probably do the same thing with SQL.

while i agree that everyone has their own opinion of what is or is not a "language".... but, there is no way you will EVER do something like build a c compiler with SQL. thats just ridiculous. it doesnt even have proper looping
 
HTML should be on 1st place :p

My choice:
Python for web sites & Java for web tools.
 
Is it a ranking or just a list? I am bit confuse. If it is a ranking, I think HTML is more efficient programing language than MATLAB.
 
used to be a diehard java/grails guy but converted to python/web2py and will never be going back. java is much too heavyweight/rigid even with grails which abstracts a lot of ugly stuff. python is so rapid and lightweight, it can be used for practically anything and has a huge community.
so glad to not spend hours anymore going through stacktraces trying to understand weird error messages.
 
Java is the best !!! Changed the face of internet !!

Posted via Topify on Android
 
while i agree that everyone has their own opinion of what is or is not a "language".... but, there is no way you will EVER do something like build a c compiler with SQL. thats just ridiculous. it doesnt even have proper looping

Looping is actually kind of easy in SQL. Do some research.
 
Looping is actually kind of easy in SQL. Do some research.

yes, i know it does looping, but i said "proper" looping.. the things sql does is very limited. there is no way you are going to create a c compiler or anything useful with SQL (other than querying and displaying data).. if anyone thinks otherwise, please prove me wrong by creating a C-compiler with SQL.
 
It's not a surprise that java is on top of the list. It's a great programming language.

But i think, this should not be 'top 10 programming languages' but 'top 10 most popular languages'. Just a thought. :)
 
Back
Top