@chrisname
When you compile a multiple sourcefile program, do you compile only the updated files or you recompile everything?
In both case, you'll spend more time than you would if you used an IDE.
In the first case, you'll have to type a longer command line, in the latter, you'll have a longer compile time.
What if you need to call some code generators before compiling? You'll have to type even more and you'll have to remember a lot of file names
@bazzy,
Heh. I suppose you've got me there. I probably still won't switch to an IDE. I like using text editors with the command line.
@firedraco,
I use VIM if I need to do something quickly, or if I feel like CTRL-ALT-F1 (TTY1)'ing it; but no, I usually use gedit.
However, I can have unlimited terminals open at once, and only nu err... gedits open (where nu is the number of users I can su as, at the moment: two (myself, and root)) so I could use VIM or Nano. I don't like Emacs.
@chrisname: trust me, an IDE is a must when you are dealing with a codebase of 500K - 1M LOC, numerous libraries, etc. When dealing with a single program that has 20K lines, spread across 30-60 files, plus another 20-30 test suites, and dependent on a handful of internally developed libraries, you really want an IDE. The IDE will parse your Doxygen API documentation, give you tooltip help -- necessary because you cannot remember the details of an API that someone else on your team created. Programming in the small (1-2 people, < 4K lines) can be done OK with something like gedit. After that, you really need an IDE.
Half of me feels like accepting your advice, and the other (more head-strong) half is telling me to never use an IDE again just to prove you all wrong.
Half of me feels like accepting your advice, and the other (more head-strong) half is telling me to never use an IDE again just to prove you all wrong.
Well, you're being given advice by both older and more experienced people. What to do it is entirely up to you.
I don't know. I'll use an IDE if I feel like it. For now, a text-editor works for me. Maybe I can find an IDE with an xterm embedded in the window somewhere...
Edit:
Ah... screw it, I'll download Eclipse and try that. If not, I'll go back to Code::Blocks.
I use visual studio 2005,its powerful and easy to manage code,but its very sensetive to virus,actual every month i format my pc coz of it,it crash easly.Any other compiler that work in the same ways as vc++?
Thanks bro any other out of visual studio?,bcoz its seem to be commercial compiler,i need only small and free compiler which have related sytax to vc++,i found myself dev c++ but its not good,i dont like it
visual studio 2005 [...] is very sensetive to virus
every month i format my pc coz of it
What?
I don't know what you're doing with that computer, but as a general rule, if you're formatting more often than once a year, you're doing something wrong and it has nothing to do with VC++.
I know that but i have no way.I tried to repair system and then visual studio but i get same messege which say"eg.Program Name is not valid win32 application!"when i try to debug(run) my program,but after format and reinstall of vc it work again.Any other way then a do?
I don't know what you're doing with that computer, but as a general rule, if you're formatting more often than once a year, you're doing something wrong and it has nothing to do with VC++.
That last part I agree with, but
if you're formatting more often than once a year, you're doing something wrong
What if you're insane like me and like to install a different operating system every day?
# fdisk -l /dev/sda
Disk /dev/sda: 640.1 GB, 640135028736 bytes
255 heads, 63 sectors/track, 77825 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8f800000
Device Boot Start End Blocks Id System
/dev/sda1 1212 1403 1535992 7 HPFS/NTFS
/dev/sda2 * 1403 69332 545643340 7 HPFS/NTFS
/dev/sda3 69332 73579 34110058+ a5 FreeBSD
Partition 3 does not end on cylinder boundary.
/dev/sda4 73580 77825 34105995 83 Linux
Until yesterday that was
/dev/sda3 Linux
/dev/sda1 NTFS
/dev/sda2 NTFS
/dev/sda4 Unallocated
.
It messed with my head. I literally couldn't bear to have a partition table that was out of order (even though in the MBR it's not, just in Linux's view AFAIK). Anyway so I deleted all of them apart from (hd0,0) and (hd0,1) and created (hd0,3) and (hd0,4) anew.
And I can live with it now, it's in order!
But anyway, on the most recent topic of formatting, I've formatted 3 partitions today alone.