Thursday, January 04, 2007
Find a good programming Editor
Its important to find a good programming editor to work in. You could use notepad, textedit, or whatever is default, but syntax highlighting and other things can make editing code much nicer. For windows a few free choices are
http://www.crimsoneditor.com/
http://notepad-plus.sourceforge.net/ - Notepad ++
http://www.scintilla.org/SciTE.html
For commercial (non-free) editors you can look at
UltraEdit
SlickEdit (multiplatform)
e texteditor (collaborative)
If you are on a Mac TextMate, BBEdit, SubEthaEdit (collaborative) are very popular. Those are all commercial/shareware. Many unix editors work in OS X and some have derivatives that integrate more tightly with the OS X environment.
For unix environments if you are not already using Vi or Emacs you may wnat to try
http://bluefish.openoffice.nl/ - Bluefish
Gedit (default for Gnome)
http://www.nongnu.org/beaver/
http://www.scintilla.org/SciTE.html
http://www.nedit.org/
Many of these are cross platform (nedit, jedit, scite, bluefish, etc). If you want to try VI I suggest VIM or try CREAM which does not force you to use some of the normal VI features such as being moded. For emacs you can try Emacs, Aqua Emacs (probably a "nicer" choice for Mac), Xemacs, and others.
You can find an assortment of free and commercial editors on the following pages
http://www.thefreecountry.com/programming/editors.shtml
http://en.wikipedia.org/wiki/List_of_text_editors
http://en.wikipedia.org/wiki/Comparison_of_text_editors
http://www.pure-mac.com/webed.html
http://www.usinglinux.org/editors/
http://stlinux.ouhk.edu.hk/linapps/linapp6.html#text
http://code-browser.sourceforge.net/
If you want an IDE look at
http://www.eclipse.org/
http://www.jedit.org/ (editor/ide)
http://webpages.charter.net/edreamleo/front.html - Leo is written in Python.
for Python
http://wiki.python.org/moin/IntegratedDevelopmentEnvironments
for Perl
http://e-p-i-c.sourceforge.net/
http://open-perl-ide.sourceforge.net/
http://www.perl-express.com/
http://www.perl.com/pub/a/2004/05/14/affrus.html
for Ruby
http://www.radrails.org/
http://www.mondrian-ide.com/
http://rubyjedit.org/ (jedit ruby plugin)
http://rubyeclipse.sourceforge.net/ ruby with eclipse
http://freeride.rubyforge.org/
http://www.ruby-ide.com/ (commercial)
http://www.sapphiresteel.com/ (ruby in visual studio 2005)
http://raa.ruby-lang.org/cat.rhtml?category_major=Application;category_minor=IDE
for C/C++, etc
http://zoinks.mikelockwood.com/
Eclipse works here also
lots for C/C++ etc so I'll let you find those...
C#
http://www.c-point.com/c_sharp_editor.php
http://www.crimsoneditor.com/
http://notepad-plus.sourceforge.net/ - Notepad ++
http://www.scintilla.org/SciTE.html
For commercial (non-free) editors you can look at
UltraEdit
SlickEdit (multiplatform)
e texteditor (collaborative)
If you are on a Mac TextMate, BBEdit, SubEthaEdit (collaborative) are very popular. Those are all commercial/shareware. Many unix editors work in OS X and some have derivatives that integrate more tightly with the OS X environment.
For unix environments if you are not already using Vi or Emacs you may wnat to try
http://bluefish.openoffice.nl/ - Bluefish
Gedit (default for Gnome)
http://www.nongnu.org/beaver/
http://www.scintilla.org/SciTE.html
http://www.nedit.org/
Many of these are cross platform (nedit, jedit, scite, bluefish, etc). If you want to try VI I suggest VIM or try CREAM which does not force you to use some of the normal VI features such as being moded. For emacs you can try Emacs, Aqua Emacs (probably a "nicer" choice for Mac), Xemacs, and others.
You can find an assortment of free and commercial editors on the following pages
http://www.thefreecountry.com/programming/editors.shtml
http://en.wikipedia.org/wiki/List_of_text_editors
http://en.wikipedia.org/wiki/Comparison_of_text_editors
http://www.pure-mac.com/webed.html
http://www.usinglinux.org/editors/
http://stlinux.ouhk.edu.hk/linapps/linapp6.html#text
http://code-browser.sourceforge.net/
If you want an IDE look at
http://www.eclipse.org/
http://www.jedit.org/ (editor/ide)
http://webpages.charter.net/edreamleo/front.html - Leo is written in Python.
for Python
http://wiki.python.org/moin/IntegratedDevelopmentEnvironments
for Perl
http://e-p-i-c.sourceforge.net/
http://open-perl-ide.sourceforge.net/
http://www.perl-express.com/
http://www.perl.com/pub/a/2004/05/14/affrus.html
for Ruby
http://www.radrails.org/
http://www.mondrian-ide.com/
http://rubyjedit.org/ (jedit ruby plugin)
http://rubyeclipse.sourceforge.net/ ruby with eclipse
http://freeride.rubyforge.org/
http://www.ruby-ide.com/ (commercial)
http://www.sapphiresteel.com/ (ruby in visual studio 2005)
http://raa.ruby-lang.org/cat.rhtml?category_major=Application;category_minor=IDE
for C/C++, etc
http://zoinks.mikelockwood.com/
Eclipse works here also
lots for C/C++ etc so I'll let you find those...
C#
http://www.c-point.com/c_sharp_editor.php
Saturday, July 17, 2004
What's this?
This is the blog for the C-Scene programming ezine at http://c-scene.org/. The main site releases articles in a "issue" format after going through editing, updating, etc. before release, where as articles/comments will be posted here when they are received for the most part.