When was the last really transformational idea in programming languages?
cchooper: How about regular expressions as an essential part of a modern, general purpose language (rather than a separate mini-language)?