Referential Transparency

Định nghĩa Referential Transparency là gì?

Referential TransparencyTham chiếu minh bạch. Đây là nghĩa tiếng Việt của thuật ngữ Referential Transparency - một thuật ngữ thuộc nhóm Technology Terms - Công nghệ thông tin.

Độ phổ biến(Factor rating): 5/10

Tính minh bạch tham chiếu là một tài sản của một phần cụ thể của một chương trình hoặc một ngôn ngữ lập trình, ngôn ngữ lập trình đặc biệt là chức năng giống như biểu hiện Haskell và R. Một trong một chương trình được gọi là referentially minh bạch nếu nó có thể được thay thế bằng giá trị của nó và hành vi kết quả là giống như trước khi thay đổi. Điều này có nghĩa rằng hành vi của chương trình là không thay đổi cho dù đầu vào sử dụng là một tham chiếu hoặc một giá trị thực tế mà tài liệu tham khảo được trỏ đến.

Xem thêm: Thuật ngữ công nghệ A-Z

Giải thích ý nghĩa

Tính minh bạch tham chiếu có nguồn gốc từ trong triết học phân tích, mà là một chi nhánh của triết học mà cấu trúc nghiên cứu ngôn ngữ tự nhiên, lập luận và báo cáo dựa trên các phương pháp toán học và logic và có ít để làm với các chương trình, mặc dù nó đã được thông qua bởi các nhà khoa học máy tính.

What is the Referential Transparency? - Definition

Referential transparency is a property of a specific part of a program or a programming language, especially functional programming languages like Haskell and R. An expression in a program is said to be referentially transparent if it can be replaced with its value and the resulting behavior is the same as before the change. This means that the program's behavior is not changed whether the input used is a reference or an actual value that the reference is pointing to.

Understanding the Referential Transparency

Referential transparency has its roots in analytical philosophy, which is a branch of philosophy that studies natural language constructs, arguments and statements based on the methods of mathematics and logic and has little to do with programming, although it has been adopted by computer scientists.

Thuật ngữ liên quan

  • Inheritance
  • Polymorphism
  • Object-Oriented Programming (OOP)
  • Functional Programming
  • R
  • Haskell
  • Commit
  • Access Modifiers
  • Acyclic
  • Appending Virus

Source: ? Technology Dictionary - Filegi - Techtopedia - Techterm

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *