IDE vs Compilier

Ok this not a programming question but an issue of IDE vs compilier issue. First of all (I know what it means) when someone calls a compilier an IDE i feel threatened i mean it sounds like something that is coming from iraq or somewhere else. When i go online to look for a compilier i don't google IDE. I've used the term compilier so long that that's only thing i have ever called it. It's been that way since i heard someone tell me to program i need a compilier now when you say to someone compilier it seems they have issues of calling it an IDE but it's still a compilier if it compiles programs so what's the issue of IDE as opposed to saying compilier?
I don't think I've ever heard anything that even remotely resembles this "issue" you speak of.

The reason people tend to say "compiler" more often that "IDE" is because a compiler is a more basic tool. You can write C/++ without an IDE, but not without a compiler.
The IDE is usually not much more than a glorified text editor that calls the compiler through the command line. The one doing the real work is the compiler, so it's natural to talk only about the compiler when talking about the language or language implementation. If one is talking about features specific to IDEs, such as debuggers, code completion, etc., then they won't even name the compiler.
I'd like to point out that maybe it would be a good idea to keep debuggers separate from IDEs (in terms of classification, you can use a debugger without an IDE but almost all good IDEs have debugger support).

-Albatross
Last edited on
Okay i'll keep this in mind but if i post and use the term compiler as opposed to IDE please keep in mind i've never called a compiler an IDE i'm not used to that. Thanks.
frogger wrote:
Okay i'll keep this in mind but if i post and use the term compiler as opposed to IDE please keep in mind i've never called a compiler an IDE i'm not used to that. Thanks.


I suggest that when you ask a question about an IDE you say 'IDE' and when you ask one about a compiler you say 'compiler'.

Whatever you personally may be used to, we are not going to re-write our dictionaries specifically to accommodate you.

I rather think that it is incumbent on you to learn our (the programming world in general's) terminology.

Not the other way around.

Don't forget, the answers we give are not just for you. They are for anyone else reading these forums and we want them to learn the correct terminology, rather than your personal 'way'.

Last edited on
I agree with Galik. I also don't think this kind of talk:
i feel threatened i mean it sounds like something that is coming from iraq
is either helpful or necessary. It's totally irrelevant, and I suppose if I were Iraqi, offensive. You basically just said that all people from Iraq get programming-related terminology wrong, which is both xenophobic and wrong anyway.
Actually I think he was making a reference to the use of WMD. But it's still offensive IMO.
IED (improvised explosive device)

Oh. So it's just an bad joke. Still, it could be construed as offensive.
Topic archived. No new replies allowed.