Coverart for item
The Resource Real-world functional programming : with examples in F♯ and C♯, Tomas Petricek with Jon Skeet

Real-world functional programming : with examples in F♯ and C♯, Tomas Petricek with Jon Skeet

Label
Real-world functional programming : with examples in F♯ and C♯
Title
Real-world functional programming
Title remainder
with examples in F♯ and C♯
Statement of responsibility
Tomas Petricek with Jon Skeet
Title variation
Real-world functional programming with examples in F sharp and C sharp
Creator
Contributor
Subject
Language
eng
Summary
"Functional programming languages like F♯, Erlang, and Scala are attracting attention as an efficient way to handle the new requirements for programming multi-processor and high-availability applications. Microsoft's new F♯ is a true functional language and C♯ uses functional language features for LINQ and other recent advances. Real World Functional Programming is a unique tutorial that explores the functional programming model through the F♯ and C♯ languages. The clearly presented ideas and examples teach readers how functional programming differs from other approaches. It explains how ideas look in F♯-a functional language-as well as how they can be successfully used to solve programming problems in C♯. Readers build on what they know about .NET and learn where a functional approach makes the most sense and how to apply it effectively in those cases. The reader should have a good working knowledge of C♯. No prior exposure to F♯ or functional programming is required."--Resource description page
Member of
Action
digitized
Cataloging source
UMI
http://library.link/vocab/creatorName
Petricek, Tomas
Dewey number
005.1/14
Illustrations
illustrations
Index
index present
Language note
English
LC call number
QA76.62
LC item number
.P48 2010
Literary form
non fiction
Nature of contents
  • dictionaries
  • bibliography
http://library.link/vocab/relatedWorkOrContributorName
Skeet, Jon
http://library.link/vocab/subjectName
  • Functional programming (Computer science)
  • F♯ (Computer program language)
  • C# (Computer program language)
  • Functional programming (Computer science)
  • F♯ (Computer program language)
  • C♯ (Computer program language)
  • C♯ (Computer program language)
  • F♯ (Computer program language)
  • Functional programming (Computer science)
  • C sharp
  • F sharp
  • Funktionale Programmierung
  • Computer Science
  • Engineering & Applied Sciences
Label
Real-world functional programming : with examples in F♯ and C♯, Tomas Petricek with Jon Skeet
Instantiates
Publication
Bibliography note
Includes bibliographical references (pages 498-500) and index
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
pt. I. Learning to think functionally -- 1. Thinking differently -- 2. Core concepts in functional programming -- 3. Meet tuples, lists, and functions in F♯ and C♯ -- 4. Exploring F♯ and .NET libraries by example -- pt. 2. Fundamental functional techniques -- 5. Using functional values locally -- 6. Processing values using higher-order functions -- 7. Designing data-centric programs -- 8. Designing behavior-centric programs -- pt. 3. Advanced F♯ programming techniques -- 9. Turning values into F♯ object types with members -- 10. Efficiency of data structures -- 11. Refactoring and testing functional programs -- 12. Sequence expressions and alternative workflows -- pt. 4. Applied functional programming -- 13. Asynchronous and data-driven programming -- 14. Writing parallel functional programs -- 15. Creating composable functional libraries -- 16. Developing reactive functional programs -- Appendix. Looking ahead
Control code
699851721
Dimensions
unknown
Extent
1 online resource (xxx, 529 pages)
Form of item
online
Isbn
9781933988924
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations
http://library.link/vocab/ext/overdrive/overdriveId
cl0500000080
Reproduction note
Electronic reproduction.
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)699851721
System details
Master and use copy. Digital master created according to Benchmark for Faithful Digital Reproductions of Monographs and Serials, Version 1. Digital Library Federation, December 2002.
Label
Real-world functional programming : with examples in F♯ and C♯, Tomas Petricek with Jon Skeet
Publication
Bibliography note
Includes bibliographical references (pages 498-500) and index
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
pt. I. Learning to think functionally -- 1. Thinking differently -- 2. Core concepts in functional programming -- 3. Meet tuples, lists, and functions in F♯ and C♯ -- 4. Exploring F♯ and .NET libraries by example -- pt. 2. Fundamental functional techniques -- 5. Using functional values locally -- 6. Processing values using higher-order functions -- 7. Designing data-centric programs -- 8. Designing behavior-centric programs -- pt. 3. Advanced F♯ programming techniques -- 9. Turning values into F♯ object types with members -- 10. Efficiency of data structures -- 11. Refactoring and testing functional programs -- 12. Sequence expressions and alternative workflows -- pt. 4. Applied functional programming -- 13. Asynchronous and data-driven programming -- 14. Writing parallel functional programs -- 15. Creating composable functional libraries -- 16. Developing reactive functional programs -- Appendix. Looking ahead
Control code
699851721
Dimensions
unknown
Extent
1 online resource (xxx, 529 pages)
Form of item
online
Isbn
9781933988924
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations
http://library.link/vocab/ext/overdrive/overdriveId
cl0500000080
Reproduction note
Electronic reproduction.
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)699851721
System details
Master and use copy. Digital master created according to Benchmark for Faithful Digital Reproductions of Monographs and Serials, Version 1. Digital Library Federation, December 2002.

Library Locations

    • Ellis LibraryBorrow it
      1020 Lowry Street, Columbia, MO, 65201, US
      38.944491 -92.326012
    • Engineering Library & Technology CommonsBorrow it
      W2001 Lafferre Hall, Columbia, MO, 65211, US
      38.946102 -92.330125
Processing Feedback ...