1.4 Interpreted vs compiled programming languages