Возможно, вам придется определить, что вы ожидаете, когда используете термин RAD. Технически это методология, независимая от языка (см. http://en.wikipedia.org/wiki/Rapid_application_development,, чтобы понять, что я имею в виду).
Если вы имеете в виду «визуальную разработку» (то есть контекст, в котором она применяется к таким инструментам, как Delphi и C ++ Builder, в первую очередь как маркетинговые модные слова и потому что Microsoft уже по существу торговала торговой маркой «Visual» в отношении инструментов разработки ), тогда использование C потребует прикладной среды и инструмента для поддержки этого. Есть причина, почему такие инструменты обычно реализуются с объектно-ориентированными языками; это гораздо более естественное соответствие для элементов графического интерфейса. В этом случае поставщик инструмента вряд ли выберет C в качестве основы для такого инструмента.
Также может быть полезно понять, на какую платформу (ы) вы хотите нацелиться.
Разумный гугл подбросил пару вещей, которые могут соответствовать вашим требованиям: