Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the easiest C++ IDE for students, non-programmers? [closed]

Tags:

c++

I teach programming at secondary school: this is our current status and I would appreciate any suggestions:

  • We have programmers club for advanced students. We develop in MSVC# (even commercially) and NetBeans, everything works fine
  • However, two thirds of the class are not developers: they are otherwise oriented, their job will probably not be in IT
  • According to our school agenda, we HAVE TO teach them some basics
  • So in the first year of their studies, we teach them something like "programming for dummies" to give them time to decide what they really want to do (programmers club requires to do MUCH homework)
  • The language HAVE TO BE C++ (for many reasons). Currently they develop in C++ Builder 6.0, which is slow and buggy in our school network.

So what would be the best solution for those students? The requirements are fast, reliable and very easy to undestand IDE. Console output is sufficient, something like "editor and play button". Visual programming and debugging tools are not required. The IDE should be free, preferably running on Windows.

My favorite was MSVC 2008 Express - it is really fast and pretty simple. But C++/CLI is not C++ (managed code is not the basics), so this is not an option. Any other suggestions?

like image 266
Jan Turoň Avatar asked Jun 16 '11 09:06

Jan Turoň


People also ask

Which IDE should I use for C?

NetBeans NetBeans, developed by Apache Software Foundation – Oracle Corporation, is also one of the most widely used IDE by the C/C++ developers. This free and open-source Integrated Development Environment allows you to create C and C++ applications with dynamic and static libraries.

Do you need IDE for C?

Text Editors and IDEsEdit. Aside from a compiler, the only other software requirement is a text editor for writing and saving your C code.

Is IDE good for beginners?

The Negative Side of Using IDEs That being said, IDEs are a great tool. No argument here. The thing is, it may not be a good tool for a beginner, especially a student. It may be hindering your programming ability and maybe even your ability to get a job.


1 Answers

You said it right there: go with Visual C++ Express.

Just because you can use it to write C++/CLI projects doesn't mean you have to. Just create ordinary Win32 console apps and you'll be using plain old C++, nothing managed whatsoever.

To clarify: C++/CLI is what you get when you create a Windows Forms, Windows Presentation Foundation or some other type of .Net-based application. If you create a Win32 Console Application, you will be using ordinary C++ without any of the managed Microsoft extensions.

like image 184
dandan78 Avatar answered Oct 14 '22 00:10

dandan78