Submitted by yaph t3_z0yul2 in dataisbeautiful
Comments
yaph OP t1_ix8203r wrote
Good point! That that level of detail requires a lot of research I guess.
MugOfButtSweat t1_ix80n16 wrote
Interesting, go is a relatively new language correct? Would be interesting to watch its rise if any.
Also isnt Haskell the language they based cardano on?
yaph OP t1_ix81sg3 wrote
Yes, Go was released in 2009. Never heard of cardano.
yaph OP t1_ix7zcup wrote
- Data source: https://www.wikidata.org/
- Graphic source: https://programminglanguages.info/influence-ranking/
- Tools: wikidata-dl, D3.js, Inkscape
disharmony-hellride t1_ix85hc4 wrote
North American organic searches for C have dropped 40% over the last year. R, Python, Javascript, still going strong. Source: I SEO for programming.
Zephos65 t1_ix8679w wrote
There are some things about this I don't quite get. Like ML is a predecessor to haskell, so anything haskell inspired must also be inspired by ML no?
And like anything that was inspired by C++ or Java must also be inspired by C, right?
yaph OP t1_ix88oer wrote
I wouldn't say that's necessarily the case. For example: language X uses one feature of C. Language Y uses one feature of language X, but not the one that comes from C, so language Y would be influenced by X but not by C.
Zephos65 t1_ix8988o wrote
I suppose. I think what I am thinking of is that the C family has a very particular look. How functions are defined, scoping, variable declaration... all looks very very similar in C, C++, Java, C#
Python has a very distinct "look" to it.
ML family (including Haskell, OCaml, F#) all looks pretty similar
Etc. I think Rust is a good example of what you are saying. It steals a lot of the greatest ideas from a lot of languages, but I think of language families as having the same sort of style / feel
yaph OP t1_ix8abvx wrote
Yes, that makes sense.
v4ss42 t1_ix8a7bq wrote
Agreed. Arguably ALGOL should be at the top, because C (and by extension, all of its “influencees”) was derived from ALGOL.
KingDuderhino t1_ixc3bzv wrote
I think it only counts direct influences, otherwise the early languages because otherwise the early programming languages would be on top of the list.
Alfalfa-Similar t1_ix8c00t wrote
I remember popping in a BASIC cartridge into my dads Atarii 800xl and then learning to code from the manual when I was 6. I remember using PLOT x,x and hundreds of lines to draw a Zebra lol.
yaph OP t1_ix8yisf wrote
My brother and I typed the code for a game from a magazine when we were kids. We pretty much deleted it right after we could finally run it without syntax error, because it sucked. Hours and hours of work gone in a second. Nonetheless, we both ended up working as programmers later in life.
Alfalfa-Similar t1_ix97zhl wrote
I did the same out of a basic dos manual. Cant remember the game but I was so disappointed also.
TCritic t1_ix81zd7 wrote
Idk I think Whitespace has been influencing/implemented in nearly every language since before the language was even a language and even after the language reclassified from a language to an esoteric language. Truly a language among languages
yaph OP t1_ix84b9u wrote
There's also a language called Semicolon...
ottawalanguages t1_ix84wt0 wrote
Great job! The 'R programming language' is not on here?
yaph OP t1_ix85r2h wrote
Thank you! According to Wikidata, R has only influenced Julia, see https://programminglanguages.info/language/r/
As stated in the graphic, the data is not complete. If you know about other influenced languages you can add them on Wikidata https://www.wikidata.org/wiki/Q206904
jcinterrante t1_ix8wpra wrote
I feel like Fortran should really be at the top of this, because it’s the common ancestor of so many of these
[deleted] t1_ix8b66u wrote
[removed]
[deleted] t1_ix9dq4p wrote
[removed]
tahitithebob t1_ixc1uw2 wrote
There is objective-c and no swift ? Seems weird to me
yaph OP t1_ixc8i1i wrote
At the moment Wikidata lists 4 languages influenced by Swift, see https://programminglanguages.info/language/swift/
It's a fairly new language, also data might be missing.
Decent-Ad-8335 t1_ixgog7v wrote
It’s likely not a reliable indicator though, because they probably got this data in a similar way to how the TIOBE index works.
yaph OP t1_ixhwlsu wrote
For the most part it is based on Wikipedia.
ajmsnr t1_ix80jvh wrote
I wonder how Perl Compatible Regular Expressions (PCRE) compared to the overall Perl language factors into this assessment.