What do you guys use to program?
By MrGando at Sun, Aug 31 2008 4:57pm |
Xcode ? TextMate ? BBEdit ?
I am a 23 years old software engineering student, and just wanted to know what do you guys use... I study soft engineering, but I am trying to aim more to research than developing systems.



Programming tools
I use Xcode for developing in 'C languages', like C, C++, and Objective-C, and I use TextMate for most other stuff (eg Fortran, Python). I still sometimes use vi when working remotely, but that happens less and less.
Drew
---------------------------
Drew McCormack
http://www.maccoremac.com
http://www.macanics.net
http://www.macresearch.org
Xcode and TextMate
Xcode for Cocoa, TextMate for everything else (Perl, sh , javascript, html, markdown and ... text!).
TextMate and Vi
I use TextMate and Vi. I dont do any Obj-C, only C++, and just use TextMate and the intel compilers from the command line.
Remotely, I tend to use vi, as I've been using it for years and am quite comfortable with it. Though I am getting lazy, and miss many of the nice features of TM when in vi.
I use
I use XCode for Cocoa, and TextWrangler (free) for everything else.
Joe's Blog [http://www.st-andrews.ac.uk/~jf275]
Editors
Hi,
I'm planning a PhD in medical sciences (orthopaedics with focus on implants to be more specific) and I have tried to figure out wich editor to choose.. I will mostly be working with LaTeX and R and hopefully dabble a little with Python. I've noticed, on this thread and others, that many use TextMate.. Is it worth giving it a try over, say, Aquamacs?
Any ideas will be appreciated..
Regards, Luis
TextWrangler vs TextMate
I'd say just try it yourself, you can download it. But Aquamacs I think is only for the old hardcore folks. TextWrangler usually is the best for research development I believe. But TextMate is great with snippets and block closures of functions.
Remember TextWrangler is free, and there is sooo much you can do with it. 2 years or so ago, this app would have cost like $100! Just try it for your use, and compare it to TextWrangler.
What I love about TextWrangler and LaTeX honestly is the ability for key bindings to custom built-in or customized scripts even inside a menu. That way I can execute a command that saves the current document and compiles it in the background in Terminal and opens it in Preview automatically with Command Shift and R. Additionally I use it to open a nice Reference PDF file and automatically search in it for the function which I'd like to implement or wrap around.
I used TextWrangler now for many years and many purposes (e. g. Programming in HTML, Python, Shells, AppleScript, PHP, JavaScript, C++, Cocoa and of course LaTeX) and I must say it run smooth, perfect and wonderful!!
PS: Sometimes in combo with Transmit I edit a file and quickly upload it either from TextWrangler or Transmit.
Joe's Blog [ http://www.st-andrews.ac.uk/~jf275]
NetBeans and Coda
I use NetBeans 6.5 to program in C, Java and FORTRAN. I'm amazed that the makefile in FORTRAN woked without a hitch.
For a great Mac only programming and file management app, try Coda. I found this program two years ago and I can't say enough good things about it. It was made for web masters, but you can install plugins that are freely available to color just about any syntax. And it had terminal right with it, so it's easy to compile and manage right from one program alone.
I love to split the window, keep the file that I'm editing on the top and a small terminal window at the bottom where I can run my compiling script.
MSE PhD Student at the University of Florida
XCode and SubEthaEdit
Like most, I use XCode for Cocoa-Stuff and then SubEthaEdit for Perl, PHP, JavaScript and a little Shell Scripting.
XCode and Aquamacs
For any of the C languages as well as Fortran I use XCode - it did take me a long time to get used to it.
For everything else - PHP and some basic Python which I'm still learning I use Aquamacs. It's terrific also for preparing LaTeX documents. I also use it when I want to edit MATLAB scripts without bothering to open MATLAB, which is painfully slow on OSX.
Xcode and Emacs
For Objective-C I use Xcode. For everything else, I use Carbon Emacs.
Seeing all the positive comments about TextWrangler, I might have to give it a try...