Live data from Hacker News

Programming languages influence network

exploringdata.github.io

31–40 of 42 posts

Re: Programming languages influence network

#31
post #25

Love it, allows to explore the relations between language in a different way. I wonder why ECMAScript and JavaScript are different? Isn't it a different name for the same programming language?

JavaScript is an implementation of the standardized ECMAScript language, so technically it is not the same.

Freebase lists JavaScript as a dialect of ECMAScript and draws no influence relation between the two, you can see the data for ECMAScript here http://www.freebase.com/m/019syg

Re: Programming languages influence network

#32

I'm curious about the claim that Java influenced C, especially since Java is a much newer language.

Good observation, this relation is not backed by reliable sources and was probably added by mistake.

Someone has deleted this relation today, see http://www.freebase.com/m/07sbkfb?links&lang=en&filter=%2Fco...

Maybe a response to this thread. Think it's time to update the graph in the near future.

Re: Programming languages influence network

#33
post #27

how is CFML (ColdFusion) not linked to Java? CFML runs on top of the JVM.

It's because the public Freebase data that this visualization is based on is far from complete. For these programming languages and other things, it is as if most of the Wikipedia articles existed on the subject, but they contained nothing but the summary information. Have to start somewhere though, Freebase is a great start for structured information associations.

You can view the CFML entry here: http://www.freebase.com/m/03tsq7 and see that the 'Influenced by' and 'Influenced' associations are empty.

Re: Programming languages influence network

#34
post #27

how is CFML (ColdFusion) not linked to Java? CFML runs on top of the JVM.

tmarthal makes a good point stating that Freebase data is not complete.

Moreover, looking at the language itself, I don't see anything that reminds me of Java.

That CFML runs on the JVM doesn't imply that the Java language is an influence from a theoretical computer science point of view. CFML also runs on .NET and Google App Engine, see http://en.wikipedia.org/wiki/ColdFusion_Markup_Language

Re: Programming languages influence network

#35
post #6

Seems like a popular thing to do, but probably time consuming (I probably have dozens more URLs but i'd have to search a lot of laptops, delicious, and... remember magnolia?) http://blog.fogus.me/2012/05/02/a-functional-programming-inf... http://blog.fogus.me/2012/06/07/an-object-oriented-influence... https://news.ycombinator.com/item?id=3920619 http://www.info.ucl.ac.be/~pvr/paradigms.html (the Dewey decimal system…

I love Fogus' FP map because it's got such a strong "all roads lead to Haskell" effect. Cracks me up.

Re: Programming languages influence network

#36
post #31
post #25

Love it, allows to explore the relations between language in a different way. I wonder why ECMAScript and JavaScript are different? Isn't it a different name for the same programming language?

JavaScript is an implementation of the standardized ECMAScript language, so technically it is not the same. Freebase lists JavaScript as a dialect of ECMAScript and draws no influence relation between the two, you can see the data for ECMAScript here http://www.freebase.com/m/019syg

Then why isn't JavaScript attributed under "Languages Influenced" for ECMAScript. Seems wrong to me. http://exploringdata.github.io/vis/programming-languages-inf...

Re: Programming languages influence network

#38

Never expected to see Dylan that big. Would be nice if this nifty language could get more attention. Has anybody here ever deployed something in Dylan?

People have in the past ... I think we're at the point where someone could do so again with our current release. I hope to do so, myself.

Re: Programming languages influence network

#40
post #36
post #31

Earlier quoted context omitted.

JavaScript is an implementation of the standardized ECMAScript language, so technically it is not the same. Freebase lists JavaScript as a dialect of ECMAScript and draws no influence relation between the two, you can see the data for ECMAScript here http://www.freebase.com/m/019syg

Then why isn't JavaScript attributed under "Languages Influenced" for ECMAScript. Seems wrong to me. http://exploringdata.github.io/vis/programming-languages-inf...

Yes, JScript is listed both as a dialect and an influenced language, so this should apply for JavaScript and other languages too.
Post reply on HN