AUTHORS:
Michael R. Hansen, Technical University of Denmark, Lyngby
Hans Rischel, Technical University of Denmark, Lyngby
This comprehensive introduction to the principles of functional programming using F# shows how to apply basic theoretical concepts to produce succinct and elegant programs. It demonstrates the role of functional programming in a wide spectrum of applications including databases and systems. Coverage also includes advanced features in the .NET library, the imperative features of F# and topics such as text processing, sequences, computation expressions and asynchronous computation. With a broad spectrum of examples and exercises, the book is perfect for courses in functional programming and for self-study. Enhancing its use as a text is an accompanying website with downloadable programs, lecture slides, a mini-projects and links to further F# sources.
• Presents a standard curriculum in functional programming as well as more advanced topics
• The first text book focusing on F#, contains real-world applications
• Contains a rich collection of exercises
Table of Contents
1. Getting started
2. Values, operators, expressions, and functions
3. Tuples, records, and tagged values
4. Lists
5. Collections: lists, maps, and sets
6. Finite trees
7. Modules
8. Imperative features
9. Efficiency
10. Text processing programs
11. Sequences
12. Computation expressions
13. Asynchronous and parallel computations.
原版 PDF + 附带材料:
本帖隐藏的内容
原版 PDF:PDF 压缩包:
- Functional Programming Using F#.pdf
附带材料:
如果你喜欢我分享的书籍,请关注我:
https://bbs.pinggu.org/z_guanzhu.php?action=add&fuid=5975757
订阅我的文库:
【金融 + 经济 + 商学 + 国际政治】
https://bbs.pinggu.org/forum.php?mod=collection&action=view&ctid=3257
【数学 + 统计 + 计算机编程】
https://bbs.pinggu.org/forum.php?mod=collection&action=view&ctid=3258
【历史 + 心理学 + 社会自然科学】
https://bbs.pinggu.org/forum.php?mod=collection&action=view&ctid=3259