While the terms "quantitative finance," "computational finance," "mathematical finance" and "financial engineering" are often used interchangeably, there are subtle differences in their meanings.