สำหรับฟังก์ชั่นหรือการคำนวณเรามีเงื่อนไขดังนี้:
- กำหนดขึ้น - กำหนด
- บริสุทธิ์ - ความบริสุทธิ์
ตอนนี้คำนามที่เกี่ยวข้องที่ถูกต้องสำหรับผลข้างเคียงฟรีคืออะไร?
"ผลข้างเคียง freeness"? "เสรีภาพผลข้างเคียง"? "Non-ด้านที่มีประสิทธิภาพ"?
สำหรับฟังก์ชั่นหรือการคำนวณเรามีเงื่อนไขดังนี้:
ตอนนี้คำนามที่เกี่ยวข้องที่ถูกต้องสำหรับผลข้างเคียงฟรีคืออะไร?
"ผลข้างเคียง freeness"? "เสรีภาพผลข้างเคียง"? "Non-ด้านที่มีประสิทธิภาพ"?
คำตอบ:
กฎง่ายๆสำหรับคำถามไวยากรณ์คือถ้ามันซับซ้อนจนคุณต้องถามมันจะเป็นการดีกว่าถ้าคุณใช้ประโยคใหม่ ตัวอย่างเช่น "ผลข้างเคียง - อิสระของฟังก์ชั่นรับประกัน X" เขียนง่ายกว่าและหรูหรากว่า "เนื่องจากฟังก์ชั่นนี้ไม่มีผลข้างเคียงรับประกัน X" หรือแม้กระทั่ง "ฟังก์ชั่นนี้ไม่มีผลข้างเคียงดังนั้น X รับประกัน "
ต้องบอกว่าคำหลักสำหรับบทความที่คาดว่าจะเป็นวลีคำนามเพื่อที่จะใช้สถานที่ "เสรีภาพผลข้างเคียง"
(โดยวิธีการ "ไม่มีผลข้างเคียง" เป็นคำคุณศัพท์)
"ไม่มีผลข้างเคียง" อาจเป็นคำที่อ่านง่ายขึ้นทั้งนี้ขึ้นอยู่กับบริบท
เป็นคำที่nullipotenceในรูปแบบที่เป็นรูปธรรมของnullipotent จากคำจำกัดความแรกใน Wiktionary:
(คณิตศาสตร์คำนวณ) อธิบายการกระทำที่มีผลข้างเคียงที่ไม่มี โดยทั่วไปแล้วการสืบค้นจะเป็นโมฆะ: พวกมันจะส่งคืนข้อมูลที่เป็นประโยชน์ แต่จะไม่เปลี่ยนโครงสร้างข้อมูลที่ถูกสอบถาม ตัดกับ idempotent
(เน้นที่เหมือง)
nullpotent
nilpotent
ผมได้เรียนรู้แนวคิดนี้เป็นความโปร่งใสอ้างอิง
อย่างไรก็ตามมีการถกเถียงกันว่านี่เป็นคำที่มีความหมายหรือไม่ดังนั้นถ้าคุณจะใช้มันในบทความคุณควรนิยามมันก่อน
อิสรภาพข้างเคียงคือสิ่งที่ฉันจะใช้
หากการทำงานของฟังก์ชั่นหลายครั้งมีผลสุทธิเดียวกันบนระบบที่ใช้มันครั้งเดียวฟังก์ชั่นคือidempotentและมีIdempotency ไม่ทราบว่าเป็นสิ่งที่คุณกำลังมองหา
chmod
:: คุณสามารถเรียกใช้ซ้ำได้หลายครั้งมันจะไม่ทำงานมากกว่าครั้งแรก (เว้นแต่ไฟล์จะมีการเปลี่ยนแปลงในระหว่าง ... ) มีอีกหลายคน มันไม่ได้เป็น "ผลข้างเคียงฟรี" อย่างแน่นอน แต่มันจะเปลี่ยนแปลงสิ่งต่าง ๆ และสามารถป้องกันโปรแกรมอื่น ๆ ที่จะทำอะไรบางอย่างเกินไปเมื่อมีการเปลี่ยนแปลงการอนุญาต
คุณเกือบจะได้รับมันด้วย "อิสรภาพของผลข้างเคียง" ปัญหาคือว่าสิ่งนี้อาจหมายถึงว่าผลข้างเคียงนั้นฟรี (ดังเช่นใน "อิสระของผลข้างเคียง") เพื่อความชัดเจนคุณต้องมี "อิสระจากผลข้างเคียง" และทราบว่า "ฟรี" ไม่จับคู่กับ "เสรีภาพ"; ทั้ง "ฟรีจากบางสิ่ง" และ "ฟรีจากบางสิ่ง" ไปที่ "อิสระจากบางสิ่ง"
โดยทั่วไปแล้วคุณจะพบว่าวลีคำนามผสมซึ่งหัวเป็น "อิสระ" ถูกละทิ้งโดยสัญชาตญาณของเจ้าของภาษาอังกฤษแม้ว่าพวกเขาจะเป็นไวยากรณ์ ตัวอย่างเช่น "เสรีภาพในการพูด" และ "อิสรภาพจากการกดขี่" จะไม่ถูกเรียกว่า "เสรีภาพในการพูด" และ "เสรีภาพในการกดขี่" ความหมายอาจจะทำงานออกจากบริบท ( "เสรีภาพในการพูด" อาจจะไม่ได้เป็น "เสรีภาพจากคำพูด" และ "การกดขี่เสรีภาพ" ไม่ได้ "เสรีภาพในการกดขี่") แต่รูปแบบเป็นเพียงไม่ไพเราะ แม้ว่าจะเป็นเพียงการเลิกใช้ แต่ก็เป็นวิธีที่เป็นอยู่
เอกสารทางวิชาการใน CS นั้นเขียนขึ้นสำหรับผู้ชมทั่วโลกซึ่งรวมถึงผู้ที่ไม่ใช่เจ้าของภาษาอังกฤษด้วย หากคุณสามารถทำได้ให้เขียนเหมือนเจ้าของภาษา
คุณอาจต้องการ " orthogonality " ดูเหมือนว่าจะเหมาะกับคำนิยามของคุณอย่างแน่นอน