For all those computer science majors out there, what editor do you use to write your programs in? For c++, I use Turbopad, which is small, intuitive, and has a lot of useful features like syntax hilighting, brace matching, unlimited undo/redo, auto complete, and block/auto indenting.
Name:
Anonymous2008-01-04 16:07
Whenever I'm coding a programming assignment, I'll use visual studio 2005, for its advanced debugging and nice ide. If I have to program on unix, I'll just program in the vs2005 ide, ftp the file over and compile and run it through ssh.
Name:
Anonymous2008-01-04 16:28
>>41
You can debug a unix app within Visual Studio when it's compiled on another host and run through ssh? Wow, that is advanced.
Name:
Anonymous2008-01-04 16:41
>>42
What? No, I just type in the source text in the VS ide, since autocompletion, syntax highlight and intellisense surpass that of any other product, then ftp and run through ssh.
I'll gdb if I need to debug.
I actually suspect you're either:
1) Retarded
2) Troll
Though the two aren't necessarily mutually exclusive.
Name:
Anonymous2008-01-04 16:42
>>43 since autocompletion, syntax highlight and intellisense surpass that of any other product
I bet Emacs is better.
Name:
Anonymous2008-01-04 16:49
>>44
Having used the windows emacs (ntemacs), I have to disagree. When I'm programming, I want to, you know, program, and not play DDR on my keyboard.
On Windows, try Notepad++. Free & open source. Not as powerful as Emacs, but not as heavy either, and doesn't require learning a bunch of new commands. Includes the most immediately useful "advanced" editor functionality: tabs, syntax highlighting (many languages), regexp find/replace, decent handling of large files, Unicode, and a set of basic scripts. Multiple download packages available: installation is an option, but not required---can easily be run from a directory on a thumb drive.
Notepad++ has become one of the first things that I install on any new Windows server, because obviously something better than Notepad is required, and Notepad++ "just works."
On Unix/Linux/whatever: don't be afraid to step outside of the vi/Emacs box just because Lunix lusers on Slashdot will make fun of you. If you're a sysadmin you'll want to learn the basics of both because they're installed practically everywhere by default and useful for different things. And Emacs is a fine general purpose editor (which I used exclusively for years). But don't choose your tools based on the desire to appear as a l337 lunix h4X0r. We were all children once, but most people eventually grow up and realize that editors (like computers themselves) are a means and not an end. Alan Cox, of all people, uses Joe's Own Editor---enough said. USE WHAT WORKS FOR YOU.