http://www.codeblocks.org/
Recently put out Release 8.02, can't wait to check it out. I am wondering if I should stick with the nightlies since I rarely noticed the difference on my projects when downloading them. This looks pretty promising.
http://www.codeblocks.org/
Recently put out Release 8.02, can't wait to check it out. I am wondering if I should stick with the nightlies since I rarely noticed the difference on my projects when downloading them. This looks pretty promising.
Finally. I did say that they should have had the guts to change their version numbering scheme, and they did. Kudos to them, even if this was long overdue.
Look up a C++ Reference and learn How To Ask Questions The Smart WayOriginally Posted by Bjarne Stroustrup (2000-10-14)
Wow.....it must have been a BIG change in the version numbering scheme.
All I know is that I have Code::Blocks version 1.0 release candidate 2, and now I go to the website and it is version 8.02.....crazy.
As stated on the front page, they are now following the "Year.Month" numbering scheme like Ubuntu Linux.
From what I remember 1.0 RC2 is a far cry from 8.02. Now I cannot decide between Code::Blocks 8.02, Microsoft Visual Studio 2005 Express and Netbeans 6
Code::Blocks and Netbeans are cross platform, but Microsoft Visual Studio is what my lecturer will be recommending next semester for my software engineering project. Code::Blocks feels faster than Netbeans, has the crucial line ending switching feature which Netbeans appears to lack (!), but apparently does not have built-in strip trailing space feature, and appears less clear about its configuration files. More importantly, it lacks Java support, so I cannot seamlessly switch between C++ and Java on one IDE (but then someone will tell me to use Eclipse, haha). Choices, choices.
Last edited by laserlight; 02-29-2008 at 01:22 AM.
Look up a C++ Reference and learn How To Ask Questions The Smart WayOriginally Posted by Bjarne Stroustrup (2000-10-14)
With Code::Blocks you can easily switch between MSC and GCC. Can NetBeans do that?
All the buzzt!
CornedBee
"There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
- Flon's Law
The only thing with codeblocks is the creators have stated that the parser is "broken" and will probably not be fixed. It's no MS with intellisense but it's alright.
Last edited by indigo0086; 02-29-2008 at 05:42 AM.
err... they will not be fixing one of the most important features of today's IDEs?
How broken is it, or is just small bugs?
I'm happy for the folks at C::B. They have been working hard these past years and produced quiet a catch of an IDE. As CornedBee reminded, C::B greatest advantge (in my opinion) is its ability to switch between compilers and remain easy to use.
Originally Posted by brewbuck:
Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.
Ahhh codeblocks. What more can you want in an IDE? Gotta love the free stuff.
I Misrecalled, it's the code completion that is broken
http://forums.codeblocks.org/index.p....html#msg58858
Originally Posted by thomas
No, and I suspect it (the official plugin, that is) never will, due to political reasons (open source + Sun versus Microsoft). But I could be wrong. Ease of switching between C++ and Java benefits Java developers most as they can use JNI more easily. Ease of switching between GCC and MSVC benefits C and C++ programmers only. So if Netbeans wants to really attract pure C and C++ developers, the C/C++ plugin developers need to take this into account.With Code::Blocks you can easily switch between MSC and GCC. Can NetBeans do that?
In my case I just happen to be in an academic environment where I need to switch between the two languages, so C++/Java is more compelling than GCC/MSVC. But it will be nice to have your cake and eat it too. Anyone tried out Eclipse and able to vouch for it in this respect?
The Netbeans parser is good, but the lack of refactoring support is especially frustrating since the menu option is kept in place as there is refactoring support for Java. It's like... rubbing the lack of functionality in your faceThe only thing with codeblocks is the creators have stated that the parser is "broken" and will probably not be fixed. It's no MS with intellisense but it's alright.
Look up a C++ Reference and learn How To Ask Questions The Smart WayOriginally Posted by Bjarne Stroustrup (2000-10-14)
Switching ide's is a nonissue for me. I'd rather have a purely dedicated C++ ide and a purely dedicated Java/C# ide. They tend to do better with working with the language than plugins or the like.
Just to re-iterate, apperantly only the Codeblocks code completion is buggy.
Also, when did they throw in that threaded seach, works pretty quick. One step away from refactoring I suppose?
Last edited by indigo0086; 02-29-2008 at 08:08 AM.
Wow, the help plugin is great as well. I neglected a lot of these plugins but some of these are great.
I have always had a thing against NetBeans. It has been several years since I have used NetBeans, and I am sure that it has changed a lot since last time I used it, but the fact is that first impressions really count. My first impression of NetBeans was that it was the absolute slowest IDE I had ever used in my life. It took ages to start up, and was still slow as I was using it. I have not used it since, and I don't think I ever will.
Code::Blocks is great, and I am excited to try out this new release. Although I really liked Code::Blocks v1.0 R2, I had a couple of issues with it. The debugger didn't seem to work very well. I couldn't seem to make it do anything - whereas Visual Studio's debugger is amazing. Does anyone else have any experience with Code::Block's debugger? I have yet to try using it in this new release.
I think both Visual Studio and Code::Blocks are awesome IDEs, and I use both. Since I rarely program in Java, that is a non-issue for me. I have Eclipse, but rarely open it.
I've had a nice experience with Code::Blocks debugger, as long as you bring up the watches panel you can get nice functionality from it. The only times I've had problems with it are in rare nightly bug occasions where it ignores bookmarks within class definitions and you'd have to manually set a breakpoint at the call, and jump in it to get to the breakpoint in the definition. It doesn't do that now, but I've had a good experience with it in any project, wxWidgets, OpenGL etc.
And when I was taking java courses (the only time I used java in general) I started off with net-beans because it had a lot of features, most of which I didn't utilize, but I switch to eclipse about a semester in because it was so easy to pop up and play so to speak. It was fast at loading and had a debugger on par with netbeans.
and visual studio debugger is awesome as well, rather than present you with a call stack on an unhandled exception, it will jump right to the code and give you a nice explanation of it if you run the debug. In plain english too, not GCCese.
A bit off topic, but does GCC support inline assembly for x64 yet? I'd switch to C::B if it did.