2 ms·
I agree in the sense that I don't think there's going to be a killer new programming language or language paradigm that's going to overturn the existing languag
by kyllo 14y ago
I agree in the sense that I don't think there's going to be a killer new programming language or language paradigm that's going to overturn the existing languages within the problem domains they're suited for.
Since the current high-level languages are so extensible, the new paradigm seems to be moving beyond programming languages to a higher level of abstraction based on frameworks and DSLs. We're not just "writing code," we're always writing code that writes code (that writes code, and so on, of course, until it's a stream of 0's and 1's.). We do this because working at a higher level of abstraction is usually more productive. The recent crop of programming frameworks are just another layer on top of this. Next I guess we will have some sort of meta-frameworks on top of those. So the specific language choice will only matter insofar as it's a part of the framework stack.