ROBOTC is a complete IDE for programming VEX Robotics microcontrollers.
Provides a circuit simulator especially suited for optimization loops.
Powerful software for professional engineers.