ਅਕਸਰ ਅਸੀਂ 'Mistake' ਤੇ 'Error' ਸ਼ਬਦਾਂ ਨੂੰ ਇੱਕੋ ਜਿਹੇ ਸਮਝਦੇ ਹਾਂ, ਪਰ ਇਨ੍ਹਾਂ ਵਿੱਚ ਥੋੜਾ ਜਿਹਾ ਫ਼ਰਕ ਹੈ। 'Mistake' ਇੱਕ ਗ਼ਲਤੀ ਹੈ ਜੋ ਸਾਡੀ ਸੋਚ ਜਾਂ ਗੈਰ-ਮੁਕੰਮਲ ਜਾਣਕਾਰੀ ਕਾਰਨ ਹੁੰਦੀ ਹੈ। ਇਹ ਗ਼ਲਤੀ ਅਕਸਰ ਛੋਟੀ ਹੁੰਦੀ ਹੈ ਅਤੇ ਇਸਨੂੰ ਸੁਧਾਰਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਦੂਜੇ ਪਾਸੇ, 'Error' ਇੱਕ ਗ਼ਲਤੀ ਹੈ ਜੋ ਕਿਸੇ ਸਿਸਟਮ ਜਾਂ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਕਮੀ ਕਾਰਨ ਹੁੰਦੀ ਹੈ। ਇਹ ਗ਼ਲਤੀ ਵੱਡੀ ਵੀ ਹੋ ਸਕਦੀ ਹੈ ਅਤੇ ਇਸਨੂੰ ਸੁਧਾਰਨ ਵਿੱਚ ਥੋੜਾ ਜ਼ਿਆਦਾ ਸਮਾਂ ਲੱਗ ਸਕਦਾ ਹੈ।
ਆਓ ਕੁਝ ਉਦਾਹਰਨਾਂ ਦੇਖੀਏ:
Mistake: ਮੈਂ ਆਪਣੇ ਘਰ ਦੇ ਕੰਮ ਵਿੱਚ ਇੱਕ ਗ਼ਲਤੀ ਕੀਤੀ। (I made a mistake in my homework.) ਇੱਥੇ, ਗ਼ਲਤੀ ਸੋਚਣ ਜਾਂ ਸਮਝਣ ਵਿੱਚ ਕਮੀ ਕਾਰਨ ਹੋਈ ਹੈ।
Error: ਕੰਪਿਊਟਰ ਵਿੱਚ ਇੱਕ ਗ਼ਲਤੀ ਆ ਗਈ। (There was an error in the computer system.) ਇੱਥੇ, ਗ਼ਲਤੀ ਸਿਸਟਮ ਵਿੱਚ ਕਮੀ ਕਾਰਨ ਹੈ।
Mistake: ਮੈਂ ਉਸਨੂੰ ਗ਼ਲਤ ਨੰਬਰ 'ਤੇ ਫ਼ੋਨ ਕਰ ਦਿੱਤਾ। (I called him on the wrong number.) ਇਹ ਇੱਕ ਛੋਟੀ ਜਿਹੀ ਗ਼ਲਤੀ ਹੈ।
Error: ਮੇਰੇ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਇੱਕ ਗ਼ਲਤੀ ਸੀ, ਜਿਸ ਕਰਕੇ ਉਹ ਚੱਲ ਨਹੀਂ ਸਕਿਆ। (There was an error in my program, which is why it didn't run.) ਇਹ ਇੱਕ ਵੱਡੀ ਗ਼ਲਤੀ ਹੈ।
ਮੁੱਖ ਤੌਰ 'ਤੇ, 'mistake' ਛੋਟੀਆਂ ਗ਼ਲਤੀਆਂ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਜੋ ਅਸੀਂ ਖੁਦ ਕਰਦੇ ਹਾਂ, ਜਦੋਂ ਕਿ 'error' ਵੱਡੀਆਂ ਜਾਂ ਸਿਸਟਮਿਕ ਗ਼ਲਤੀਆਂ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
Happy learning!