Yes. Botball is a nation-wide NASA-sponsered high-school robotics contest, using legos, Handyboards, and Mindstorms. All programming is in C. Check it out.
To help side-step the "change code, compile, read parse errors, change code" loop, there's something called incremental compilation. As you type your code, the compile-time effects are computed and compile-time errors are clearly indicated at typing-time.
The only IDE that I know of that does this is CodeGuide, by Omnicore, and they've only applied it to Java. (free 30 day trial!) I've been using it professionally and at home for years, and it's an absolute joy.
The sooner you can detect a problem, the better. Cyclone pushes some run-time defect detection into compile-time. CodeGuide pushes compile-time defect detection to typing-time. Maybe someday soon our development environments will be able to automatically detect many run-time defects as we type our code.
Yes.
Botball is a nation-wide NASA-sponsered high-school robotics contest, using legos, Handyboards, and Mindstorms. All programming is in C. Check it out.
The only IDE that I know of that does this is CodeGuide, by Omnicore, and they've only applied it to Java. (free 30 day trial!) I've been using it professionally and at home for years, and it's an absolute joy.
The sooner you can detect a problem, the better. Cyclone pushes some run-time defect detection into compile-time. CodeGuide pushes compile-time defect detection to typing-time. Maybe someday soon our development environments will be able to automatically detect many run-time defects as we type our code.