4 ms·
Well, you could also say that gcc is a 10-megabyte shim for the GNU assembler and would prefer to code each and all your programs in assembly language. However
by sysprogs 14y ago
Well, you could also say that gcc is a 10-megabyte shim for the GNU assembler and would prefer to code each and all your programs in assembly language.
However at some point you would probably get bored computing the stack offsets manually each time and would let the C compiler do it for you, while you think about more high-level problems.
Same with debugging. GDB itself is cool for small simple projects, but once your project becomes large enough, you would probably just enjoy clicking on a line to make a breakpoint and hovering your mouse over an expression to see itsvalue rather than typing the line numbers and variable names manually each time and keeping it the back of your mind where was the breakpoint #42...
And, BTW, if you're a student, it's only a half of the $99 for you...
- tjdetwiler 14y agoPersonally once I ditched VS/Eclipse for the command line counterparts (vim, tmux, gdb, etc) I haven't looked back. I find that once you learn the underlying tools well your productivity will actually increase vs using bloated GUIs that seem to change every software version. To each his own though.
- meaty 14y agoAgree with this entirely. Plus monolithic blocks of crud like visual studio are hideously unreliable I find.
- voltagex_ 14y agoHow about a hackernews discount code?