ฮอร์ทริปเปิลคืออะไร?

สารบัญ:

ฮอร์ทริปเปิลคืออะไร?
ฮอร์ทริปเปิลคืออะไร?
Anonim

Hoare ตรรกะเป็นระบบที่เป็นทางการที่มีชุดของกฎตรรกะสำหรับการให้เหตุผลอย่างเข้มงวดเกี่ยวกับความถูกต้องของโปรแกรมคอมพิวเตอร์ มันถูกเสนอในปี 1969 โดย Tony Hoare นักวิทยาศาสตร์คอมพิวเตอร์และนักตรรกวิทยาชาวอังกฤษ และต่อมาได้รับการขัดเกลาโดย Hoare และนักวิจัยคนอื่นๆ

Hoare triples คืออะไร

A Hoare triple มีสามส่วน a เงื่อนไขเบื้องต้น P คำชี้แจงของโปรแกรมหรือชุดข้อความ S และเงื่อนไขภายหลัง Q มักจะเขียนในรูปแบบ {P} S {Q} ความหมายคือ "ถ้า P เป็นจริงก่อนดำเนินการ S และหากการดำเนินการของ S สิ้นสุดลง Q จะเป็นจริงในภายหลัง"

ตรรกะ Hoare ใช้สำหรับอะไร

เป้าหมายของตรรกะของ Hoare คือ ให้ระบบที่เป็นทางการสำหรับการให้เหตุผลเกี่ยวกับความถูกต้องของโปรแกรม ตรรกะของ Hoare ขึ้นอยู่กับแนวคิดของข้อกำหนดเป็นสัญญาระหว่างการใช้งานฟังก์ชั่นและไคลเอนต์ ข้อมูลจำเพาะประกอบด้วยเงื่อนไขเบื้องต้นและเงื่อนไขภายหลัง

Hoare คืออะไร

Hoare คือ นามสกุลภาษาอังกฤษที่มาจากภาษาอังกฤษยุคกลาง hor(e) หมายถึงผมสีเทาหรือผมขาว บุคคลที่มีชื่อเสียงซึ่งมีนามสกุล ได้แก่ Albert Alfred Hoare หรือที่รู้จักในชื่อ Bert Hoare (1874-1962) นักการเมืองชาวออสเตรเลียใต้ Des Hoare (เกิดปี 1934) นักคริกเก็ตชาวออสเตรเลีย … John Gurney Hoare (1810–1875), นักคริกเก็ตชาวอังกฤษ และ …

Hoare ตรรกะสมบูรณ์หรือไม่

คำตอบคือใช่ และแสดงว่า ตรรกะมีเสียง ความสมบูรณ์เป็นสิ่งสำคัญเพราะมันบอกว่าตรรกะของ Hoare นั้นไม่อนุญาตให้เรารับการยืนยันความถูกต้องบางส่วนซึ่งจริงๆ แล้วไม่มี การพิสูจน์ความถูกต้องจำเป็นต้องมีการเหนี่ยวนำในการสืบทอดใน ⊢ {P} c {Q} (เราละเว้นการพิสูจน์นี้)

บทความที่น่าสนใจ
หัวท่อยาวๆ มาแทนที่แมวไหม?
อ่านเพิ่มเติม

หัวท่อยาวๆ มาแทนที่แมวไหม?

ใช่. แมวเลี้ยงมีข้อ จำกัด และอาจปฏิเสธหลอดยาว คุณต้องการเครื่องฟอกไอเสียที่มีหัวท่อยาวหรือไม่ ท่อยาวผิดกฎหมายเพราะคุณไม่สามารถ ใช้อุปกรณ์ปล่อยมลพิษของโรงงานกับมัน… ขาสั้นนั้นถูกกฎหมายเท่านั้นเพราะคุณยังสามารถโบลต์ท่อ 4 cat H ของโรงงานได้.

Ligule ในพฤกษศาสตร์คืออะไร?
อ่านเพิ่มเติม

Ligule ในพฤกษศาสตร์คืออะไร?

Ligule: อวัยวะที่เป็นพังผืดที่เกิดจากพื้นผิวด้านในของใบที่ทางแยกที่มีฝักอยู่เป็นจำนวนมาก หญ้าและหญ้าแฝกบางชนิด ในหญ้า ligule คือ ลักษณะเฉพาะที่สำคัญ เรียกว่า ligule เรียกว่าอะไร A ligule (จากภาษาละติน: ligula "strap", ตัวแปรของ lingula จาก lingua "

ฉันควรยกโทษให้ภรรยาของฉันเรื่องเซ็กส์ไหม?
อ่านเพิ่มเติม

ฉันควรยกโทษให้ภรรยาของฉันเรื่องเซ็กส์ไหม?

บรรทัดล่างสุด พูดคุย เกี่ยวกับอะไรโอเคและอะไรไม่โอเคในความสัมพันธ์ของคุณ, " จากนั้นคุณก็ไปจากที่นั่นได้ ถ้าคู่ของคุณบอกว่าพวกเขาไม่ ตระหนักดีว่าเซ็กส์กับคนอื่นไม่เป็นที่ยอมรับ และคุณเชื่อเขา การให้อภัยอาจเป็นตัวเลือกสำหรับคุณ มีเพียงคุณเท่านั้นที่รู้ว่าอะไรดีที่สุดสำหรับคุณและความสัมพันธ์ของคุณ เซ็กส์ทอยให้อภัยได้ไหม คำตอบสั้นๆ คือ yes เซ็กส์คือการโกงรูปแบบหนึ่ง คุณควรยกโทษให้คนรักเรื่องเซ็กส์ไหม ให้อภัยคู่ของคุณสำหรับการมีเซ็กส์กับคนอื่นมันไม่ง่าย แต่ผู้เช