Oh man - I was listening to public radio this morning and the guest actually said that he thought the inventor of Twitter would go down in history alongside Alexander Graham Bell and Samuel Morse.
It's mildly innovative, but let's not go nuts here..
Why are we taking C/C++ programming advice from somebody who has been doing it for just over a year?
And not to troll, but anyone who honestly believes vim is a better development environment than one of the mature Linux IDEs (Eclipse, Code::Blocks, KDevelop) is an idiot.
Linus Torvalds has pretty much always used an Emacs variant for his work on the kernel. Matz uses Emacs for his work on Ruby. DHH uses TextMate, a text editor. Pretty much every major piece of software that you can name on the Unix platform was and is developed in either Emacs or Vim.
Anybody who thinks that a text editor is better than an IDE is an idiot? I think not.
Have you ever used ed? Try to actually use it for a few and you'll get it.
One good thing about ed is that it's always on even the most minimal system recovery disks (which often lack vi, even). I've been stuck using it a couple times while fixing dying systems. No fun, but better than nothing.
Actually I use a line-oriented text editor. I prefer using it because it makes me write shorter code, and I can't slack off five minutes because I'd forget the contents of the file.
If you're been doing C/C++ programming for longer than I have, this post is probably not meant for you. If you're a student who has to learn C/C++ or someone starting a job in it, then this post might be for you. This was stuff that I didn't know when I started that I wish I would have known.
And not to respond to your troll, but a lot of the more senior devs on my project (10, 15+ years) as just as efficient in vim/emacs as they would be in Eclipse. I don't think there's a one-IDE-fits all solution. Vim is certainly capable if you're willing to learn it.
Not to mention the "would you say that to someone's face?" test. There might be an argument for Eclipse (although I think it's terrible compared to Emacs:-), but calling people idiots is not the way to make that argument.
A lot of companies team up with universities, and both contribute towards applied research.
I think this is ultimately the best approach, because if you just give academia a bunch of money they will waste it all publishing papers on string theory.
Do you have updated the drivers of your graphic card? What card is it? On which OS? Can you send the crashlog to the contact address on the website? Thank you very much in advance!