Foundations of F#
Functional programming (FP) is the oldest of the three major programming paradigms. The first FP language, IPL, was invented in 1955, about a year before Fortran. The second, Lisp, was invented in 1958, a year before Cobol. Both Fortran and Cobol are imperative (or procedural) languages, and thei...
Đã lưu trong:
Tác giả chính: | |
---|---|
Định dạng: | Sách |
Ngôn ngữ: | English |
Được phát hành: |
Apress
2012
|
Những chủ đề: | |
Truy cập trực tuyến: | http://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/31371 |
Các nhãn: |
Thêm thẻ
Không có thẻ, Là người đầu tiên thẻ bản ghi này!
|
Thư viện lưu trữ: | Thư viện Trường Đại học Đà Lạt |
---|
Tóm tắt: | Functional programming (FP) is the oldest of the three major programming paradigms. The
first FP language, IPL, was invented in 1955, about a year before Fortran. The second, Lisp, was
invented in 1958, a year before Cobol. Both Fortran and Cobol are imperative (or procedural)
languages, and their immediate success in scientific and business computing made imperative
programming the dominant paradigm for more than 30 years. The rise of the object-oriented
(OO) paradigm in the 1970s and the gradual maturing of OO languages ever since have made
OO programming the most popular paradigm today.
Despite the vigorous and continuous development of powerful FP languages (SML, OCaml,
Haskell, and Clean, among others) and FP-like languages (APL and Lisp being the most successful
for real-world applications) since the 1950s, FP remained a primarily academic pursuit until
recently. The early commercial success of imperative languages made it the dominant paradigm
for decades. Object-oriented languages gained broad acceptance only when enterprises recognized
the need for more sophisticated computing solutions. Today, the promise of FP is finally
being realized to solve even more complex problems—as well as the simpler ones.p |
---|