Mục lục:
Định nghĩa - Haskell có nghĩa là gì?
Haskell là một ngôn ngữ lập trình máy tính chức năng nguồn mở được hình thành lần đầu tiên vào năm 1990. Haskell được đặt theo tên của Haskell Curry, một nhà toán học và logic học nổi tiếng về việc tạo ra logic kết hợp, khái niệm chính đằng sau ngôn ngữ lập trình chức năng. Haskell cũng được coi là một ngôn ngữ lập trình chức năng thuần túy bởi vì tất cả các tính toán được thực hiện trên cơ sở đánh giá các biểu thức.
Techopedia giải thích Haskell
Haskell kết hợp tất cả các chức năng và cấu trúc của nó từ một hệ thống toán học, cụ thể hơn là phép tính lambda. Ngôn ngữ hoạt động trên dữ liệu và biểu thức bất biến, trong đó cấu trúc chính của chương trình được bảo tồn trong khi vẫn duy trì cấu trúc sửa đổi. Một số tính năng chính của ngôn ngữ lập trình Haskell là triển khai:
- Đánh giá lười biếng / Lười biếng: Việc đánh giá các biểu thức được giữ lại cho đến khi được yêu cầu bởi các tính toán / biểu thức khác.
- Đa hình: Loại của một giá trị có thể hoặc có thể lấy loại khác nhau dựa trên cách nó được sử dụng trong bối cảnh chức năng.
- Nhập tĩnh: Tất cả các lỗi trong chương trình có thể được kiểm tra trước khi thực hiện hoặc thời gian chạy.