Haskell (ngôn ngữ lập trình)
Bản mẫu:Short description Lỗi kịch bản: Không tìm thấy mô đun “other uses”.
Trang Mô đun:Infobox/styles.css không có nội dung.
| Haskell | |
|---|---|
| Lỗi Lua trong package.lua tại dòng 80: module 'Module:InfoboxImage/data' not found. | |
| 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 | 1990Lỗi Lua trong package.lua tại dòng 80: module 'Mô đun:Footnotes/anchor_id_list' not found. |
| Bản mẫu:Infobox software/simple | |
| 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 | .hs, .lhs |
| Website | www |
| Các bản triển khai lớn | |
| GHC, Hugs, NHC, JHC, Yhc, UHC | |
| Phương ngữ | |
| Gofer | |
| Ảnh hưởng bởi | |
| Clean,[1] FP,[1] Gofer,[1] Hope and Hope+,[1] Id,[1] ISWIM,[1] KRC,[1] Lisp,[1] Miranda,[1] ML and Standard ML,[1] Orwell, SASL,[1] Scheme,[1] SISAL[1] | |
| Ảnh hưởng tới | |
| Agda,[2] Bluespec,Lỗi Lua trong package.lua tại dòng 80: module 'Mô đun:Footnotes/anchor_id_list' not found. C++11/Concepts,[3] C#/LINQ,Lỗi Lua trong package.lua tại dòng 80: module 'Mô đun:Footnotes/anchor_id_list' not found.[4][5][6] CAL,[<span title="Tuyên bố này cần tham khảo đến các nguồn đáng tin cậy. (Lỗi kịch bản: Không tìm thấy mô đun “Ngày chuẩn”.)">cần dẫn nguồn] Cayenne,Lỗi Lua trong package.lua tại dòng 80: module 'Mô đun:Footnotes/anchor_id_list' not found. Clean,Lỗi Lua trong package.lua tại dòng 80: module 'Mô đun:Footnotes/anchor_id_list' not found. Clojure,[7] CoffeeScript,[8] Curry,Lỗi Lua trong package.lua tại dòng 80: module 'Mô đun:Footnotes/anchor_id_list' not found. Elm, Epigram,[<span title="Tuyên bố này cần tham khảo đến các nguồn đáng tin cậy. (Lỗi kịch bản: Không tìm thấy mô đun “Ngày chuẩn”.)">cần dẫn nguồn] Escher,[9] F#,[10] Hack,[11] Idris,[12] Isabelle,Lỗi Lua trong package.lua tại dòng 80: module 'Mô đun:Footnotes/anchor_id_list' not found. Java/Generics,Lỗi Lua trong package.lua tại dòng 80: module 'Mô đun:Footnotes/anchor_id_list' not found. LiveScript,[13] Mercury,Lỗi Lua trong package.lua tại dòng 80: module 'Mô đun:Footnotes/anchor_id_list' not found. Ωmega, PureScript,[14] Python,Lỗi Lua trong package.lua tại dòng 80: module 'Mô đun:Footnotes/anchor_id_list' not found.[15] Raku,[16] Rust,[17] Scala,Lỗi Lua trong package.lua tại dòng 80: module 'Mô đun:Footnotes/anchor_id_list' not found.[18] Swift,[19] Visual Basic 9.0Lỗi Lua trong package.lua tại dòng 80: module 'Mô đun:Footnotes/anchor_id_list' not found.[4] | |
Haskell là một ngôn ngữ lập trình thuần hàm, đặt theo tên của Haskell Curry. Vì là ngôn ngữ lập trình hàm, trong Haskell, hàm là "cư dân hạng nhất", với hầu hết các cấu trúc điều khiển là hàm.
Lịch sử
Năm 1987, trong 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 tại ở bang Oregon, Hoa Kỳ, một hội đồng với nhiệm vụ hợp nhất các ngôn ngữ lập trình hàm đã được thành lập. Đến năm 1990, phiên bản đầu tiên của Haskell ra đời (Haskell 1.0). Trong các năm sau đó, các phiên bản tiếp theo (1.1 đến 1.4) lần lượt được ra mắt. Tới năm 1998, Haskell được tiêu chuẩn hóa dưới cái tên Haskell 98. Phiên bản mới nhất của Haskell là Haskell 2010, giới thiệu vào tháng bảy 2010.
Tham khảo
Trang Bản mẫu:Tham khảo/styles.css không có nội dung.
- ^ a ă â b c d đ e ê g h i k Bản mẫu:Harvnb
- ^ Lỗi Lua trong Mô_đun:Citation/CS1/Configuration tại dòng 2286: attempt to index field '?' (a nil value).
- ^ Lỗi Lua trong Mô_đun:Citation/CS1/Configuration tại dòng 2286: attempt to index field '?' (a nil value).
- ^ a ă Lỗi Lua trong Mô_đun:Citation/CS1/Configuration tại dòng 2286: attempt to index field '?' (a nil value).
- ^ Lỗi Lua trong Mô_đun:Citation/CS1/Configuration tại dòng 2286: attempt to index field '?' (a nil value).
- ^ Lỗi Lua trong Mô_đun:Citation/CS1/Configuration tại dòng 2286: attempt to index field '?' (a nil value).
- ^ Lỗi Lua trong Mô_đun:Citation/CS1/Configuration tại dòng 2286: attempt to index field '?' (a nil value).
- ^ Lỗi Lua trong Mô_đun:Citation/CS1/Configuration tại dòng 2286: attempt to index field '?' (a nil value).
- ^ Lỗi Lua trong Mô_đun:Citation/CS1/Configuration tại dòng 2286: attempt to index field '?' (a nil value).
- ^ Lỗi Lua trong Mô_đun:Citation/CS1/Configuration tại dòng 2286: attempt to index field '?' (a nil value).
- ^ Lỗi Lua trong Mô_đun:Citation/CS1/Configuration tại dòng 2286: attempt to index field '?' (a nil value).
- ^ Lỗi Lua trong Mô_đun:Citation/CS1/Configuration tại dòng 2286: attempt to index field '?' (a nil value).
- ^ Lỗi Lua trong Mô_đun:Citation/CS1/Configuration tại dòng 2286: attempt to index field '?' (a nil value).
- ^ Lỗi Lua trong Mô_đun:Citation/CS1/Configuration tại dòng 2286: attempt to index field '?' (a nil value).
- ^ Lỗi Lua trong Mô_đun:Citation/CS1/Configuration tại dòng 2286: attempt to index field '?' (a nil value).
- ^ Lỗi Lua trong Mô_đun:Citation/CS1/Configuration tại dòng 2286: attempt to index field '?' (a nil value).
- ^ Lỗi Lua trong Mô_đun:Citation/CS1/Configuration tại dòng 2286: attempt to index field '?' (a nil value).
- ^ Lỗi Lua trong Mô_đun:Citation/CS1/Configuration tại dòng 2286: attempt to index field '?' (a nil value).
- ^ Lỗi Lua trong Mô_đun:Citation/CS1/Configuration tại dòng 2286: attempt to index field '?' (a nil value).
- ^ Lỗi Lua trong Mô_đun:Citation/CS1/Configuration tại dòng 2286: attempt to index field '?' (a nil value).
- ^ Lỗi Lua trong Mô_đun:Citation/CS1/Configuration tại dòng 2286: attempt to index field '?' (a nil value).
Lỗi kịch bản: Không tìm thấy mô đun “Article stub box”.