News for hackers. Stuff that matters.
Re:Graph of Programming Language Influences by torrance on Tuesday January 21, 2014 @11:08PM (#7100639)
It's really interesting that Haskell, which is often portrayed as merely an academic play-thing, is so prominent. By bringing together so many language features that were otherwise relatively obscure it's acted as a kind of language laboratory — and in doing so it's made a really clear case for a lot of them.
Re:Graph of Programming Language Influences by tikhonj on Tuesday January 21, 2014 @11:18PM (#7100680)
It's a language designer's language--just like jazz is often musician's music :).

Haskell serves as both a vessel and a showcase for PL research. It also has very close ties to a bunch of communities, including many of the people behind Microsoft's languages (VB.NET, C# and F#).

Also, while Haskell does not have a broad presence in industry, it does have a reasonable amount of mindshare. A surprising number of people know and talk about Haskell, even if they've never used it. This also helps influence the design of other languages.

Re:Graph of Programming Language Influences by tethis on Thursday January 23, 2014 @07:45PM (#7112635)
I know I like to talk about Haskell, even if it's too dense for me to grasp at a level where I could put it into production without jumping off a bridge.
Re:Graph of Programming Language Influences by captaincrowbar on Tuesday January 21, 2014 @09:50PM (#7100392)
It seems a bit odd that Javascript and Ecmascript landed in two very different parts of the graph.
Re:Graph of Programming Language Influences by blueskin_ on Wednesday January 22, 2014 @10:50AM (#7103271)
...I just read that as EczemaScript.
Re:Graph of Programming Language Influences by cwmma on Wednesday January 22, 2014 @07:12AM (#7102113)
if I remember correctly the Wikipedia article on EcmaScript included a bunch on ActionScript
Re:Graph of Programming Language Influences by frik on Wednesday January 22, 2014 @03:15AM (#7101426)
This graph needs a clean up and there should be arrows.

Basic and QBasic/QuickBasic are on two different parts of the graph, as well as Javascript and Ecmascript.

The should be interactive and force-based so that it aligns in a nicer way.

Re:Graph of Programming Language Influences by mutagen on Tuesday January 21, 2014 @11:06PM (#7100630)
Looks like some careful editing of Wikipedia pages would clean this up immensely, the various isolates strands of BASIC stood out to me.
Re:Graph of Programming Language Influences by mattdw on Wednesday January 22, 2014 @05:14AM (#7101798)
Not to mention that it's just repeating whatever myths Wikipedia has picked up, like the connection of Javascript to Scheme. A more rigorously curated graph would be very interesting.
Re:Graph of Programming Language Influences by midas007 on Wednesday January 22, 2014 @05:47AM (#7101888)
So I've had this one under construction for a while:

It's handmade, so it's better but not perfect:

https://app.box.com/s/lo36pbyqi3v2fg1wqefx [Language Family Tree.svg]

https://app.box.com/s/qxq4ohxfv44j3euas5gl [Language Family Tree.graffle]

Re:Graph of Programming Language Influences by cormullion on Wednesday January 22, 2014 @04:18AM (#7101639)
I thought that AppleScript looked oddly placed, sheltering directly under Lisp. But some people do consider it to be influenced by Lisp/Scheme - Matt Neuburg proposes the connection somewhere in his 'AppleScript - the definitive guide'. I would have connected it more with HyperTalk, which is down past ECMAscript. And English.
Re:Graph of Programming Language Influences by lispm on Wednesday January 22, 2014 @10:21AM (#7103008)
> AppleScript was officially conceived in 1989 as a research project by the Advanced Technology Group (ATG) at Apple Computer and was code-named “Family Farm.” The research team was led by Larry Tesler and included Mike Farr, Mitchell Gass, Mike Gough, Jed Harris, Al Hoffman, Ruben Kleiman, Edmund Lai, and Frank Ludolph.

Some of those knew Lisp. The Advanced Technology Group led by Tesler used Macintosh Common Lisp in many application prototypes and research projects. There was an 'AppleScript on Steroids' written in MCL called Sk8Script by them.

Re:Graph of Programming Language Influences by CCs on Tuesday January 21, 2014 @11:15PM (#7100665)
Re:Graph of Programming Language Influences by sdegutis on Tuesday January 21, 2014 @10:31PM (#7100507)
Why is Sing# out there by itself? It's a direct descendent of C#.
Re:Graph of Programming Language Influences by mindcrime on Tuesday January 21, 2014 @10:46PM (#7100558)
Looks like it's because the connection between C# and Sing# isn't noted in the "Influenced By" field in the infobox.

https://en.wikipedia.org/wiki/Sing_Sharp

Re:Graph of Programming Language Influences by cafard on Wednesday January 22, 2014 @10:55AM (#7103323)
Re:Graph of Programming Language Influences by informatimago on Thursday January 23, 2014 @08:00AM (#7107841)
http://www.levenez.com/lang/ looks much much more exhaustive.
Re:Graph of Programming Language Influences by elwell on Tuesday January 21, 2014 @09:33PM (#7100343)
CoffeeScript is in an interesting place.
Re:Graph of Programming Language Influences by platz on Wednesday January 22, 2014 @12:15AM (#7100878)
right next to the oddly placed c++11
Re:Graph of Programming Language Influences by cobbal on Wednesday January 22, 2014 @01:48AM (#7101206)
Which was in no way influenced by c++
Re:Graph of Programming Language Influences by camus2 on Tuesday January 21, 2014 @11:34PM (#7100736)
would be more interesting if it were interactive. Right not it's barely readable.
Re:Graph of Programming Language Influences by yaph on Wednesday January 22, 2014 @06:04AM (#7101928)
A while ago I created an interactive version of programming languages influence, see it at http://exploringdata.github.io/vis/programming-languages-inf...

It is based on Freebase data, which differs from DBpedia, although it is one of Freebase's sources.

Re:Graph of Programming Language Influences by chao- on Wednesday January 22, 2014 @02:06AM (#7101259)
That was my first thought as well. I wish I could click on a single language and have it highlight only its direct connections or darken everything else.
Re:Graph of Programming Language Influences by kachhalimbu on Wednesday January 22, 2014 @02:26AM (#7101300)
Graph in the middle of that page is zoomable
Re:Graph of Programming Language Influences by midas007 on Wednesday January 22, 2014 @05:46AM (#7101886)
Erlang is missing.
Re:Graph of Programming Language Influences by elwell on Wednesday January 22, 2014 @01:32PM (#7104444)
Maybe it doesn't have any influence(s).
Re:Graph of Programming Language Influences by midas007 on Thursday January 23, 2014 @08:35AM (#7108014)
Nope. It is heavily influenced by Prolog.

And it influenced Scala, Go and many more.