On 2/2/2015 1:18 PM, Stefan Ram wrote:
> Öö Tiib <
oot...@hot.ee> writes:
>> Javascript for example with NODE.js.
>> These skewed lists however always show it on 7-9th place.
>
> I agree that JavaScript is ranked too low!
>
> The gut feeling says that more people use and learn
> JavaScript today than C++.
>
> »The RedMonk Programming Language Rankings: January 2015«
> shows another POV than TIOBE and sourcefore: »1 JavaScript,
> 2 Java, 3 PHP, 4 Python, 5 C#, 5 C++, 5 Ruby, 8 CSS, 9 C,
> 10 Objective-C, 11 Perl. 11 Shell. 13 R. 14 Scala,
> 15 Haskell, 16 Matlab, 17 Go, 17 Visual Basic, 19 Clojure,
> 19 Groovy.«
>
> The situation is very chaotic with »Visual Basic«, since
> Microsoft uses that term to refer to VB.net, while the rest
> of the world uses »VB.net« for »VB.net« and »VB« for classic VB.
> TIOBE does not seem to be aware of this problem.
>
> Also, Perl 5 and Perl 6 are two different languages, and
> one would like to see separate entries for them.
>
> However, »The RedMonk Programming Language Rankings: January
> 2015« shows C++ ranked even lower than on TIOBE and
> sourceforge, on place 5. So, whereever one looks, C++ is
> dying.
>
Well, regardless of what programming language people use more, my
original point was that I don't think graphics is "part of any
language", but rather part of a library or framework that ships with the
tools for that language.
IMO OpenGL used to be just that. As far as I know, both Windows and
Linux both came with the libraries installed with their OSes and a C++
developer could readily use it. I believe it had a comittee of some sort
and they decided what to roll into it and how. I never was an OpenGL
guru, much less a novice though. I opted to go the DirectX route since I
was almost always on a Windows platform, plus MS made OpenGL a little
more difficult to use and made it unreasonable to use it on Windows.
Of course OpenGL was low level, and there were libraries built on top of
that for standard windows and the like.
I am not sure what the popularity of languages has to do with anything,
even if they were listed accurately.