Ask HN: When was the last really transformational idea in programming languages?
31–40 of 53 posts
Re: Ask HN: When was the last really transformational idea in programming languages?
#32When 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 think you are right - all that we have now is ultimately derived from the structure of the underlying machine and that model has not undergone any fundamental change since the earliest iterations. For a truly transformational step we need a new machine.
Re: Ask HN: When was the last really transformational idea in programming languages?
#33The 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…
Re: Ask HN: When was the last really transformational idea in programming languages?
#34When 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."
http://en.wikipedia.org/wiki/Connections_(TV_series)
Not that the long-form version isn't entertaining as well.
Re: Ask HN: When was the last really transformational idea in programming languages?
#35Alan Kay has been asking this question for a long time now. His "Viewpoints Research Institute" is doing some interesting work in this direction. http://vpri.org/ One of their projects is to see if they can build a complete software stack -- from the OS through the GUI and networking/graphics libraries to end-user software -- all in 20,000 lines of code total. They have already made some major progress in the past fe…
And focusing on code size is possibly misleading, as code size does not exactly equal orthogonality.
Re: Ask HN: When was the last really transformational idea in programming languages?
#36When 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."
Thus does the creator of Arc manage to compress the entire career of James Burke into a single sentence. http://en.wikipedia.org/wiki/Connections_(TV_series) Not that the long-form version isn't entertaining as well.
Re: Ask HN: When was the last really transformational idea in programming languages?
#37Inversion Of Control principle and Dependency Injection - 2002-2005. That is single possible answer.
Re: Ask HN: When was the last really transformational idea in programming languages?
#38We're only at the very early stages of the parallelisation of hardware, but as that trend intensifies, I can't imagine compiling efficient code without explicit compiler knowledge of what code might side effect.
Re: Ask HN: When was the last really transformational idea in programming languages?
#39Re: Ask HN: When was the last really transformational idea in programming languages?
#40Though there was also a fair bit of Self optimization work going on at the same time--don't know if Alan's and Peter's work was the very first of its kind.