On Feb 15, 2005, at 3:15 PM, Brian Deacon wrote:
Us folk in windoze land don't use editors to edit code. We use IDEs.
Integrated Development Environment == Office suite for developers.
Why? IDE is essentially:
* text editor, optionally with syntax highlighting, auto-formatting as you type, construct completion (or whatever you call it when you type "if<space>" and the rest of the logical structure is laid out for you), and some other niceties.
* compiler
* debugger
* help system for the language you're working on.
Oh, and IDE's usually have all these bits wrapped up in a pretty GUI.
I still couldn't live without breakpoints and step-through debugging. Don't know how you editor bigots survive without that.
I didn't know we didn't have breakpoints and step-through debugging... I wonder what it is that we've been using for the past 15 years at my employer's. :)
gdb may, by itself, be "nothing more" than a command-line debugger, but it has breakpoints and step-through debugging. and step-over debugging. and data inspection. If you're a wizard (or just really dedicated) you can use all this right there in the terminal. If you're a normal human, you use something like DDD (Data Display Debugger, I think) which wraps all that in a nice GUI complete with a visual tracing of your source code as well as visual representations of your data structures.
It may not be sold as an IDE or come as a packaged product from a single vendor, but our developers have created an environment that lets them be amazingly productive, "just" with VIm, the GCC, gdb, DDD, ctags and a couple other tools that I can't remember right now. Sure, it took a bit of time for the developers to piece it together, but this let them pick the tools that worked best for them.
I take your IDE and raise you one amazingly productive toolkit. :)
Gregory
-- Gregory K. Ruiz-Ade <[EMAIL PROTECTED]> OpenPGP Key ID: EAF4844B keyserver: pgpkeys.mit.edu
PGP.sig
Description: This is a digitally signed message part
-- [email protected] http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list
