DConf 2013 Day 3 Talk 1: Metaprogramming in the Real World by Don Clugston
Jonathan M Davis
jmdavisProg at gmx.com
Thu Jun 13 13:18:48 PDT 2013
On Thursday, June 13, 2013 21:39:17 Peter Alexander wrote:
> On Thursday, 13 June 2013 at 18:49:14 UTC, Walter Bright wrote:
> > On 6/13/2013 3:48 AM, Regan Heath wrote:
> >> What are the basic features you would require of a development
> >> environment,
> >
> > People tell me that intellisense is the #1 feature.
>
> The debugger is the #1 feature I'd miss from my day job if I
> didn't use Visual Studio. Feature wise, I'm sure gdb has most if
> not all VS has, but in VS everything is just there in front of
> you, easily usable (you don't need to consult the manual, or
> remember archaic commands). Using gdb vs. Visual Studio feels
> like trying to do web browsing via the command line.
The differences between a graphical debugger and gdb are fairly interesting in
that all the basic stuff is just way easier and more pleasant in a graphical
debugger, but gdb has all kinds of advanced stuff that tends to blow graphical
debuggers out of the water in terms of power.
It would probably be best if the two could be properly combined so that all of
stuff that does better graphically is done in a proper graphical debugger, but
you have a command-line interface integrated into it for the more advanced
stuff. You can at least sort of get that with some front-ends to gdb, but their
graphical portion is never as good as it should be IMHO. Visual Studio
definitely wins in that area.
- Jonathan M Davis
More information about the Digitalmars-d-announce
mailing list