Đối với các hàm hoặc tính toán, chúng tôi có các thuật ngữ như:
- Tính quyết đoán - Chủ nghĩa quyết đoán
- Tinh khiết - Tinh khiết
Bây giờ danh từ tương ứng chính xác cho side-effect-free là gì?
"Hiệu ứng phụ"? "Tự do tác dụng phụ"? "Không hiệu quả"?
Đối với các hàm hoặc tính toán, chúng tôi có các thuật ngữ như:
Bây giờ danh từ tương ứng chính xác cho side-effect-free là gì?
"Hiệu ứng phụ"? "Tự do tác dụng phụ"? "Không hiệu quả"?
Câu trả lời:
Một nguyên tắc nhỏ cho các câu hỏi ngữ pháp là, nếu nó phức tạp đến mức bạn cần phải hỏi, tốt hơn là chỉ cần viết lại câu. Ví dụ: "Tự do tác dụng phụ của chức năng đảm bảo X" được viết đơn giản và thanh lịch hơn, "Vì chức năng này không có tác dụng phụ, X được đảm bảo" hoặc thậm chí, "Hàm không có tác dụng phụ, vì vậy X được đảm bảo."
Đã nói rằng, từ khóa cho các bài viết dự kiến sẽ là cụm danh từ để đó sẽ là một nơi để sử dụng "tự do hiệu ứng phụ".
(Nhân tiện, "không hiệu quả" là một tính từ.)
Từ này là nullipotence , dạng danh từ của nullipotent . Từ định nghĩa đầu tiên trên Wiktionary:
(toán học, điện toán) Mô tả một hành động không có tác dụng phụ . Các truy vấn thường không có giá trị: chúng trả về dữ liệu hữu ích, nhưng không thay đổi cấu trúc dữ liệu được truy vấn. Tương phản với idempotent.
(nhấn mạnh của tôi)
nullpotent
và nilpotent
.
Tôi đã học được khái niệm này như là minh bạch tham chiếu .
Tuy nhiên, có một số tranh luận về việc liệu đây có thực sự là một thuật ngữ có ý nghĩa hay không, vì vậy nếu bạn sẽ sử dụng nó trong một bài báo, bạn nên xác định nó trước.
Tự do tác dụng phụ, là những gì tôi sẽ sử dụng.
Nếu chạy hàm này nhiều lần có tác dụng ròng tương tự trên hệ thống như chạy nó một lần, chức năng là idempotent và có idempotency . Không biết nếu đó là những gì bạn đang tìm kiếm.
chmod
:: bạn có thể chạy lại nó nhiều lần, nó sẽ không làm được nhiều hơn lần đầu tiên (trừ khi các tệp thay đổi ở giữa ...). Có nhiều người khác. Nó không chính xác là "tác dụng phụ miễn phí" tuy nhiên vì nó thay đổi mọi thứ và có thể ngăn các chương trình khác làm điều gì đó, một khi quyền thay đổi.
Bạn gần như đã có nó với "tự do hiệu ứng phụ". Vấn đề là điều này có thể có nghĩa là các tác dụng phụ là miễn phí (như trong "tự do tác dụng phụ"). Để rõ ràng, bạn cần "tự do khỏi tác dụng phụ". Và lưu ý cách "miễn phí" không kết hợp với "tự do"; cả "miễn phí một cái gì đó" và "miễn phí từ một cái gì đó" đi đến "tự do khỏi một cái gì đó".
Nói chung, bạn sẽ thấy rằng các cụm danh từ ghép có đầu là "tự do" theo bản năng của người bản ngữ tiếng Anh, mặc dù chúng là ngữ pháp. Ví dụ: "tự do ngôn luận" và "tự do khỏi áp bức" không được gọi là "tự do ngôn luận" và "tự do áp bức". Ý nghĩa có thể được giải quyết từ ngữ cảnh ("tự do ngôn luận" có thể không phải là "tự do ngôn luận" và "tự do áp bức" không phải là "tự do áp bức") nhưng các hình thức đơn giản không phải là uyển ngữ . Ngay cả khi đó chỉ là từ không sử dụng, nó là như vậy.
Các bài báo học thuật trong CS cũng được viết cho khán giả thế giới bao gồm những người nói tiếng Anh không phải là người bản xứ. Nếu bạn có thể, thì hãy viết như một người nói tiếng Anh bản ngữ.
Bạn có thể muốn "tính trực giao ". Nó có vẻ phù hợp với định nghĩa của bạn chính xác.