Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have two questions:

Question #1: Is there any well known project to VBify C? VBify here means to make it as easy as in VB.NET and to make C well supported in IDE just like VB.NET, i.e. with following features: word completion, function's argument description and everything just as with VB.NET development using Visual Studio.

Question #2: Is there any well known effort to make C as RAD (Rapid Application Development) language?

share|improve this question
What do you mean by RAD? I hope it is not about something as mundane as visual GUI design. – SK-logic Oct 30 '11 at 11:25
When I read "VBify C" I had to suppress an involuntary shudder. – Rein Henrichs Oct 31 '11 at 9:06
If you have two questions, post two questions. – Matthieu Dec 9 '11 at 20:13

Perhaps you are looking for Visual C++ 2010 Express?

This allows you to do C++ programming, so you "just" need to stay within plain C.

share|improve this answer

For your first question, any good C IDE should provide that functionality for, at the very least, standard C. I haven't done C programming in a while, doing mostly C++ and Java development, but I would look at IDEs such as NetBeans or Eclipse with the necessary plugins to support C development. Wikipedia also lists a number of other C and C++ IDEs.

As for your second question, language has nothing to do with Rapid Application Development. RAD is a process methodology that emphasizes rapid prototyping over up-front planning and design. Although not explicitly about Rapid Application Development, Steve McConnell wrote a book about achieving shorter schedules and higher quality products - Rapid Development: Taming Wild Software Schedules. There is one section where RAD is explicitly mentioned, and it's described as "a collection of practices" that "doesn't apply to any kind of unique software".

share|improve this answer

Have a look at Embarcadero's C++ Builder. It takes the powerful, easy-to-use Delphi IDE and standard libraries, including the VCL, (the Delphi Visual Control Library, the widget set every other widget set wants to be like when it grows up,) and makes them available to C and C++.

share|improve this answer
Also, C++ Builder/Delphi has existed for about as long as VB and has always been as easy to use (easier, since C++/Object Pascal are sane languages, in comparison to VB). – user29079 Nov 1 '11 at 13:56
Actually, I wouldn't call C++ a sane language in comparison to anything. (Except maybe INTERCAL and its ilk.) But that's not what the question was about. – Mason Wheeler Nov 1 '11 at 15:07
You have obviously not worked in VB then. – user29079 Nov 2 '11 at 7:11
@Lundin: I have, but it's been a few years... – Mason Wheeler Nov 2 '11 at 13:32

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.