Serious programmers use high level languages because they are generally more secure (against certain attacks, in particular buffer overflows), and they optimize the right thing to optimize for the ...