I saw this on a tech show a few weeks back, it is awesome, thought you might like to see. German company has developed a robotic bird with beautiful flight characteristics, would love to know what the software was written in for the microcontrollers..could it have been C based..

Here is the homepage of the project

The main image has tabs which you can use to see a short clip of the flight and also there is a mini documentary on the development of the smart bird on the making of tab.