4 Answers
+ 3
Because when one error has ocurred, future instructions aren't guaranteed to work properly, data may be corrupted or more and worse errors may occur. So when program integrity is compromised, execution stops.
If you want to ignore some errors, you need to use try-catch blocks.
+ 2
it's sort of like trying to follow someone's commands and suddenly they say, "do mummmblegrumblegrarg."
I don't know about you, but I'd sit there and scratch my head trying to figure out what they mean and stop listening.
+ 1
imagine building a house, you are all done and only thing left to build is the roof when suddenly one of your walls collapses.
Would you still build the roof ignoring one wall is gone or would you stop?
+ 1
Thank you very much. All of you