A new language called "Cyclone", basically a redo of C, is being developed, implementing at a lower level the safety features in such new higher level languages as Java. in particular, the compiler can actually analyze the function of code in order to prevent accidental buffer over-runs. Pretty damn cool. Check it out:
http://www.newscientist.com/news/news.jsp?id=ns99991578 and http://www.cs.cornell.edu/projects/cyclone/ E -- Erik Curiel Sometime Web Engineer/Almost Philosopher "Jerry Falwell: Is That Guy a Dick or What?" ---"The Onion"
