Live data from Hacker News

Ask HN: When was the last really transformational idea in programming languages?

news.ycombinator.com

51–53 of 53 posts

Re: Ask HN: When was the last really transformational idea in programming languages?

#51
post #6
post #2

When was any? I find these sorts of things crumble in your hands, because as soon as you pick a candidate you find yourself thinking "but that was just a variant of such-and-such earlier idea."

I know what you mean - Smalltalk was Lisp + Simula and so on. Yet even if everything's a hybrid, some hybrids feel plainly derivative while others seem magically deep. In order to avoid tedious arguments about historical primacy, perhaps a better way to phrase the question is: what languages (or language ideas) feel most fundamental to people? I've given my list. What strikes me is how there isn't anything more recen…

Even more broadly, when was the last big idea in academia? Yes, they've mapped the human genome and all that, but that's just grunt work, not a big idea that lead to new fruitful research. I don't know a lot about the different disciplines, but it seems like math is running out of steam, so I've heard from a PhD student who switched to CS.

Re: Ask HN: When was the last really transformational idea in programming languages?

#52
post #46

Earlier quoted context omitted.

I really applaud they're effort, and I'm an incredible fan of Alan Kay, but I think they're jumping the gun. They weren't required to change the stack. It's helpful, sure, but I think they should have waited until they hit beautiful enough technology that would require such a change (as beautiful enough technology will). And focusing on code size is possibly misleading, as code size does not exactly equal orthogonali…

I have to disagree on all counts. In roughly reverse order: focusing on code size is possibly misleading It's not the best metric, but it's close enough in this case. The whole problem is that large commercial (and some open-source) systems are in the millions of lines of code. What is all that code doing? code size does not exactly equal orthogonality One implies the other, at least in the way they've phrased the pr…

Thanks, Apu. I understood that these were their reasons and I certainly find them valid; we're talking about an amazing group of people here.

What I was trying to say was: to be brave, That it wouldn't be about waiting forever. Jumping in is important but keep a wide perspective and be able to throw it all out, over and over again. What they're looking for isn't going to come incrementally from code size. They've been given a golden chance here and I think they should consider being brave enough to lose site of shore -- to go for broke. I think the Alan of the 1970's would have done that.

Re: Ask HN: When was the last really transformational idea in programming languages?

#53
post #3

The question reminds of the notion of processes and channels in Occam with constructs for parallelizing based on Tony Hoare's CSP theory.

It's a good thing I read the thread before commenting because that was exactly what I was going to write! Naturally you've got my vote. Let me add a bit of history to reduce the 'me too' content: There was an interesting hardware development at the same time which was specifically tailored to these channels, the 'transputer' by INMOS. The whole upshot of this idea was that processors and a bit of support structure wo…

Thanks for the transputer recollections. One of the interesting aspect of the T800 transputer was its 3-register constraint and their usage as the stack.

XMOS looks interesting.

Post reply on HN