Re: c++ ide: Codeblocks cross-platform and apparently highly accessible

  • From: Alex Midence <alex.midence@xxxxxxxxx>
  • To: programmingblind@xxxxxxxxxxxxx
  • Date: Fri, 20 Aug 2010 10:33:41 -0500

So far, my friend, I am finding it insanely cool.  Last night I was
able to positively fly through coding examples and exercises in my
tutorial I'm going through.  I was able to code and compile them from
the same app and read the console output just fine.  had to use the
Jaws cursor but, hey, no sweat.  "but, eclipse does that," you say?
you have to fiddle with it to get the perspective to change to the
console from your code whereas this just pops right on up for you.
Compiler error messages were really accessible too.  Just read the
bottom lines of the screen right above the status line and you're in
business.  I actually used an IDE to do some coding and enjoyed the
experience.  It was great!  Usually, I'm spending half my time just
fiddling with the silly thing trying to figure out where in the heck I
am on the screen.  Code Blocks was really easy to use.  Best of all,
it's the full-fledged IDE not a paired down free version of a
full-blown commercial app like visual studio.  I don't have to wonder
what features I'm not getting and if they interfere with the
functionality or accessibility.  Another thing I liked is that it's
the latest and greatest version of the application.  Code Blocks 10.05
came out in May of 2010.  Even has options to add the Boost libraries
and for using the latest proposed additions to the c++ language
scheduled for this year during compilation.  For once, I'm not using
the tech from two or more years back because the newest thing isn't
accessible yet.  So far, I think it's a keeper for me.  I don't know
how it would work with developing gui/windows.api applications yet
since that's still far in my c++ future right now but, console apps
work great,, that's what I'm writing so, I'm going to use it till I
hit a brick wall.

Alex M

On 8/20/10, Kerneels Roos <kerneels@xxxxxxxxx> wrote:
> Thanks Alex, looks really cool!
> On Fri, Aug 20, 2010 at 6:21 AM, Alex Midence <alex.midence@xxxxxxxxx>wrote:
>> Hi, folks,
>> Been messing around with Code Blocks which is an Ide for c++.  So far,
>> I'm finding it quite accessible.  The menus all behave themselves with
>> Jaws as do the dialogs though they like ctrl tab as the hot key
>> instead of plain old tab for most of them.  I was able to use the text
>> editor and compile my application and read the output on the console.
>> Thing is, as soem of you may remember, I've still very much a novice
>> at c++.  I'd like to know if any more experienced c++ programmers have
>> had any experience with this IDE.  It looks great.  Does all sorts of
>> stuff and feels very user friendly.  More so, I dare say, than visual
>> studio did.  It's free and open source and comes either by itself or
>> bundled with the latest version of the MinGw version of the gnu c++
>> compiler.  It also detected my cl. exe compiler that came with visual
>> studio express.  You can apparently use multiple compilers with this
>> thing pretty easily.  Any thoughts?  Here is the link to download in
>> case anyone is interested:
>> Here's a feature list for anyone interested.  I just copied it from
>> their site.  A bunch of this stuff is still a bit advanced for me
>> *gring*:
>> •Open Source! GPLv3, no hidden costs.
>> •Cross-platform. Runs on Linux, Mac, Windows (uses wxWidgets).
>> •Written in C++. No interpreted languages or proprietary libs needed.
>> •Extensible through plugins
>> Compiler:
>> •Multiple compiler support:
>> ◦GCC (MingW / GNU GCC)
>> ◦MSVC++
>> ◦Digital Mars
>> ◦Borland C++ 5.5
>> ◦Open Watcom
>> ◦...and more
>> •Very fast custom build system (no makefiles needed)
>> •Support for parallel builds (utilizing your CPU's extra cores)
>> •Multi-target projects
>> •Workspaces to combine multiple projects
>> •Inter-project dependencies inside workspace
>> •Imports MSVC projects and workspaces (NOTE: assembly code not supported
>> yet)
>> •Imports Dev-C++ projects
>> Debugger:
>> •Interfaces GNU GDB
>> •Also supports MS CDB (not fully featured)
>> •Full breakpoints support:
>> ◦Code breakpoints
>> ◦Data breakpoints (read, write and read/write)
>> ◦Breakpoint conditions (break only when an expression is true)
>> ◦Breakpoint ignore counts (break only after certain number of hits)
>> •Display local function symbols and arguments
>> •User-defined watches (support for watching user-defined types through
>> scripting)
>> •Call stack
>> •Disassembly
>> •Custom memory dump
>> •Switch between threads
>> •View CPU registers
>> Interface:
>> •Syntax highlighting, customizable and extensible
>> •Code folding for C++ and XML files.
>> •Tabbed interface
>> •Code completion
>> •Class Browser
>> •Smart indent
>> •One-key swap between .h and .c/.cpp files
>> •Open files list for quick switching between files (optional)
>> •External customizable "Tools"
>> •To-do list management with different users
>> And many more features provided through plugins!
>> Build system
>> Code::Blocks implements a custom build system with very important
>> features: ultra-fast dependencies generation, build queues and
>> parallel builds are the most important ones to mention.  Debugging
>> The debugging subsystem has been greatly enhanced in the latest
>> version. Automatic/manual watches, code/data breakpoints, call stack,
>> disassembly listing and memory dumps are only few of its features.
>> Alex M
>> __________
>> View the list's information and change your settings at
> --
> Kerneels Roos
> Cell/SMS: +27 (0)82 309 1998
> Skype: cornelis.roos
> The early bird may get the worm, but the second mouse gets the cheese!
View the list's information and change your settings at

Other related posts: