[ale] C++ Compiler Suggestions!
Michael B. Trausch
mbt at zest.trausch.us
Thu Jul 16 14:49:02 EDT 2009
On Thu, 16 Jul 2009, Mills John M-NPHW64 wrote:
> ALErs -
Just to start, excellent post!
> On Mon, 13 Jul 2009, Marc Ferguson wrote:
>>
>> Thanks Richard,
>> Really, VIM or EMACS? Nothing close to Borland or Visual Studio!? :)
>
> Depends on what was important to you in the Win IDE you were using. I found
> Visual Studio and Borland's [Pascal] products great ways to learn a language
> because they link to a lot of specifications and code examples. I haven't
> found anything like this is Linux, but these aren't what I want from and IDE
> any more: I'm more interested in getting smoothly around the code to either
> understand it or fix it.
MonoDevelop (on Linux) is also good, if you find you must work with C#/CLI
code. It also supports Vala, which is quick becoming a viable alternative to
pure C, without managed runtime dependencies.
> I generally use Source-Navigator for code analysis (just like it's name) and
> 'emacs' for most debugging. (You can even use 'emacs' as your editor in S-N
> and have the best(?) of both worlds. I also find S-N's 'project editor' both
> easier and stronger than VS. I appreciate using 'gdb' through both 'Insight'
> and 'emacs' as primary debugger, but I don't like "raw" 'gdb' very much.
> (There are scads of wrappers out there for 'gdb'. I wonder why? &8*)
I must check out that program (S-N). I like Nemiver for a gdb frontend... it
is pretty doos, better than Emacs (IMHO).
> The *NIX tools don't give you much help as a beginner but you can expect
> more flexibility as you become an experienced user.
Absolutely. I thought they were way too complex, until I found highly
compelling reasons to learn them. Now, I cannot imagine life without them.
> Basically a religious argument. Spend some time with a tool and you mold
> your style to its strengths and steer away from its awkward corners.
>
> Ask lots of questions on ALE (but _never_ "What's the best widget to do
> ***?") and you can expect ultra competent help.
Amen!
--- Mike
More information about the Ale
mailing list