Per la tua prima domanda, qualsiasi IDE C valido dovrebbe fornire quella funzionalità, per lo meno, standard C. Non ho fatto la programmazione C in un po ', facendo principalmente sviluppo C ++ e Java, ma guarderei gli IDE come NetBeans o Eclipse con i plugin necessari per supportare lo sviluppo di C. Wikipedia elenca anche una serie di altri IDE C e C ++ .
Per quanto riguarda la seconda domanda, la lingua non ha nulla a che fare con lo sviluppo rapido delle applicazioni. La RAD è una metodologia di processo che enfatizza la prototipazione rapida rispetto alla pianificazione e alla progettazione in anticipo. Steve McConnell, anche se non esplicitamente sul Rapid Application Development, ha scritto un libro sul raggiungimento di programmi più brevi e prodotti di qualità superiore - Rapid Development: Taming Wild Software orari . C'è una sezione in cui viene menzionato esplicitamente RAD, ed è descritto come "una raccolta di pratiche" che "non si applica a nessun tipo di software unico".