Hi i am making an assignment which involves me building a machine to do a desired task. It requires the ability to make fast computations (within about 3 seconds) of numbers and co-ordinates with the ability to receive various inputs and outputs from sensors. I was wondering which programming language i should use and any other sort of information i should know about it. Also if anyone knows, what sort of microchip i should use.