Mẫu hình | Thuần hàm |
---|---|
Thiết kế bởi | Lennart Augustsson, Dave Barton, Brian Boutel, Warren Burton, Joseph Fasel, Kevin Hammond, Ralf Hinze, Paul Hudak, John Hughes, Thomas Johnsson, Mark Jones, Simon Peyton Jones, John Launchbury, Erik Meijer, John Peterson, Alastair Reid, Colin Runciman, Philip Wadler |
Xuất hiện lần đầu | 1990; 34 năm trước |
Phiên bản ổn định |
Haskell 2010
/ tháng 7 năm 2010; 14 năm trước |
Bản xem thử | Haskell 2020 announced
|
Kiểm tra kiểu | Inferred, kiểu tĩnh, strong |
Hệ điều hành | Đa nền tảng |
Phần mở rộng tên tập tin | .hs, .lhs |
Trang mạng | www |
Các bản triển khai lớn | |
GHC, Hugs, NHC, JHC, Yhc, UHC | |
Phương ngữ | |
Gofer | |
Ảnh hưởng từ | |
Clean, FP, Gofer, Hope and Hope, Id, ISWIM, KRC, Lisp, Miranda, ML and Standard ML, Orwell, SASL, Scheme, SISAL | |
Ảnh hưởng tới | |
Agda, Bluespec, C++11/Concepts, C#/LINQ, CAL, Cayenne, Clean, Clojure, CoffeeScript, Curry, Elm, Epigram, Escher, F#, Hack, Idris, Isabelle, Java/Generics, LiveScript, Mercury, Ωmega, PureScript, Python, Raku, Rust, Scala, Swift, Visual Basic 9.0 |
Haskell là một ngôn ngữ lập trình hoàn toàn hàm, được đặt theo tên của Haskell Curry. Trong Haskell, hàm được coi là phần trung tâm và chủ yếu, với hầu hết các cấu trúc điều khiển được xây dựng dựa trên hàm.
Hành trình lịch sử
Vào năm 1987, tại hội nghị về ngôn ngữ lập trình hàm và kiến trúc máy tính (FPCA) diễn ra ở Oregon, Hoa Kỳ, một hội đồng được thành lập để hợp nhất các ngôn ngữ lập trình hàm. Đến năm 1990, phiên bản đầu tiên của Haskell, Haskell 1.0, được phát hành. Các phiên bản tiếp theo từ 1.1 đến 1.4 lần lượt được ra mắt trong các năm sau đó. Haskell được chuẩn hóa vào năm 1998 dưới tên gọi Haskell 98. Phiên bản hiện tại là Haskell 2010, được giới thiệu vào tháng 7 năm 2010.