Mục lục:
Định nghĩa - Phản xạ tính toán có nghĩa là gì?
Phản xạ tính toán là khả năng của một chương trình tự sửa đổi trong khi chạy. Mã nguồn của chương trình được coi là dữ liệu bởi chính os mà các sửa đổi phù hợp có thể được thực hiện bởi chương trình trong thời gian chạy. Các chương trình có khả năng sửa đổi mã nguồn của riêng họ hoặc mã nguồn của một số chương trình khác trong thời gian chạy được gọi là siêu dữ liệu. Phản xạ tính toán cho phép lập trình viên tiết kiệm thời gian thực hiện một số phần của chương trình, được tạo bởi chính chương trình khi chạy.
Techopedia giải thích Phản xạ tính toán
Siêu lập trình có thể đạt được bằng ba phương pháp:
- Chương trình thực thi hiển thị mã nguồn riêng của nó vào môi trường thời gian chạy và các thay đổi phù hợp được giới thiệu trong chương trình. Việc tiếp xúc có thể thông qua một liên kết trực tiếp đến trình thông dịch trong chương trình hoặc thông qua các giao diện bên ngoài được xác định rõ.
- Các biểu thức chuỗi trong mã nguồn kích hoạt các thủ tục siêu lập trình nhất định trong thời gian chạy.
- Một hệ thống biến đổi lập trình chung áp dụng các lệnh cụ thể cho ngôn ngữ lập trình của mã nguồn khi gọi.
Một lợi thế của hệ thống phản xạ tính toán là chương trình có thể thích ứng trong thời gian chạy. Bất kỳ câu lệnh chương trình nào cũng có thể được thay đổi trong thời gian chạy bằng câu lệnh phản ánh. Hệ thống này vượt trội hơn nhiều so với ghi đè phương thức, trong đó hành vi được xác định bởi phương thức được gọi trong thời gian chạy.
