Page 3 of 4

Posted: Fri Mar 02, 2007 1:12 pm
by Nodtveidt
monkeycracks wrote:I dont like Linux
Neither do I. But in the inner circles of nerddom, Linux is a cream pie, waiting to be eaten by big mouths, and Windows is an old pie crust that will never have a filling, yet will be eaten by the masses anyways because someone told them to do it and they're too sheepish to say no.

Both Linux and Windows are necessary evils.

Posted: Fri Mar 02, 2007 1:19 pm
by Spintz
I wouldn't say Linux is a necessary evil. It has it's uses, but IMO, none of them are necessary.

Posted: Wed Mar 07, 2007 1:12 pm
by rogerborg
UNIX/Linux encourages cognitive dissonance. Once you've gone through the pain of figuring out makefiles and vi(m), you tend to overrate their utility.

That's why most Linux developers stick with make even though it's ancient and painfully inefficient compared to (e.g.) a jam variant.

On the other hand, IDEs are fine until you need to understand a problem with the compiler or linker, at which point you're forced to acknowledge that they're really just pretty front ends for the command line tools. Yes, even on Windows.

My personal favourite C++ environment is on Windows, using Source Insight as an editor, performing a in integrated custom build step using kjam or even (gasp) nmake, then using MSVC as a visual debugger.

Source Insight is commercial (with a trial period), but if you don't think it's worth paying for, then you're vastly under-valuing your time.

[UPDATE] valgrind is indeed superb, and is one of the primary reasons for investing time in running or at least unit testing your code on Linux.

Posted: Thu Mar 08, 2007 3:40 am
by ShadowDust
I like Linux, mainly because I hate Windows & Mac OS lol...


but I can't use Linux for the simple reasons:

1: I can't get my freaking GeForce 7300 working on it (hardware accel)

2: Visual Studio only seems to work in windows :(

so I'm stuck with windows at least until one of the linux variations get's better, so far the most likable one I've found is ubuntu (I havn't tried many) but it didn't write NTFS :(

:(

Posted: Thu Mar 08, 2007 2:15 pm
by gfxstyler
for hardware accel im sure you can find some tutorials.

you can use codeblocks as IDE or (a little bit more complicated) anjuta/kdevelop.

and why use ntfs on linux?

btw: to share data between windows and linux you can make a big fat32 partition or just use ext3 everywhere (so you have symlinks on linux and can set permissions) and use the ext3 driver on windows to make the partition show up as a normal fat32/ntfs one.

see www.fs-driver.org for teh more detail :P

Posted: Thu Mar 08, 2007 4:36 pm
by Spintz
The ext3 driver does not support 64 bit( and most likely not Vista either ). I emailed the guy that creates it, and he told me he was working on it, but that was months ago and I haven't noticed support for it yet.

Has that changed?

Posted: Thu Mar 08, 2007 7:04 pm
by gfxstyler
i dont know cause i dont use 64bit - sorry.

Posted: Wed Mar 14, 2007 2:12 pm
by BlindSide
Here is my story:

I had Kubuntu for a while, so I thought, why not set up the compiler? After some struggle with the video card and g++, I decided to install a nightly build of codeblocks and it was unusually easy. Just set up the ubuntu package, stick the lib and include paths in the project options, install gdb and everything worked fine! I had compiling, debugging, running setup in less than 30 minutes! (maybe even 5)

AFTER all this, I went back to windows. Why? Because nobody gives a poop about linux...hahhaha, after I fixed everything there was no point of me sticking around! I had to get back to all my MSVC 2005 projects waiting to be finished...

True story :)

Posted: Thu Mar 22, 2007 1:31 pm
by anylo
What comes to a IDE in Linux, try KDevelop which is even better than Visual Studio on some areas (integrated support for Valgrind and SVN etc).

Read FAQ.

Posted: Fri Mar 23, 2007 3:29 am
by Spintz
I've never met, or heard of, anyone that got a stable KDevelop working.

And I'd say you're a little nuts to think that it's better than Visual Studio, let alone Code::Blocks, in any ways!! You're stretching very far with that statement.

Posted: Fri Mar 23, 2007 8:27 am
by anylo
Spintz wrote:And I'd say you're a little nuts to think that it's better than Visual Studio, let alone Code::Blocks, in any ways!!
It seems that you missed bolded "some" word from that sentence. And it seems that I was wrong about support for integrated SVN.

http://ankhsvn.tigris.org/

Anyway, Visual Studio is the best IDE (I've used it in work for seven years now), KDevelop is the best free alternative.

Collegue of mine said that emacs is the best tool in the world, but I'm not quite sure is it IDE or OS. ;)

Posted: Fri Mar 23, 2007 1:34 pm
by Frodenius
anylo wrote:Collegue of mine said that emacs is the best tool in the world, but I'm not quite sure is it IDE or OS. ;)
:lol: :lol:

Posted: Fri Mar 23, 2007 6:26 pm
by buhatkj
emacs is little more than an editor. there are some people who have hacked up scripting to make it do some pretty interesting things, but an IDE it is NOT. same thing with vi/vim/vile.
calling emacs an IDE is like calling 4 wheels a car. yes you need them, but they are not the whole thing.

Posted: Fri Mar 23, 2007 6:42 pm
by anylo
buhatkj wrote:emacs is little more than an editor. there are some people who have hacked up scripting to make it do some pretty interesting things, but an IDE it is NOT. same thing with vi/vim/vile.
Define IDE, please.
calling emacs an IDE is like calling 4 wheels a car. yes you need them, but they are not the whole thing.
More like 16 wheels, 4 spare wheels, 2 steering wheels, afterburner and coffee maker.

Posted: Fri Mar 23, 2007 7:24 pm
by CuteAlien
anylo wrote:More like 16 wheels, 4 spare wheels, 2 steering wheels, afterburner and coffee maker.
Not to forget that it's the only development environment which integrates a psychiatrist :-)