I want to inquire about the difference in meaning between these two sentences:
The code must work perfectly.
The code should work perfectly.
For instance how the usage of "must" and "should" in the previous sentences will change the meaning?
meaning
I want to inquire about the difference in meaning between these two sentences:
The code must work perfectly.
The code should work perfectly.
For instance how the usage of "must" and "should" in the previous sentences will change the meaning?
Best Answer
English modals have a lot of shades of meanings, but to keep it simple, for this specific situation:
Should X expresses unconfirmed belief that X happened or will happen. It is synonymous with is expected to X:
Must X expresses that something cannot happen unless X happened or definitely will happen. It is synonymous with is required to X or has to X.
Should X can be used as a polite or gentler must X.