Clear questions and runnable code
get the best and fastest answer
Re^3: [OT] Where does the spurious error message come from?by jo37 (Deacon)
|on Aug 04, 2023 at 20:27 UTC
A compiler that proceeds after recognising an error reminds me of the time when I had to program in PL/I. That beast was designed for those circumstances where you drop a box full of punched cards at the data centre's desk and get the compiler's result the next day. A missing semicolon would have cost you one full day unless the compiler were forgiving enough and guessed you intention. Some of the most serious programming errors, like assigning incompatible types, e.g. pointer to character, resulted in an inconspicuous warning "data conversion done by subroutine call".