IDE's and compilers

Pages: 123
Hey - just curious how many of you guys do your programming on like some text editor then straight into a compiler? I have been meeting with a "real" programmer and she said that most "real" programmers dont use IDE's and just code on a linux using the terminal thing and whatnot.
closed account (1yR4jE8b)
Most "real" programmers that say that are just just arrogant elitists.

Personally, I bounce between Vim + Terminal, Visual Studio, Netbeans, Eclipse and QT Creator mostly.

The Right Tool For the Right Job
Last edited on
i thought that too a little bit to be honest.

But still, this one is good so i wont say anything was just curious
I agree. I've always used an IDE, and according to my friend (works at some software development place with C# I believe), everyone uses IDEs.
I can't fathom why anyone would opt to not use an IDE when there's one available.

Unless you're on some obscure platform where using an IDE isn't an option, I really see no reason not to use one.

But to each his own I guess. Some people are just masochists.
Real programmers use
cat > a.out


the second joke was too lame
closed account (z05DSL3A)
wikipedia wrote:
The term Real Programmer is used in computer programmers' folklore to describe the archetypical "hardcore" programmer.

http://en.wikipedia.org/wiki/Real_Programmer

Real Programmers don't eat quiche.
Real programmers use butterflies ^^
closed account (S6k9GNh0)
http://rixstep.com/2/2/20071015,01.shtml

T.T Such a good story T.T
On Linux, all I need is a terminal (from which I can type "make" and "./binary"; or just up + return (command history)) and a text editor (gedit). I've long found that much easier than using an IDE. Windows seems to make this massively more complicated (illogical directory structure, poor command-line integration, no virtual desktops and a POS file manager), so on Windows I find myself using CodeBlocks because it makes it marginally easier. It is still far easier just to reboot and go on Linux instead.
Don't you miss code prediction and documentation popups?
Last edited on
Ugh, no, those things just annoy me.
Edit: except when I'm looking at someone else's project, then I like them.
Last edited on
illogical directory structure
Conjecture. I would argue that having a dozen folders in different critical system directories all named "lib" is not only illogical but frustrating as hell to navigate.

poor command-line integration
With what exactly? Most of the powerful admin tools for windows are CLI only: http://ss64.com/nt/

no virtual desktops
Misnominor, we call them "Sessions" or "Environment Blocks".

POS file manager
How so? The "File Manager" as you call it is integrated with the kernal, you have no direct access to it so how would you even know if it's bad or good? The integration of it with certain programs leaves much to be desired but that's not M$'s fault.

@ OP: I use Notepad++ when I write drivers because the Windows DDK doesn't have an IDE that I like and I don't feel like completley reconfiguring wxDev-C++ in between projects.
closed account (1yR4jE8b)
Conjecture. I would argue that having a dozen folders in different critical system directories all named "lib" is not only illogical but frustrating as hell to navigate.

I agree, but there are flaws in *all* system architectures.

poor command-line integration

I strongly disagree, like Computergeek01 above me has said, most of Windows most useful tools are CLI only. Also, Windows Powershell >>>> any pathetic Unix shell.

no virtual desktops

Hardly a deal breaker, I'd much rather have Windows 7 vastly superior window management and overall Desktop experience then any POS Linux gui (and I've tried them *all*).

POS file manager

If you're talking about Windows Explorer, I slightly agree. It copies/pastes/renames/moves files just fine but it's pretty bare bones, but for the average user that isn't a bad thing. Tabs and split panes would be nice but my only real gripe with it is that there isn't a keyboard shortcut to show hidden files. Hardly a deal breaker though, I wrote a AutoHotkey script to do that for me anyway.

I mostly use Vim for my development needs, but on Windows I'll use Visual Studio for it's ease of making Windows applications and awesome intellisense, for other big projects I'll use any IDE that let's me write my own Makefiles; Netbeans being my preference because it's "intellisense" is almost as good as Visual Studio. How anybody could try and use gEdit for anything more than a single source-file program is beyond me. As far as programming editors go, it's by far the worst IMO.
closed account (3hM2Nwbp)
I can't bring myself to learn command line directives, bash, make, etc just to code C++.

That's why I use an IDE, all of the time.
I don't use command line directives, bash, or make when I'm coding outside of an IDE. I use...
PERL.

Anyways, to get more on-topic...
Windows Powershell >>>> any pathetic Unix shell

Agreed, but Powershell can't even touch the power of the good Unix shells. Each to their own, though. ;). Note that you could always try to write your own shell for Linux/BSD.

I'd much rather have Windows 7 vastly superior window management and overall Desktop experience then any POS Linux gui
Windows 7 made a step in the right direction, and I'll admit that. However, long and confusing but logically sound and ridiculously strong list of reasons why Unity is better. In the end, is it not just a matter of personal preference?

-Albatross
Last edited on
closed account (1yR4jE8b)
Windows Powershell is a full blown Object Oriented Shell, tightly coupled with the .Net framework, it's more of a programming language then a Shell. I can't think of a single Unix shell that even comes close to being that robust.

Unity? lol
You mean that bastard mix of Windows 7 and OS X, trying to take the "good" things from both, merge them into one...but still manages to be absolute crap in the process? Not to mention it's so damn buggy, it's borderline useless...

I did like the look of Unity, at least at first, but I've had little chance to try it as it is broken on my dual monitor setup and the terminal comes up offscreen even with one monitor unplugged. Oh yeah, and moving windows between virtual desktops usually crashed something T_T And I'm too inept/lazy to do anything about it... so whether I want to be or not, I'm stuck with Windows 7 until I can try FreeBSD or something
The Right Tool For the Right Job


To me personally, a "real" programmer subscribe to the above faithfully. That includes the IDE tools, programming languages, Unix/Linux/Windows commands etc etc. A flexible mindset is what a "real" programmer should acquire.

closed account (S6k9GNh0)
To be quite honest, I'm tired of the "Linux GUI is buggy and shitty" argument. Either explain what's "buggy" and "shitty" about it, or gtfo. I personally have no problem with Unity. I've used KDE4, Unity (based off of Gnome if iirc), and the latest Gnome. I enjoyed them all. They all had better effects and potential than what Windows provides you. It's open source, it's highly customizable, and I fail to see where it's "crap".
Last edited on
Pages: 123