![code blocks vs codelite code blocks vs codelite](https://cdn.appmus.com/images/9a048c1c7913d04cd80de119df8d6a9b.jpg)
Visual Studio comes packaged with MSVC++ and XCode is generally geared toward Clang. An IDE is just the development environment(basically a super-beefed-up text editor) which typically comes with a compiler(which you are usually able to get it to use any other compiler as well).
![code blocks vs codelite code blocks vs codelite](https://tproger.ru/s3/uploads/2015/11/codelite.jpg)
Keep in mind the difference between an IDE and a compiler.
CODE BLOCKS VS CODELITE FOR MAC
Personally I use Visual Studio as it is a very streamlined experience for C++ development on platforms like windows and XCode for Mac users. If you intend to make a career of programming, I'd recommend using whatever text editor you prefer, learning how makefiles work, and compiling your code from the command line. If you would like all of those features in one program, and want to avoid unnecessary friction with your professor, I'd go with CodeBlocks. A compiler+linker for generating executable code.Either CodeBlocks or Dev-C++ will work, though in my (possibly outdated) opinion Dev-C++ is a bit shit. they can't compile your homework and therefore dock your grade. But in my experience, professors are dumb when it comes to real-world programming, so if you don't use the same compiler/IDE that they use you are just inviting frustration when e.g. Visual Studio is probably the most popular IDE for Windows it uses Microsoft's C++ compiler and is free (special free offers apply to students). Since your professor recommends Dev-C++, I assume you are using Windows. Some programmers like to use different programs for each of those features for beginners it can simplify things to have them all available in one program (the IDE). Your professor should probably explain that neither Dev-C++ nor CodeBlocks are compilers - they are IDEs (Integrated Development Environments) which utilize a compiler as one component along with a text editor, debugger, and other features. if your post does not appear in the new queue, just send a message to the moderators.make your questions relevant to other readers.give your post a meaningful title, i.e., NOT "I have a C++ problem" but, e.g., "Problem with nested for loops".thoroughly research for an answer first.Tips for improving your chances of getting helpful answers:
CODE BLOCKS VS CODELITE HOW TO
Read these guidelines for how to ask smart questions.įor learning books, check The Definitive C++ Book Guide and Listįlair your post as SOLVED if you got the help you were looking for! If you need help with flairs, check out ITEM 1 in our guidelines page. Hasty-sounding questions get hasty answers, or none at all. New to C++? Learn at READ BEFORE POSTINGīefore you post, please read our sticky on proper code formatting. For general discussion and news about c++ see r/cpp. This is a subreddit for c++ questions with answers.