Live data from Hacker News

Every language fixes something - a DiGraph - just for fun

solipsys.co.uk

41–50 of 102 posts

Re: Every language fixes something - a DiGraph - just for fun

#42
post #25

Java (controlled by Sun) -> C# (controlled by Microsoft) Sensible?

The claim is that Microsoft developed C# in response to the perceived problem that Java was controlled by Sun.

Sensible or not, seems a reasonable interpretation. 8-)

Re: Every language fixes something - a DiGraph - just for fun

#43
post #27

Javascript was developed to replace Java... do tell.

a. You're looking at the original, which is in PG's original essay. The second version doesn't have that link at all. b. It's not talking about "developed to replace," it's talking about "was developed in response to a perceived problem."

>"was developed in response to a perceived problem."

It wasn't this either. https://secure.wikimedia.org/wikipedia/en/wiki/Javascript#Hi...

I'm just taking the piss anyway, the whole chart is silly. Cheers!

Re: Every language fixes something - a DiGraph - just for fun

#47
post #20

The line from Lisp to Ruby should go from Lisp to Perl - all the Lispy features Ruby has - as I understand it - were lifted via Perl...

I think the Lispy features were more derived Smalltalk than Perl...

It's not a question of what the language was derived from, it's a question of what prompted it to be developed.

It's not where it drew it features from, or what its ancestor was, or what's it's most like. It's a question of what caused the developers to create a language, not where they got the new language's feature from.

Re: Every language fixes something - a DiGraph - just for fun

#48

PHP gets no love. Where would it be in the chart? coming off of C or C++?

When the people who "designed" PHP did so, why did they think no existing language would do the trick? What was the problem with all the existing languages?

What problem were they trying to fix?

Re: Every language fixes something - a DiGraph - just for fun

#49
post #43

Earlier quoted context omitted.

a. You're looking at the original, which is in PG's original essay. The second version doesn't have that link at all. b. It's not talking about "developed to replace," it's talking about "was developed in response to a perceived problem."

>"was developed in response to a perceived problem." It wasn't this either. https://secure.wikimedia.org/wikipedia/en/wiki/Javascript#Hi... I'm just taking the piss anyway, the whole chart is silly. Cheers!

Your reference seems to miss the point. The question is - what was wrong with existing languages? Why was JavaScript developed instead of using an existing language?

What problem was it trying to fix?

Re: Every language fixes something - a DiGraph - just for fun

#50
post #30

Yes the chart has errors, yes some of the vectors make no sense. Yes, your version of the chart would differ greatly (hell, his "enhanced" one differs significantly from the basic one.) Cut the guy some slack . He put the work in and the result is a pretty cool look at how he makes sense of the way various languages interrelate and borrow from each other. There are others showing the way other people think [1] and I…

Well said, if perfection is the only thing worthy of being posted nothing would be said.
Post reply on HN