Google and Yahoo are facing each other on a lot of battle grounds, and some of them are less public than others. Research is key to the long term survival of both companies, and lots of information is the bread and butter of the two. Without effective technology to burrow through unheard of volumes of data in record time, neither will make it. Some of the things coming out of this struggle are interesting. New languages are under development by the research teams at both Yahoo and Google. Sawzall is a the topic of a research paper from Rob Pike , Sean Dorward, Robert Griesemer, and Sean Quinlan. Pig , with a much less elegant name, is an working language from Yahoo Research. Off the bat, note that Sawzall is a paper, and you can download Pig's source today. If Google has an implementation of Sawzall, they are not making it public at this time. Both are based around respective implementations of the popular concurrency algorithm, MapReduce, originally a Google creation. Yahoo suppo...