d2jsp
Log InRegister
d2jsp Forums > Off-Topic > Computers & IT > Programming & Development > C++ Ides? > Any Good Recommendations?
123Next
Add Reply New Topic New Poll
Member
Posts: 35,456
Joined: Jan 25 2009
Gold: 1,173.00
Jan 24 2014 04:29pm
I am starting up a C++ class at my school and am looking for some good IDEs that you guys have read about or personally used. My professor provided a DEV C++ link to download it. Wondering if this is good or if another is preferred. I've only used Notepad++ but I see plugins for use with C++ available.
Member
Posts: 23,862
Joined: Aug 16 2006
Gold: 20.00
Jan 24 2014 06:32pm
I did all my c++ class work in vim :o

to each his own I say
Member
Posts: 1,358
Joined: Dec 30 2012
Gold: 0.10
Jan 24 2014 07:25pm
I personally don't like dev c++ and I don't know too many people that use it anymore. I would recommend checking out code::blocks, visual c++, eclipse, and xcode(mac). Notepad++ and vim can do the job but you don't get a lot of the nice / extremely useful features the IDEs I've listed offer

This post was edited by SelfTaught on Jan 24 2014 07:29pm
Member
Posts: 35,456
Joined: Jan 25 2009
Gold: 1,173.00
Jan 24 2014 08:36pm
Thanks
Member
Posts: 9,803
Joined: Jun 28 2005
Gold: 6.67
Jan 25 2014 12:42am
DevC++ is an obsolete piece of garbage that's several years out of date. Do not use it!

If you want a modern IDE, look no further than Qt Creator¹. It's powerful, blazingly fast, is ported on all major operating systems and support several compiler toolchains. There's also MS Visual Studio, which, after installing Visual Access X plugin, is a pretty decent IDE, with very novice-friendly debugger. It does bind you to the compiler and operating system, though.

If you like neither of the above, there's KDevelop, Code::Blocks, Eclipse, Netbeans and probably countless other IDEs that are much much better than devcpp.

As for text editors, you could into Sublime Text and Notepad++, but calling them ides is just as ridiculous as calling them database editors because they can edit .csv or .json files.

¹ Before some ignorant fool claims that it's Qt-only: it is not. There's nothing stopping anyone from using it to develop only C++ or even C code with it.
Member
Posts: 2,757
Joined: Nov 26 2007
Gold: 1,214.81
Jan 25 2014 10:23am
Visual Studio is by far the best and is industry standard. Is it a highschool class or college / university? f you're in college / university and have a school email adress, you can get it for free (normally costs $500+).

Go to https://www.dreamspark.com/ register and get it for free. You can also get tons of other Microsoft software for free, like operating systems, Microsoft SQL, Expression, etc


There's also a free version called Visual Studio Express if you're not in college.

This post was edited by labatymo on Jan 25 2014 10:24am
Member
Posts: 35,456
Joined: Jan 25 2009
Gold: 1,173.00
Jan 25 2014 07:25pm
Thanks guys, very helpful. Rockonkenshin also recommended me Visual Studio. College CPU One course. Also taking SQL so that website should help. :)

+rep for sure.
Member
Posts: 606
Joined: Dec 24 2010
Gold: 42.01
Jan 27 2014 03:15am
I'd still go with bloodshed because you will learn how to do everything instead of visual studio stream lining the process. These other recommendations will take away from the most important aspect of development which is creating something with limited resources.
Member
Posts: 9,803
Joined: Jun 28 2005
Gold: 6.67
Jan 27 2014 08:19am
Actually, the most important of development is Getting Things Done™.
Member
Posts: 11,637
Joined: Feb 2 2004
Gold: 434.84
Jan 27 2014 08:35am
Quote (Phased @ Jan 27 2014 04:15am)
I'd still go with bloodshed because you will learn how to do everything instead of visual studio stream lining the process. These other recommendations will take away from the most important aspect of development which is creating something with limited resources.


Quote (KrzaQ2 @ Jan 27 2014 09:19am)
Actually, the most important of development is Getting Things Done™.


Unless you are embedded developer Getting Things Done™ is much more important than reinventing the wheel and fucking around with problems that have already been solved.
Go Back To Programming & Development Topic List
123Next
Add Reply New Topic New Poll