บ้าน พัฒนาการ ภาพสะท้อนการคำนวณคืออะไร? - คำจำกัดความจาก techopedia

ภาพสะท้อนการคำนวณคืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - การสะท้อนกลับของคอมพิวเตอร์หมายถึงอะไร

การสะท้อนกลับของการคำนวณคือความสามารถของโปรแกรมในการปรับเปลี่ยนตัวเองในขณะที่ทำงาน ซอร์สโค้ดของโปรแกรมนั้นถือว่าเป็นข้อมูลด้วยตัวเองระบบปฏิบัติการที่การแก้ไขที่เหมาะสมสามารถทำได้โดยโปรแกรมในช่วงรันไทม์ โปรแกรมที่สามารถแก้ไขซอร์สโค้ดของตัวเองหรือซอร์สโค้ดของโปรแกรมอื่น ๆ ในระหว่างรันไทม์เรียกว่าเมตาโปรแกรม การสะท้อนกลับของการคำนวณช่วยให้โปรแกรมเมอร์สามารถประหยัดเวลาในการใช้บางส่วนของโปรแกรมซึ่งสร้างขึ้นโดยตัวโปรแกรมเองที่รันไทม์

Techopedia อธิบายการสะท้อนเชิงคำนวณ

Metaprogramming สามารถทำได้โดยสามวิธี:

  1. โปรแกรมเรียกใช้งานจะเปิดเผยซอร์สโค้ดของตัวเองต่อสภาพแวดล้อมรันไทม์และมีการแนะนำการเปลี่ยนแปลงที่เหมาะสมในโปรแกรม การรับสัมผัสสามารถผ่านลิงก์โดยตรงไปยังล่ามในโปรแกรมหรือผ่านอินเตอร์เฟสภายนอกที่กำหนดไว้อย่างดี
  2. การแสดงออกสตริงภายในรหัสที่มาก่อให้เกิดขั้นตอนการเปรียบเทียบโปรแกรมบางอย่างในช่วงรันไทม์
  3. ระบบเปลี่ยนการเขียนโปรแกรมทั่วไปใช้คำสั่งเฉพาะกับภาษาการเขียนโปรแกรมของซอร์สโค้ดในการเรียกใช้

ข้อดีอย่างหนึ่งของระบบไตร่ตรองการคำนวณคือโปรแกรมสามารถปรับได้ในขณะใช้งาน คำสั่งของโปรแกรมใด ๆ สามารถเปลี่ยนแปลงได้ในขณะใช้งานโดยใช้คำสั่ง reflect ระบบนี้เหนือกว่าวิธีการเอาชนะซึ่งพฤติกรรมถูกกำหนดโดยวิธีการที่ถูกเรียกใช้ ณ รันไทม์

ภาพสะท้อนการคำนวณคืออะไร? - คำจำกัดความจาก techopedia