Osiris said:
Computers are favourite, although by no means mandatory.
Linux /is/ an IDE.
Huh?
IDE stands for Integrated Development Environment. Note what the "I"
in IDE stands for.
An IDE implies an editor, a compiler, a linker and a debugger, all
wrapped into a single application. Visual Studio running on Windows
(or under Wine in Linux) satisfies this requirement. What application
in Linux satisfies this requirement (not VIM, but maybe Eclipse, which
is arguably not Linux)?
The Linux IDE comes complete with a multitude of tool choices for
specific tasks, and you can mix and match them according to your own
personal taste. Personally, for editing I use vim, even though EMACS
probably carries more kudos among the cognoscenti, for the simple
reason that vim can be used, in a pinch, with only one hand (leaving
the other free to hold a coffee mug), whereas EMACS needs at least
three.
VIM is an editor, but hardly an IDE. I bet you edit your code in VIM,
compile and link it in a terminal window with gcc, and then run it in
a shell. That's two or three segregated applications, sans addressing
the issue of debugging. Run gdb and you have a true SDE (Segregated
Development Environment) consisting of at least four different
applications, and five or more if you include the shell and any GUI
wrappers that run on top of that.
Are three hands really necessary to use a true IDE on Linux?
FWIW, I can use a true IDE on Windows with one hand, leaving my other
hand free to hold my coffee mug.