An internal blog pointed me to Todd Proebsting’s presentation on disruptive technologies for programming languages. It’s a good read that points out a few areas to look for programming lanaguage improvement in the future.
- Automatic persistent tracing for crash anaylsis
- Checkpoints / Undo
- DB / SQL integration
- XML Manipulation
- Constraint Solver
- Distributed Computing
Also there is a good swipe on slide 25: “Java’s a drug you rub on venture capitalists to make them crazy.” Except the Java is crossed out and replaced by XML and Venture capitalists is scratched out and replaced by “Microsoft Execs”