Re: OPINION: What are the best Linux C++ IDE's out there?

From: Måns Rullgård (mru_at_users.sourceforge.net)
Date: 08/12/03


Date: Tue, 12 Aug 2003 18:43:45 +0200

Noah Roberts <nroberts@dontemailme.com> writes:

> Hell, even at school where I am forced into the Windows world kicking
> and screaming I bypass all that IDE bullcrap. The VStud.net is so
> slow and loaded to bear with "features" that it is totally unusable
> IMHO. There is a bash script you can run in your startup file burried
> deep in the VC directory tree that sets up all the environment
> variables for you so you can just use Makefiles and a text editor.
> And like any "shell" the command line programs are self
> documented...sort of. Of course there is no Man pages, but there is
> MSDN help (yeah right, use google :P).

You are unfortunate, indeed.

> It amazes me that every single student, but myself, is absolutely
> helpless in the command line. When these poor guys learn a language
> they are taught in VC++ and never learn how make works or what the
> command switches on their compiler are and do. When I explain to them
> why I think beginners should not use IDE: "Well it hides important
> things like Makefiles from you so you never learn how to work without
> the IDE or what the IDE does in case you need to bypass it." I get
> the responce: "What is a Makefile?" :P When the GUI Programming
> instructor decided to use Java instead of VB they where so hopelessly
> lost on the command line that the first whole week was devoted to
> learning how to compile "Hello World".

I know exactly what you mean. I've been teaching Java programming at
the university for a few years. Some groups of students use Linux
machines. At first they are frightened by the absence of msword and
other crapware, but within a week or so they get quite used to working
with the command line and emacs. Some other students use windows.
Fortunately, emacs is installed, we make them use it, but the crippled
command line, and all the other weaknesses make trivial tasks take way
too long time. Not to mention all the questions that arise when
they've been writing national characters (åäö) in their source files,
and see strange things printed in the terminal, and that's before they
try using these characters in class-names. It happens that they
compile just fine, but there is no way to start the program. Things
like that just don't happen in Linux.

-- 
Måns Rullgård
mru@users.sf.net


Relevant Pages

  • Re: Math Error in the .NET Framework 1.1.4322 SP1
    ... > returns incorrect results for varying powers of 2 that depend on whether the ... > program is run from within the IDE or from the command line. ... > in further calculations, which can throw off some functions. ...
    (microsoft.public.dotnet.framework)
  • Re: Math Error in the .NET Framework 1.1.4322 SP1
    ... > returns incorrect results for varying powers of 2 that depend on whether the ... > program is run from within the IDE or from the command line. ... > in further calculations, which can throw off some functions. ...
    (microsoft.public.dotnet.general)
  • [git pull] IDE updates part 2
    ... Fix IDE to not process commands in IRQ-context and than switch the ... Scheduled removal of deprecated ide-scsi device driver. ... a newer protocol used by IDE CD-ROM and TAPE drives, ... based on the ATAPI IDENTIFY command results. ...
    (Linux-Kernel)
  • Re: C IDE Recommendations
    ... Is that "hijacking" a thread??? ... IDEs and use the command line instead??? ... > C IDE Recommendations // Subject line!! ... this is why I didn't really want an argument about command-line compiling versus IDE compiling. ...
    (comp.lang.c)
  • Debugging
    ... On my WinXP Professional box at home, I can't get the debugger to start from ... I get the same error using NetBeans 3.5.1, ... The command the IDE is trying to execute - shown in the output window - is ...
    (comp.lang.java.softwaretools)