RobotC for LEGO Mindstorms is a powerful C-based programming language for writing and debugging programs, with fully integrated software debugger allowing to step line by line through program execution and analysis of all variables.
Using the software you can learn the type of c-based programming used in advanced education and professional applications. LEGO Mindstorms RobotC uses the industry standard C-programming language and additional language extensions specifically for robotic use. It offers over 100 sample programs with extensive documentation so students and hobbyists can start learning how to program. RobotC includes an advanced source code editor with smart indenting, automatic code competition, and a tabbed interface to allow multiple programs to be open at the same time.
RobotC 's additional debugging tools allow the user to see the real-time states of all motors and sensor. These are viewed as your program is running, not as a separate application. RobotC works for both VEX Cortex and VEX PIC, and has the same form and feel, often even the same command names, as professional tools used on other systems. Other features include hovering over a keyword, breakpoints in source code support, unlimited undo, automatic increases and decreases source code indents based on code syntax and structure.