Thread: Codeblocks gets a new release

  1. #1
    Ethernal Noob
    Join Date
    Nov 2001
    Posts
    1,901

    Codeblocks gets a new release

    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.

  2. #2
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    28,413
    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.
    Quote Originally Posted by Bjarne Stroustrup (2000-10-14)
    I get maybe two dozen requests for help with some sort of programming or design problem every day. Most have more sense than to send me hundreds of lines of code. If they do, I ask them to find the smallest example that exhibits the problem and send me that. Mostly, they then find the error themselves. "Finding the smallest program that demonstrates the error" is a powerful debugging tool.
    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  3. #3
    l'Anziano DavidP's Avatar
    Join Date
    Aug 2001
    Location
    Plano, Texas, United States
    Posts
    2,743
    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.
    My Website

    "Circular logic is good because it is."

  4. #4
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    28,413
    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.
    Quote Originally Posted by Bjarne Stroustrup (2000-10-14)
    I get maybe two dozen requests for help with some sort of programming or design problem every day. Most have more sense than to send me hundreds of lines of code. If they do, I ask them to find the smallest example that exhibits the problem and send me that. Mostly, they then find the error themselves. "Finding the smallest program that demonstrates the error" is a powerful debugging tool.
    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  5. #5
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    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

  6. #6
    Ethernal Noob
    Join Date
    Nov 2001
    Posts
    1,901
    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.

  7. #7
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    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.

  8. #8
    Registered User
    Join Date
    Apr 2007
    Location
    Sydney, Australia
    Posts
    217
    Ahhh codeblocks. What more can you want in an IDE? Gotta love the free stuff.

  9. #9
    Ethernal Noob
    Join Date
    Nov 2001
    Posts
    1,901
    Quote Originally Posted by Mario F. View Post
    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 Misrecalled, it's the code completion that is broken

    http://forums.codeblocks.org/index.p....html#msg58858

    Quote Originally Posted by thomas
    It was said already two years ago that the bugs in code completion would not be fixed. It was repeated many times that code completion is considered pretty much FUBAR from the bottom and that we almost certainly won't address the well-known issues in this implementation.
    People still keep adding bug reports (many of which refer to the exact same issues) even today. What is this telling you?

  10. #10
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    28,413
    With Code::Blocks you can easily switch between MSC and GCC. Can NetBeans do that?
    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.

    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 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.
    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 face
    Quote Originally Posted by Bjarne Stroustrup (2000-10-14)
    I get maybe two dozen requests for help with some sort of programming or design problem every day. Most have more sense than to send me hundreds of lines of code. If they do, I ask them to find the smallest example that exhibits the problem and send me that. Mostly, they then find the error themselves. "Finding the smallest program that demonstrates the error" is a powerful debugging tool.
    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  11. #11
    Ethernal Noob
    Join Date
    Nov 2001
    Posts
    1,901
    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.

  12. #12
    Ethernal Noob
    Join Date
    Nov 2001
    Posts
    1,901
    Wow, the help plugin is great as well. I neglected a lot of these plugins but some of these are great.

  13. #13
    l'Anziano DavidP's Avatar
    Join Date
    Aug 2001
    Location
    Plano, Texas, United States
    Posts
    2,743
    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.
    My Website

    "Circular logic is good because it is."

  14. #14
    Ethernal Noob
    Join Date
    Nov 2001
    Posts
    1,901
    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.

  15. #15
    Malum in se abachler's Avatar
    Join Date
    Apr 2007
    Posts
    3,195
    A bit off topic, but does GCC support inline assembly for x64 yet? I'd switch to C::B if it did.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. library issues in CodeBlocks
    By everlearnin in forum C++ Programming
    Replies: 0
    Last Post: 06-02-2009, 08:44 PM
  2. Codeblocks crashes linux?
    By Shakti in forum Tech Board
    Replies: 1
    Last Post: 03-25-2009, 07:26 AM
  3. debug release conf problem
    By fighter92 in forum Game Programming
    Replies: 6
    Last Post: 03-20-2009, 04:39 PM
  4. AddRef and Release
    By George2 in forum C++ Programming
    Replies: 20
    Last Post: 02-07-2008, 01:19 AM
  5. Results in Debug and Release mode are different
    By jaro in forum C Programming
    Replies: 11
    Last Post: 05-27-2006, 11:08 AM