Ngôn ngữ chức năng

Tác Giả: Monica Porter
Ngày Sáng TạO: 22 Hành Khúc 2021
CậP NhậT Ngày Tháng: 27 Tháng Sáu 2024
Anonim
Ngôn ngữ chức năng - Công Nghệ
Ngôn ngữ chức năng - Công Nghệ

NộI Dung

Định nghĩa - Ngôn ngữ chức năng có nghĩa là gì?

Ngôn ngữ chức năng là ngôn ngữ lập trình được xây dựng trên và xung quanh các chức năng hoặc quy trình logic trong cấu trúc lập trình của nó. Nó dựa trên và tương tự như các hàm toán học trong luồng chương trình của nó.


Các ngôn ngữ chức năng rút ra cấu trúc cơ bản của chúng từ khung toán học của phép tính Lambda và logic kết hợp. Erlang, LISP, Haskell và Scala là những ngôn ngữ chức năng nổi tiếng nhất.

Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích Ngôn ngữ chức năng

Bao gồm chủ yếu các chức năng, ngôn ngữ chức năng nhấn mạnh vào ngữ nghĩa, thay vì biên dịch, của một chương trình. Ngôn ngữ chức năng không có tác dụng phụ của các kiểu lập trình mệnh lệnh truyền thống trong ngôn ngữ chức năng đó không thay đổi trạng thái của chương trình và sẽ trả về kết quả tương tự cho đến khi các hàm được truyền với cùng các đối số.


Tuy nhiên, việc thiếu các tác dụng phụ cũng là một nhược điểm của ngôn ngữ chức năng, vì không phải tất cả các chương trình đều có thể được phát triển mà không có các hiệu ứng này, đặc biệt là các chương trình yêu cầu thay đổi trạng thái và tạo thủ tục đầu vào / đầu ra (I / O).