“Fixing” an error
Mấy anh IT ở chỗ tớ hay dùng từ “ to fix” ( như trong “fixing an error”) có nghĩa là sửa ( loại bỏ) lỗi.
Việc sử dụng “ to fix” có phổ biến rộng rãi ngoài lĩnh vực IT lập trình không. VD như có thể dùng “ fix error in theorem proof” trong toán học không?
Vì theo như tớ biết, từ ‘fix” thực ra nghĩa là “not to correct” lỗi ( bởi vì thông thường khi “fix” một cái gì đó, nó sẽ không khiến thứ đó bị thay đổi)???
Cụm từ “to fix” là từ đồng nghĩa với “to repair”. Có thể dùng “to fix [an] error in [a] theorem proof” như trong ví dụ của bạn, mặc dù cụm “to correct an error in a theorem proof”thì phổ biến hơn.
Từ “fix” không có ý chỉ thứ gì đó không bị thay đổi
Edit: mình gạch câu trên vì như bạn dưới comment đã chỉ ra, có 1 nghĩa của “to fix” nghĩa là “ to make constant” (không đổi )như trong câu:
I fixed the number of participants in the study at 100
Về phần nghĩa “ không thay đổi”, mình nghĩ chủ topic muốn nói đến những câu như “Assume x>t, where t is fixed”, hoặc “Fix the chair to the floor”
Bạn đúng rồi đó, nghĩa của từ này có thể khiến nhiều người bối rối vì:
fix
Thường được dùng với nghĩa là sử chữa, trong khi:
fixed
Dùng với nghĩa là không thay đổi
Trong cách dùng của từ này, cần thêm ngữ cảnh để tránh nhầm lẫn, đồng thời đọc kĩ cả câu để hiểu rõ bản chất. Ví dụ:
,
Fix that chair down
Giữ nguyên cái ghế để nó không di chuyểnThis will fix all our problems.
Điều này sẽ giải quyết được vấn đề của chúng taI fixed the bug in the program
Tôi sửa lỗi trong chương trìnhThe chair is fixed to the ground
Cái ghế cố định trên mặt đất nên nó không thể di chuyểnWe fixed the problem by fixing the chair to a tree.
Chúng tôi giải quyết vấn đề bằng cách buộc ghế vào một cái cây