Compile Time Errors Vs Runtime Errors In Programming