and so should you! Read this (unless of course your only exposure to computing languages has been the one true language that you use today, and have always used). Hat tip Ned Batchelder.