TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Programming languages influence network

71 pointsby pguzmangalmost 12 years ago

17 comments

loup-vaillantalmost 12 years ago
We should resize the balls based not on the languages they directly influenced, but on the transitive closure on the relation.<p>I was rather shocked to see ISWIM having such a small node, given it influenced basically the whole statically typed functional branch. Miranda got a correspondingly undeserved treatment.<p>Ideally, for the influence network, the size of the ball should correspond only to the influences that where innovations in the considered language. That may be too much to compute, though.
zapharalmost 12 years ago
I would expect ML to have been a little bigger. Is the node size calculated by transitive influence or just adjacent influence?<p>This would be easier to read I think if the graph were directed and indicated it as such.
评论 #6020690 未加载
mmarianialmost 12 years ago
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?
评论 #6025002 未加载
trailfoxalmost 12 years ago
I&#x27;m curious about the claim that Java influenced C, especially since Java is a much newer language.
评论 #6021420 未加载
评论 #6022317 未加载
评论 #6026290 未加载
评论 #6021565 未加载
stephengilliealmost 12 years ago
This page doesn&#x27;t display for me. The top bar loads but lower is just a blank off-black page with no images or text. I enabled Javascript and saw no change. Clicking and right clicking anywhere below the address bar does nothing.<p>Latest chrome on fully-updated win8...
deepdogalmost 12 years ago
This is an interesting data set even though some of the relations are messed up. The biggest one being that it says C is influenced by Java.
znowialmost 12 years ago
It&#x27;d be even cooler if each relation had a short description&#x2F;example specifically how one language was influenced by another.
peterkellyalmost 12 years ago
Interesting to note that there are zero edges coming out of the C++ node, but a <i>lot</i> coming in
评论 #6021356 未加载
gtanialmost 12 years ago
Seems like a popular thing to do, but probably time consuming (I probably have dozens more URLs but i&#x27;d have to search a lot of laptops, delicious, and... remember magnolia?)<p><a href="http://blog.fogus.me/2012/05/02/a-functional-programming-influence-graph/" rel="nofollow">http:&#x2F;&#x2F;blog.fogus.me&#x2F;2012&#x2F;05&#x2F;02&#x2F;a-functional-programming-inf...</a><p><a href="http://blog.fogus.me/2012/06/07/an-object-oriented-influence-graph/" rel="nofollow">http:&#x2F;&#x2F;blog.fogus.me&#x2F;2012&#x2F;06&#x2F;07&#x2F;an-object-oriented-influence...</a><p><a href="https://news.ycombinator.com/item?id=3920619" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=3920619</a><p><a href="http://www.info.ucl.ac.be/~pvr/paradigms.html" rel="nofollow">http:&#x2F;&#x2F;www.info.ucl.ac.be&#x2F;~pvr&#x2F;paradigms.html</a><p>(the Dewey decimal system congeners) <a href="http://delivery.acm.org/10.1145/2380000/2371137/ACMCCSTaxonomy.html?ip=76.22.37.150&amp;acc=OPEN&amp;key=1B55DF923F77674F55057ED4F3766CA0&amp;CFID=346311616&amp;CFTOKEN=70828105&amp;__acm__=1373473781_10bd00e024e5caa1c72dd84b743d610f" rel="nofollow">http:&#x2F;&#x2F;delivery.acm.org&#x2F;10.1145&#x2F;2380000&#x2F;2371137&#x2F;ACMCCSTaxono...</a><p><a href="http://james-iry.blogspot.com/2010/05/types-la-chart.html" rel="nofollow">http:&#x2F;&#x2F;james-iry.blogspot.com&#x2F;2010&#x2F;05&#x2F;types-la-chart.html</a><p><a href="http://blog.ouseful.info/2012/07/03/mapping-how-programming-languages-influenced-each-other-according-to-wikipedia/" rel="nofollow">http:&#x2F;&#x2F;blog.ouseful.info&#x2F;2012&#x2F;07&#x2F;03&#x2F;mapping-how-programming-...</a><p>__________<p>vaguely related: the Right Tools survey<p><a href="http://www.eecs.berkeley.edu/~lmeyerov/projects/socioplt/viz/index.html" rel="nofollow">http:&#x2F;&#x2F;www.eecs.berkeley.edu&#x2F;~lmeyerov&#x2F;projects&#x2F;socioplt&#x2F;viz...</a><p><a href="http://www.storytotell.org/essays/juxtaposition.html" rel="nofollow">http:&#x2F;&#x2F;www.storytotell.org&#x2F;essays&#x2F;juxtaposition.html</a><p><a href="http://www.cl.cam.ac.uk/teaching/1011/ConceptsPL/" rel="nofollow">http:&#x2F;&#x2F;www.cl.cam.ac.uk&#x2F;teaching&#x2F;1011&#x2F;ConceptsPL&#x2F;</a> (they spend a lot of time studying ML and the state of the art language)<p><a href="http://www.cl.cam.ac.uk/teaching/exams/pastpapers/t-ConceptsinProgrammingLanguages.html" rel="nofollow">http:&#x2F;&#x2F;www.cl.cam.ac.uk&#x2F;teaching&#x2F;exams&#x2F;pastpapers&#x2F;t-Concepts...</a> (pretty sure i&#x27;d flunk)<p><a href="http://www.cl.cam.ac.uk/teaching/1213/DenotSem/" rel="nofollow">http:&#x2F;&#x2F;www.cl.cam.ac.uk&#x2F;teaching&#x2F;1213&#x2F;DenotSem&#x2F;</a>
评论 #6020814 未加载
评论 #6023736 未加载
评论 #6021305 未加载
reirobalmost 12 years ago
Love it, allows to explore the relations between language in a different way.<p>I wonder why ECMAScript and JavaScript are different? Isn&#x27;t it a different name for the same programming language?
评论 #6022285 未加载
bierkoalmost 12 years ago
There&#x27;s a bug where if you scroll down in one modal, the scroll will be preserved in the other modals you open.
thomasjamesalmost 12 years ago
I don&#x27;t think this is actually getting data from Wikipedia. How could C have been influenced by Java?!
seivanalmost 12 years ago
Feel like OBJ-C and Ruby should be closer :)
rip747almost 12 years ago
how is CFML (ColdFusion) not linked to Java? CFML runs on top of the JVM.
评论 #6022773 未加载
评论 #6022877 未加载
suyashalmost 12 years ago
CSS is not there.
papsosouidalmost 12 years ago
This is a cool visualization, but the data it is working from is pretty poor. A lot of the &quot;influenced&quot;s and &quot;influenced by&quot;s are pretty sketchy, and some are just plain nonsense. Also categorizing the languages is pretty iffy. I can&#x27;t imagine any possible definition of &quot;functional programming language&quot; that includes lua, python and ruby, but does not include perl.
评论 #6021963 未加载
fantnnalmost 12 years ago
How in the world is PHP such a small node?
评论 #6020619 未加载
评论 #6020609 未加载
评论 #6020648 未加载
评论 #6021526 未加载
评论 #6022045 未加载