Functional Programming in C#: Classic Programming Techniques for Modern Projects (Wrox Programmer to Programmer) 🔍
OLIVER STRURM
John Wiley & Sons; Wrox, Wrox Programmer to Programmer, 1, 2011
英语 [en] · PDF · 15.5MB · 2011 · 📘 非小说类图书 · 🚀/duxiu/lgli/lgrs/nexusstc/upload/zlib · Save
描述
Take advantage of the growing trend in functional programming.
C# is the number-one language used by .NET developers and one of the most popular programming languages in the world. It has many built-in functional programming features, but most are complex and little understood. With the shift to functional programming increasing at a rapid pace, you need to know how to leverage your existing skills to take advantage of this trend.
Functional Programming in C# leads you along a path that begins with the historic value of functional ideas. Inside, C# MVP and functional programming expert Oliver Sturm explains the details of relevant language features in C# and describes theory and practice of using functional techniques in C#, including currying, partial application, composition, memoization, and monads. Next, he provides practical and versatile examples, which combine approaches to solve problems in several different areas, including complex scenarios like concurrency and high-performance calculation frameworks as well as simpler use cases like Web Services and business logic implementation.
Shows how C# developers can leverage their existing skills to take advantage of functional programming Uses very little math theory and instead focuses on providing solutions to real development problems with functional programming methods, unlike traditional functional programming titles Includes examples ranging from simple cases to more complex scenarios Let Functional Programming in C# show you how to get in front of the shift toward functional programming.
C# is the number-one language used by .NET developers and one of the most popular programming languages in the world. It has many built-in functional programming features, but most are complex and little understood. With the shift to functional programming increasing at a rapid pace, you need to know how to leverage your existing skills to take advantage of this trend.
Functional Programming in C# leads you along a path that begins with the historic value of functional ideas. Inside, C# MVP and functional programming expert Oliver Sturm explains the details of relevant language features in C# and describes theory and practice of using functional techniques in C#, including currying, partial application, composition, memoization, and monads. Next, he provides practical and versatile examples, which combine approaches to solve problems in several different areas, including complex scenarios like concurrency and high-performance calculation frameworks as well as simpler use cases like Web Services and business logic implementation.
Shows how C# developers can leverage their existing skills to take advantage of functional programming Uses very little math theory and instead focuses on providing solutions to real development problems with functional programming methods, unlike traditional functional programming titles Includes examples ranging from simple cases to more complex scenarios Let Functional Programming in C# show you how to get in front of the shift toward functional programming.
备用文件名
nexusstc/Functional Programming in C#: Classic Programming Techniques for Modern Projects (Wrox Programmer to Programmer)/0bf1584a2ce4017291813385353496b6.pdf
备用文件名
lgli/_486985.0bf1584a2ce4017291813385353496b6.pdf
备用文件名
lgrsnf/_486985.0bf1584a2ce4017291813385353496b6.pdf
备用文件名
zlib/Computers/Programming/Oliver Sturm/Functional Programming in C#: Classic Programming Techniques for Modern Projects (Wrox Programmer to Programmer)_1241249.pdf
备选标题
Professional functional programming in C♯ : classic programming techniques for modern projects
备选作者
Advanced PDF Repair at http://www.datanumen.com/apdfr/
备选作者
Sturm, Oliver
备用出版商
Wiley Professional Development (P&T)
备用出版商
Wiley & Sons, Incorporated, John
备用出版商
Wiley ; John Wiley [distributor
备用出版商
John Wiley & Sons, Incorporated
备用出版商
Wrox]/John Wiley & Sons Ltd
备用出版商
WILEY PUBLISHING,INC.
备用出版商
Spectrum Publications
备用出版商
Halsted Press
备用版本
Chichester, West Sussex, U.K, Hoboken, N.J, England, 2011
备用版本
John Wiley & Sons, Inc. (trade), Chichester, UK, 2011
备用版本
United States, United States of America
备用版本
Hoboken, N.J., Chichester, 2009
备用版本
Hoboken, N.J., Chichester, 2011
备用版本
Hoboken, N.J, 2013
备用版本
1, 2011-03-25
备用版本
PS, 2011
元数据中的注释
lg803417
元数据中的注释
producers:
Advanced PDF Repair at http://www.datanumen.com/apdfr/; modified using iTextSharp 5.1.0 (c) 1T3XT BVBA
Advanced PDF Repair at http://www.datanumen.com/apdfr/; modified using iTextSharp 5.1.0 (c) 1T3XT BVBA
元数据中的注释
{"edition":"1","isbns":["0470744588","0470970286","0470971096","047097110X","9780470744581","9780470970287","9780470971093","9780470971109"],"last_page":290,"publisher":"Wiley","series":"Wrox Programmer to Programmer"}
元数据中的注释
Includes index.
备用描述
Professional Functional Programming in C#: Classic Programming Techniques for Modern Projects 5
Contents 9
Introduction 15
Part I: Introduction to Functional Programming 21
Chapter 1: A Look at Functional Programming History 23
What Is Functional Programming? 23
Functional Languages 25
The Relationship to Object Oriented Programming 27
Summary 28
Chapter 2: Putting Functional Programming Into a Modern Context 29
Managing Side Effects 30
Agile Programming Methodologies 31
Declarative Programming 31
Functional Programming Is a Mindset 32
Is Functional Programming in C# a Good Idea? 33
Summary 33
Part II: C# Foundations of Functional Programming 35
Chapter 3: Functions, Delegates, and Lambda Expressions 37
Functions and Methods 37
Reusing Functions 39
Anonymous Functions and Lambda Expressions 43
Extension Methods 46
Referential Transparency 48
Summary 50
Chapter 4: Flexible Typing With Generics 51
Generic Functions 52
Generic Classes 54
Constraining Types 55
Other Generic Types 57
Covariance and Contravariance 58
Summary 61
Chapter 5: Lazy Listing With Iterators 63
The Meaning of Laziness 63
Enumerating Things with .NET 64
Implementing Iterator Functions 67
Returning IEnumerator 70
Chaining Iterators 71
Summary 73
Chapter 6: Encapsulating Data in Closures 75
Constructing Functions Dynamically 75
The Problem with Scope 76
How Closures Work 77
Summary 80
Chapter 7: Code is Data 81
Expression Trees in .NET 83
Analyzing Expressions 84
Generating Expressions 88
.NET 4.0 Specifics 92
Summary 94
Part III: Implementing Well-Known Functional Techniques in C# 95
Chapter 8: Currying and Partial Application 97
Decoupling Parameters 97
Manual Currying 98
Automatic Currying 100
Calling Curried Functions 102
The Class Context 102
What FCSlib Contains 105
Calling Parts of Functions 106
Why Parameter Order Matters 108
Summary 109
Chapter 9: Lazy Evaluation 111
What's Good about Being Lazy? 112
Passing Functions 113
Explicit Lazy Evaluation 115
Comparing the Lazy Evaluation Techniques 118
Usability 118
Efficiency 118
How Lazy Can You Be? 119
Summary 120
Chapter 10: Caching Techniques 121
The Need to Remember 121
Precomputation 122
Memoization 127
Deep Memoization 130
Considerations on Memoization 134
Summary 135
Chapter 11: Calling Yourself 137
Recursion in C# 137
Tail Recursion 139
Accumulator Passing Style 141
Continuation Passing Style 142
Indirect Recursion 146
Summary 149
Chapter 12: Standard Higher Order Functions 151
Applying Operations: Map 152
Using Criteria: Filter 152
Accumulating: Fold 153
Map, Filter, and Fold in LINQ 158
Standard Higher Order Functions 160
Summary 160
Chapter 13: Sequences 161
Understanding List Comprehensions 161
A Functional Approach to Iterators 162
Ranges 163
Restrictions 166
Summary 167
Chapter 14: Constructing Functions From Functions 169
Composing Functions 169
Advanced Partial Application 172
Combining Approaches 175
Summary 178
Chapter 15: Optional Values 179
The Meaning of Nothing 179
Implementing Option(al) Values 180
Summary 185
Chapter 16: Keeping Data From Changing 187
Change Is Good — Not! 187
False Assumptions 188
Being Static Is Good 189
A Matter of Depth 190
Cloning 191
Automatic Cloning 193
Implementing Immutable Container Data Structures 197
Linked List 197
Queue 203
Unbalanced Binary Tree 205
Red/Black Tree 207
Alternatives to Persistent Data Types 210
Summary 211
Chapter 17: Monads 213
What's in a Typeclass? 214
What's in a Monad? 217
Why Do a Whole Abstraction? 218
A Second Monad: Logging 221
Syntactic Sugar 223
Binding with SelectMany? 224
Summary 225
Part IV: Putting Functional Programming Into Action 227
Chapter 18: Integrating Functional Programming Approaches 229
Refactoring 230
List Filtering with a Windows Forms UI 231
Calculating Mandelbrot Fractals 236
Writing New Code 244
Use Static Methods 244
Prefer Anonymous Methods Over Named Ones 246
Prefer Higher Order Functions over Manual Algorithm Implementation 247
Prefer Immutable Data 248
Watch Behavior Implementation in Classes 249
Finding Likely Candidates for Functional Programming 249
Shades of Grey 250
Using What's There 251
Summary 252
Chapter 19: The Mapreduce Pattern 253
Implementing MapReduce 254
Abstracting the Problem 257
Summary 260
Chapter 20: Applied Functional Modularization 261
Executing SQL Code from an Application 261
Rewriting the Function with Partial Application and Precomputation in Mind 263
Summary 265
Chapter 21: Existing Projects Using Functional Techniques 267
The .NET Framework 267
LINQ 269
LINQ to Objects 269
LINQ to a Query Backend 273
Parallelization 275
Google MapReduce and Its Implementations 277
NUnit 278
Summary 280
Index 281
Contents 9
Introduction 15
Part I: Introduction to Functional Programming 21
Chapter 1: A Look at Functional Programming History 23
What Is Functional Programming? 23
Functional Languages 25
The Relationship to Object Oriented Programming 27
Summary 28
Chapter 2: Putting Functional Programming Into a Modern Context 29
Managing Side Effects 30
Agile Programming Methodologies 31
Declarative Programming 31
Functional Programming Is a Mindset 32
Is Functional Programming in C# a Good Idea? 33
Summary 33
Part II: C# Foundations of Functional Programming 35
Chapter 3: Functions, Delegates, and Lambda Expressions 37
Functions and Methods 37
Reusing Functions 39
Anonymous Functions and Lambda Expressions 43
Extension Methods 46
Referential Transparency 48
Summary 50
Chapter 4: Flexible Typing With Generics 51
Generic Functions 52
Generic Classes 54
Constraining Types 55
Other Generic Types 57
Covariance and Contravariance 58
Summary 61
Chapter 5: Lazy Listing With Iterators 63
The Meaning of Laziness 63
Enumerating Things with .NET 64
Implementing Iterator Functions 67
Returning IEnumerator 70
Chaining Iterators 71
Summary 73
Chapter 6: Encapsulating Data in Closures 75
Constructing Functions Dynamically 75
The Problem with Scope 76
How Closures Work 77
Summary 80
Chapter 7: Code is Data 81
Expression Trees in .NET 83
Analyzing Expressions 84
Generating Expressions 88
.NET 4.0 Specifics 92
Summary 94
Part III: Implementing Well-Known Functional Techniques in C# 95
Chapter 8: Currying and Partial Application 97
Decoupling Parameters 97
Manual Currying 98
Automatic Currying 100
Calling Curried Functions 102
The Class Context 102
What FCSlib Contains 105
Calling Parts of Functions 106
Why Parameter Order Matters 108
Summary 109
Chapter 9: Lazy Evaluation 111
What's Good about Being Lazy? 112
Passing Functions 113
Explicit Lazy Evaluation 115
Comparing the Lazy Evaluation Techniques 118
Usability 118
Efficiency 118
How Lazy Can You Be? 119
Summary 120
Chapter 10: Caching Techniques 121
The Need to Remember 121
Precomputation 122
Memoization 127
Deep Memoization 130
Considerations on Memoization 134
Summary 135
Chapter 11: Calling Yourself 137
Recursion in C# 137
Tail Recursion 139
Accumulator Passing Style 141
Continuation Passing Style 142
Indirect Recursion 146
Summary 149
Chapter 12: Standard Higher Order Functions 151
Applying Operations: Map 152
Using Criteria: Filter 152
Accumulating: Fold 153
Map, Filter, and Fold in LINQ 158
Standard Higher Order Functions 160
Summary 160
Chapter 13: Sequences 161
Understanding List Comprehensions 161
A Functional Approach to Iterators 162
Ranges 163
Restrictions 166
Summary 167
Chapter 14: Constructing Functions From Functions 169
Composing Functions 169
Advanced Partial Application 172
Combining Approaches 175
Summary 178
Chapter 15: Optional Values 179
The Meaning of Nothing 179
Implementing Option(al) Values 180
Summary 185
Chapter 16: Keeping Data From Changing 187
Change Is Good — Not! 187
False Assumptions 188
Being Static Is Good 189
A Matter of Depth 190
Cloning 191
Automatic Cloning 193
Implementing Immutable Container Data Structures 197
Linked List 197
Queue 203
Unbalanced Binary Tree 205
Red/Black Tree 207
Alternatives to Persistent Data Types 210
Summary 211
Chapter 17: Monads 213
What's in a Typeclass? 214
What's in a Monad? 217
Why Do a Whole Abstraction? 218
A Second Monad: Logging 221
Syntactic Sugar 223
Binding with SelectMany? 224
Summary 225
Part IV: Putting Functional Programming Into Action 227
Chapter 18: Integrating Functional Programming Approaches 229
Refactoring 230
List Filtering with a Windows Forms UI 231
Calculating Mandelbrot Fractals 236
Writing New Code 244
Use Static Methods 244
Prefer Anonymous Methods Over Named Ones 246
Prefer Higher Order Functions over Manual Algorithm Implementation 247
Prefer Immutable Data 248
Watch Behavior Implementation in Classes 249
Finding Likely Candidates for Functional Programming 249
Shades of Grey 250
Using What's There 251
Summary 252
Chapter 19: The Mapreduce Pattern 253
Implementing MapReduce 254
Abstracting the Problem 257
Summary 260
Chapter 20: Applied Functional Modularization 261
Executing SQL Code from an Application 261
Rewriting the Function with Partial Application and Precomputation in Mind 263
Summary 265
Chapter 21: Existing Projects Using Functional Techniques 267
The .NET Framework 267
LINQ 269
LINQ to Objects 269
LINQ to a Query Backend 273
Parallelization 275
Google MapReduce and Its Implementations 277
NUnit 278
Summary 280
Index 281
备用描述
"Take advantage of the growing trend in functional programming. C♯ is the number-one language used by.NET developers and one of the most popular programming languages in the world. It has many built-in functional programming features, but most are complex and little understood. With the shift to functional programming increasing at a rapid pace, you need to know how to leverage your existing skills to take advantage of this trend. Functional Programming in C♯ leads you along a path that begins with the historic value of functional ideas. Inside, C♯ MVP and functional programming expert Oliver Sturm explains the details of relevant language features in C♯ and describes theory and practice of using functional techniques in C♯, including currying, partial application, composition, memoization, and monads. Next, he provides practical and versatile examples, which combine approaches to solve problems in several different areas, including complex scenarios like concurrency and high-performance calculation frameworks as well as simpler use cases like Web Services and business logic implementation ... Shows how C♯ developers can leverage their existing skills to take advantage of functional programming. Uses very little math theory and instead focuses on providing solutions to real development problems with functional programming methods, unlike traditional functional programming titles. Includes examples ranging from simple cases to more complex scenarios.. Let Functional Programming in C♯ show you how to get in front of the shift toward functional programming."-- Provided by publisher
备用描述
Annotation Take advantage of the growing trend in functional programming.
C# is the number-one language used by .NET developers and one of the most popular programming languages in the world. It has many built-in functional programming features, but most are complex and little understood. With the shift to functional programming increasing at a rapid pace, you need to know how to leverage your existing skills to take advantage of this trend. Functional Programming in C# leads you along a path that begins with the historic value of functional ideas. Inside, C# MVP and functional programming expert Oliver Sturm explains the details of relevant language features in C# and describes theory and practice of using functional techniques in C#, including currying, partial application, composition, memoization, and monads. Next, he provides practical and versatile examples, which combine approaches to solve problems in several different areas, including complex scenarios like concurrency and high-performance calculation frameworks as well as simpler use cases like Web Services and business logic implementation. Shows how C# developers can leverage their existing skills to take advantage of functional programming Uses very little math theory and instead focuses on providing solutions to real development problems with functional programming methods, unlike traditional functional programming titles Includes examples ranging from simple cases to more complex scenarios Let Functional Programming in C# show you how to get in front of the shift toward functional programming
C# is the number-one language used by .NET developers and one of the most popular programming languages in the world. It has many built-in functional programming features, but most are complex and little understood. With the shift to functional programming increasing at a rapid pace, you need to know how to leverage your existing skills to take advantage of this trend. Functional Programming in C# leads you along a path that begins with the historic value of functional ideas. Inside, C# MVP and functional programming expert Oliver Sturm explains the details of relevant language features in C# and describes theory and practice of using functional techniques in C#, including currying, partial application, composition, memoization, and monads. Next, he provides practical and versatile examples, which combine approaches to solve problems in several different areas, including complex scenarios like concurrency and high-performance calculation frameworks as well as simpler use cases like Web Services and business logic implementation. Shows how C# developers can leverage their existing skills to take advantage of functional programming Uses very little math theory and instead focuses on providing solutions to real development problems with functional programming methods, unlike traditional functional programming titles Includes examples ranging from simple cases to more complex scenarios Let Functional Programming in C# show you how to get in front of the shift toward functional programming
开源日期
2012-03-09
ISBN-13978-0-470-74458-1
ISBN-13978-0-470-97028-7
ISBN-13978-0-470-97109-3
ISBN-13978-0-470-97110-9
ISBN-13978-1-283-15733-9
ISBN-100-470-74458-8
ISBN-100-470-97028-6
ISBN-100-470-97109-6
ISBN-100-470-97110-X
ISBN-101-283-15733-0
DuXiu SSID40802014
OCLC432406899
OCLC741407782
OCLC743204082
OCLC773411346
OCLC786165564
OCLC811854355
OCLC864903172
AacIdaacid__duxiu_records__20240130T000000Z__7eYBtew85EuHWMFfKtamYf
AacIdaacid__duxiu_records__20240130T000000Z__8eENokBphMA69aKw24EbfP
AacIdaacid__duxiu_records__20240130T000000Z__Ahi9VihzyKgKugeNSo3aR5
AacIdaacid__duxiu_records__20240130T000000Z__Lm6uHQQC5xj4Dnds4C4zX5
AacIdaacid__duxiu_records__20240130T000000Z__MSsBJiGBkd2LyZaJVxbraW
AacIdaacid__duxiu_records__20240130T000000Z__MYhJxxMBUqNGz9bgh3xJw5
AacIdaacid__duxiu_records__20240130T000000Z__MgJdpZ2jqL8SFpC65mNf9v
AacIdaacid__duxiu_records__20240130T000000Z__SKU8VaN9MeygVsJbgX9NVW
AacIdaacid__duxiu_records__20240130T000000Z__UQFtTy8G92GnqCcBuTDyqP
AacIdaacid__duxiu_records__20240130T000000Z__XGjFmH6mdMx2KMmwNuDr5e
AacIdaacid__duxiu_records__20240130T000000Z__YDVfJYAjgwFUEAtAhL6zTS
AacIdaacid__duxiu_records__20240130T000000Z__a62UfVJ63UriBme3BuMJcw
AacIdaacid__duxiu_records__20240130T000000Z__jJLL2HmvMGZipBwqE2ya4R
AacIdaacid__duxiu_records__20240130T000000Z__jpDfCETmYbXrUi85zBiALV
AacIdaacid__duxiu_records__20240205T000000Z__dRZs54NVLvCZJJjP8iH8H9
AacIdaacid__ebscohost_records__20240823T163241Z__GXUFgK7hj4avDzrTABTuqK
AacIdaacid__gbooks_records__20240920T051416Z__SLZRNQXvwwKFevhfh2avrT
AacIdaacid__goodreads_records__20240913T115838Z__11269178__TeN2qCrWGTg5nEX6BpTWSc
AacIdaacid__isbngrp_records__20240920T194930Z__FqvnHxBAoyicx2ujwAfPXh
AacIdaacid__isbngrp_records__20240920T194930Z__Mp2fVCd2bYha8ZRuTTd3cA
AacIdaacid__isbngrp_records__20240920T194930Z__bBXagBTQAyJWDptGUGJoLr
AacIdaacid__libby_records__20240911T184811Z__662221__UEguJRaTi4HtvhLvRr8g3n
AacIdaacid__nexusstc_records__20240516T164049Z__71N9UhsSFEc2vntA1NyaDG
AacIdaacid__upload_records_newsarch_ebooks__20241216T121458Z__1016937__WoLbJRAFCEYWtPaznNCe7g
AacIdaacid__worldcat__20250804T000000Z__23qQiQYibbxBKCuKVhQqbR
AacIdaacid__worldcat__20250804T000000Z__2usFTCvdZ2E2JfCgBooFgX
AacIdaacid__worldcat__20250804T000000Z__5ZmoeTTU6NMZnzSicV8325
AacIdaacid__worldcat__20250804T000000Z__7TT5ikJdWWZrthdgz8zcdy
AacIdaacid__worldcat__20250804T000000Z__A6zyRwmPQZno48vtJdvyrH
AacIdaacid__worldcat__20250804T000000Z__ACtfGPuPgrs5gUdbA89v9M
AacIdaacid__worldcat__20250804T000000Z__AaDZmpm7qQFc6xnhqtTkLH
AacIdaacid__worldcat__20250804T000000Z__BtgGrS6BYj9hAFixDCfRm8
AacIdaacid__worldcat__20250804T000000Z__CN2FDTxPPeTV28PRKWL3fD
AacIdaacid__worldcat__20250804T000000Z__Eys6ReXoDFZ4Kmw2aJY3hN
AacIdaacid__worldcat__20250804T000000Z__HWs5AM75Ad2uosm4h9R4Lt
AacIdaacid__worldcat__20250804T000000Z__HiJa3YJEqpXcZjEndExzd4
AacIdaacid__worldcat__20250804T000000Z__J27BmAkMf3Q3CYLNieF8cL
AacIdaacid__worldcat__20250804T000000Z__JT9aRPUdocT9evRtKHZq6V
AacIdaacid__worldcat__20250804T000000Z__LDJYncvJhUzhTgiCuag6Xi
AacIdaacid__worldcat__20250804T000000Z__PQwRBCLvJaUtscPxRiA4Gx
AacIdaacid__worldcat__20250804T000000Z__R5cBmzMRGH5VsqqkgP9kAo
AacIdaacid__worldcat__20250804T000000Z__RL3MgAFkzhJtru5GJ2JctX
AacIdaacid__worldcat__20250804T000000Z__TFJSjVmVDYMzVduFmaizyL
AacIdaacid__worldcat__20250804T000000Z__U7TjC4zS3kSSHiVKm3VKgq
AacIdaacid__worldcat__20250804T000000Z__WAWqnvHo8dM4dxdbxBRMjq
AacIdaacid__worldcat__20250804T000000Z__WwHjeUFWKRgdmbqmKjDasd
AacIdaacid__worldcat__20250804T000000Z__aFUh2B7ANB6S3SLRGFbY4X
AacIdaacid__worldcat__20250804T000000Z__b9pYaLecToJDHJDroTrPmo
AacIdaacid__worldcat__20250804T000000Z__dkkXVmoUkJ4UV2p36bbv8Q
AacIdaacid__worldcat__20250804T000000Z__eXH2xgPZt7PVYnVMVQ4A5P
AacIdaacid__worldcat__20250804T000000Z__fry6uALzfYvp2HjaUjkqgQ
AacIdaacid__worldcat__20250804T000000Z__gwttWY5XG8tADEeNcSbAn7
AacIdaacid__worldcat__20250804T000000Z__i4GFEAG9QepvobnW3fDMsr
AacIdaacid__worldcat__20250804T000000Z__kT4BeSDetfWjxbcAnWar7z
AacIdaacid__worldcat__20250804T000000Z__n7uFPuggMGXBeehxcP29Dg
AacIdaacid__zlib3_records__20240809T183616Z__1241249__ULtnuJ26DWj8oR2CMhXAWR
AA Record IDmd5:0bf1584a2ce4017291813385353496b6
Collectionduxiu
Collectionlgli
Collectionlgrs
Collectionnexusstc
Collectionupload
Collectionzlib
Content Typebook_nonfiction
SHA-25664b1fb70
DuXiu Source Scrape Date2024-02-05
EBSCOhost eBook Index Source Scrape Date2024-08-23
File Exiftool Created Date2011-10-29
Google Books Source Scrape Date2024-09-20
Goodreads Source Scrape Date2024-09-13
ISBNdb Scrape Date2022-09-01
ISBN GRP Source Scrape Date2024-09-20
Libgen.li Source Date2012-03-09
Libgen.rs Non-Fiction Date2012-03-09
Libby Source Scrape Date2024-09-11
Nexus/STC Source issued_at Date2011-01-01
Nexus/STC Source Updated Date2024-05-16
OCLC Scrape Date2025-01-01
OpenLib 'created' Date2011-10-27
Upload Collection Record Date2024-12-16
Z-Library Source Date2019-04-08
DDC005.1/14
DDC005.114
DDC5.1/14
DDC5.114
DuXiu DXID164020004015
EBSCOhost eBook Index Accession Number522089
EBSCOhost eBook Index Subjectbisac/COMPUTERS / Languages / C
EBSCOhost eBook Index Subjectunclass/C# (Computer program language)
EBSCOhost eBook Index Subjectunclass/Functional programming (Computer science)
Filepathlgli/_486985.0bf1584a2ce4017291813385353496b6.pdf
Filepathlgrsnf/_486985.0bf1584a2ce4017291813385353496b6.pdf
Filepathnexusstc/Functional Programming in C#: Classic Programming Techniques for Modern Projects (Wrox Programmer to Programmer)/0bf1584a2ce4017291813385353496b6.pdf
Filepathupload/newsarch_ebooks/2019/05/02/0470744588_Functional.pdf
Filepathzlib/Computers/Programming/Oliver Sturm/Functional Programming in C#: Classic Programming Techniques for Modern Projects (Wrox Programmer to Programmer)_1241249.pdf
Filesize15518293
Google BooksH_dVPgAACAAJ
Google BooksgE9BukqrsrMC
Goodreads11269178
IPFS CIDQmYTQaNN3heUZoXm74Tx4WfKTrcYj16CsbiV7Z4DgEdXUT
IPFS CIDbafykbzacecnjeiuin33tkiskxmmidgntdcysgdtuvjidhq2fgews2svzomfay
ISBN GRP ID78eee76d99628986e177e6fdcfecd995
ISBN GRP ID7cda57a3796425716d9feeb3cf0817cc
ISBN GRP ID9f31d739192519b3dd32246b3a506350
Languageen
LCCQA76.62
LCCQA76.73.C154 S78 2011
LCCQA76.73.C154 S78 2011eb
LCCN2011009321
Libgen.li File91870005
Libgen.li libgen_id803417
Libgen.rs Non-Fiction727032
Libgen.rs Non-Fiction747868
Libgen.rs Non-Fiction752986
Libgen.rs Non-Fiction797170
Libgen.rs Non-Fiction803417
Libgen.rs Non-Fiction Topiccomputers\\programming: programming languages
Libby ID662221
Linkhttp://catalogimages.wiley.com/images/db/jimages/9780470744581.jpg###Cover image
MD50bf1584a2ce4017291813385353496b6
Nexus/STCbjk49ojxxxxg1hulh2nes1id5
IAfunctionalprogra00stur_860
OCLC Editions1
OCLC Editions4
OCLC Editions6
OCLC Editions (from search_holdings_all_editions_response)1
OCLC Editions (from search_holdings_all_editions_response)6
OCLC Editions (from search_holdings_summary_all_editions)1
OCLC Editions (from search_holdings_summary_all_editions)4
OCLC 'From Filename'2023_04_v3/1316/1316184567
OCLC 'From Filename'2023_04_v3/4344/434464346
OCLC 'From Filename'2023_04_v3/7718/771839755
OCLC 'From Filename'2023_04_v3/7878/787801694
OCLC 'From Filename'2023_04_v3/9453/94537302
OCLC 'From Filename'2023_05_v4_type123/1158/1158710899
OCLC 'From Filename'2023_05_v4_type123/6099/609985788
OCLC 'From Filename'2023_05_v4_type123/9569/956959343
OCLC 'From Filename'2023_05_v4_type123/9710/971012402
OCLC 'From Filename'search_editions_response/432406899
OCLC 'From Filename'search_editions_response/864903172
OCLC 'From Filename'search_holdings_all_editions_response/2024-11-29_17.tar/864903172
OCLC 'From Filename'search_holdings_all_editions_response_type/864903172
OCLC 'From Filename'search_holdings_summary_all_editions/432406899/index/18744419
OCLC 'From Filename'search_holdings_summary_all_editions/811854355/index/28380217
OCLC 'From Filename'search_holdings_summary_all_editions/864903172/index/31805215
OCLC 'From Filename't123/7134/71341067
OCLC 'From Filename't123/7368/736847916
OCLC 'From Filename't123/8538/85387051
OCLC 'From Filename'w2/v6/1023/1023832404
OCLC 'From Filename'w2/v6/6950/695010824
OCLC 'From Filename'w2/v7/1064/1064292543
OCLC 'From Filename'w2/v7/1104/1104698004
OCLC 'From Filename'w2/v7/1117/1117857150
OCLC 'From Filename'w2/v7/1232/1232741524
OCLC 'From Filename'w2/v7/1346/1346159596
OCLC 'From Filename'w2/v7/2525/252561494
OCLC 'From Filename'w2/v7/4168/416866619
OCLC 'From Filename'w2/v7/4606/460678640
OCLC 'From Filename'w2/v7/4757/475762257
OCLC 'From Filename'w2/v7/4900/490019268
OCLC 'From Filename'w2/v7/5622/562286693
OCLC 'From Filename'w2/v7/6002/600270519
OCLC 'From Filename'w2/v7/6031/603186903
OCLC 'From Filename'w2/v7/7041/704143036
OCLC 'From Filename'w2/v7/7737/773742567
OCLC 'From Filename'w2/v7/8087/808751200
OCLC 'From Filename'w2/v7/8357/835743117
OCLC 'From Filename'w2/v7/8798/879869804
OCLC 'From Filename'w2/v7/8815/881585292
OCLC 'From Filename'worldcat_2022_09_titles_1_backup_2022_10_12/v3/0473/47356036
OCLC 'From Filename'worldcat_2022_09_titles_1_backup_2022_10_12/v3/0683/68387416
OCLC 'From Filename'worldcat_2022_09_titles_1_backup_2022_10_12/v3/0725/72570200
OCLC 'From Filename'worldcat_2022_09_titles_1_backup_2022_10_12/v3/0889/88980267
OCLC 'From Filename'worldcat_2022_09_titles_1_backup_2022_10_12/v3/0988/98843650
OCLC 'From Filename'worldcat_2022_09_titles_1_backup_2022_10_12/v3/1031/103136952
OCLC 'From Filename'worldcat_2022_09_titles_1_backup_2022_10_12/v3/1078/107805811
OCLC 'From Filename'worldcat_2022_09_titles_1_backup_2022_10_12/v5/6633/663388522
OCLC 'From Filename'worldcat_2022_09_titles_1_backup_2022_10_12/v6/1039/1039041782
OCLC 'From Filename'worldcat_2022_09_titles_1_backup_2022_10_12/v6/1100/1100889489
OCLC 'From Filename'worldcat_2022_09_titles_1_backup_2022_10_12/v6/3043/304366162
OCLC Holdings1
OCLC Holdings+Editions (to find rare books)1/1
OCLC Holdings (from search_holdings_all_editions_response)0
OCLC Holdings (from search_holdings_summary_all_editions)1
OCLC ISBNs+Holdings+Editions (to find rare books)2/1/1
Open LibraryOL16214445W
Open LibraryOL25077345M
Open LibraryOL29073490M
Open LibraryOL29073491M
Open LibraryOL29073492M
Open Library Source Recordbwb:9780470744581
Open Library Source Recordbwb:9780470970287
Open Library Source Recordbwb:9780470971093
Open Library Source Recordbwb:9780470971109
Open Library Source Recordharvard_bibliographic_metadata/ab.bib.13.20150123.full.mrc:287252816:944
Open Library Source Recordia:functionalprogra00stur
Open Library Source Recordia:functionalprogra00stur_407
Open Library Source Recordia:functionalprogra00stur_543
Open Library Source Recordia:functionalprogra00stur_860
Open Library Source Recordia:functionalprogra00stur_972
Open Library Source Recordia:professionalfunc0000stur
Open Library Source Recordmarc_loc_2016/BooksAll.2016.part38.utf8:170501310:7381
Open Library Source Recordmarc_loc_updates/v39.i43.records.utf8:9824617:2560
Open Library Source Recordmarc_loc_updates/v40.i07.records.utf8:7213837:7056
Open Library Source Recordmarc_loc_updates/v40.i23.records.utf8:9134658:7381
Open Library SubjectC (computer program language)
Open Library SubjectC# (Computer program language)
Open Library SubjectCOMPUTERS / Programming Languages / C
Open Library SubjectFunctional programming (Computer science)
Open Library SubjectFunctional programming (computer science)
Server Pathg4/libgenrs_nonfiction/libgenrs_nonfiction/803000/0bf1584a2ce4017291813385353496b6
SHA-1a3422d7eb0045322ce039c84bc04397b1596b1db
SHA-1unbc27vqarjsftqdtsclybbzpmkznmo3
SHA-2563b55a714d5d8ff2c20118c2ddf1559da22d5204d28ba4093bc9ca7ec70abb36b
Torrentexternal/libgen_rs_non_fic/r_803000.torrent
Year2009
Year2011
Year2013
Z-Library1241249
Zlib Category ID198
Zlib Category NameComputers/Programming
ISBN-13:
978-0-470-74458-1 / 9780470744581
ISBN-13:
978-0-470-97028-7 / 9780470970287
ISBN-13:
978-0-470-97109-3 / 9780470971093
ISBN-13:
978-0-470-97110-9 / 9780470971109
ISBN-13:
978-1-283-15733-9 / 9781283157339
ISBN-10:
0-470-74458-8 / 0470744588
代码浏览器: 在代码浏览器中查看“isbn10:0470744588”
ISBN-10:
0-470-97028-6 / 0470970286
代码浏览器: 在代码浏览器中查看“isbn10:0470970286”
ISBN-10:
0-470-97109-6 / 0470971096
代码浏览器: 在代码浏览器中查看“isbn10:0470971096”
ISBN-10:
0-470-97110-X / 047097110X
代码浏览器: 在代码浏览器中查看“isbn10:047097110X”
ISBN-10:
1-283-15733-0 / 1283157330
代码浏览器: 在代码浏览器中查看“isbn10:1283157330”
DuXiu SSID:
40802014
网站: /datasets/duxiu
AacId:
aacid__duxiu_records__20240130T000000Z__7eYBtew85EuHWMFfKtamYf
Anna’s Archive Container identifier.
AacId:
aacid__duxiu_records__20240130T000000Z__8eENokBphMA69aKw24EbfP
Anna’s Archive Container identifier.
AacId:
aacid__duxiu_records__20240130T000000Z__Ahi9VihzyKgKugeNSo3aR5
Anna’s Archive Container identifier.
AacId:
aacid__duxiu_records__20240130T000000Z__Lm6uHQQC5xj4Dnds4C4zX5
Anna’s Archive Container identifier.
AacId:
aacid__duxiu_records__20240130T000000Z__MSsBJiGBkd2LyZaJVxbraW
Anna’s Archive Container identifier.
AacId:
aacid__duxiu_records__20240130T000000Z__MYhJxxMBUqNGz9bgh3xJw5
Anna’s Archive Container identifier.
AacId:
aacid__duxiu_records__20240130T000000Z__MgJdpZ2jqL8SFpC65mNf9v
Anna’s Archive Container identifier.
AacId:
aacid__duxiu_records__20240130T000000Z__SKU8VaN9MeygVsJbgX9NVW
Anna’s Archive Container identifier.
AacId:
aacid__duxiu_records__20240130T000000Z__UQFtTy8G92GnqCcBuTDyqP
Anna’s Archive Container identifier.
AacId:
aacid__duxiu_records__20240130T000000Z__XGjFmH6mdMx2KMmwNuDr5e
Anna’s Archive Container identifier.
AacId:
aacid__duxiu_records__20240130T000000Z__YDVfJYAjgwFUEAtAhL6zTS
Anna’s Archive Container identifier.
AacId:
aacid__duxiu_records__20240130T000000Z__a62UfVJ63UriBme3BuMJcw
Anna’s Archive Container identifier.
AacId:
aacid__duxiu_records__20240130T000000Z__jJLL2HmvMGZipBwqE2ya4R
Anna’s Archive Container identifier.
AacId:
aacid__duxiu_records__20240130T000000Z__jpDfCETmYbXrUi85zBiALV
Anna’s Archive Container identifier.
AacId:
aacid__duxiu_records__20240205T000000Z__dRZs54NVLvCZJJjP8iH8H9
Anna’s Archive Container identifier.
AacId:
aacid__ebscohost_records__20240823T163241Z__GXUFgK7hj4avDzrTABTuqK
Anna’s Archive Container identifier.
AacId:
aacid__gbooks_records__20240920T051416Z__SLZRNQXvwwKFevhfh2avrT
Anna’s Archive Container identifier.
AacId:
aacid__goodreads_records__20240913T115838Z__11269178__TeN2qCrWGTg5nEX6BpTWSc
Anna’s Archive Container identifier.
AacId:
aacid__isbngrp_records__20240920T194930Z__FqvnHxBAoyicx2ujwAfPXh
Anna’s Archive Container identifier.
AacId:
aacid__isbngrp_records__20240920T194930Z__Mp2fVCd2bYha8ZRuTTd3cA
Anna’s Archive Container identifier.
AacId:
aacid__isbngrp_records__20240920T194930Z__bBXagBTQAyJWDptGUGJoLr
Anna’s Archive Container identifier.
AacId:
aacid__libby_records__20240911T184811Z__662221__UEguJRaTi4HtvhLvRr8g3n
Anna’s Archive Container identifier.
AacId:
aacid__nexusstc_records__20240516T164049Z__71N9UhsSFEc2vntA1NyaDG
Anna’s Archive Container identifier.
AacId:
aacid__upload_records_newsarch_ebooks__20241216T121458Z__1016937__WoLbJRAFCEYWtPaznNCe7g
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__23qQiQYibbxBKCuKVhQqbR
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__2usFTCvdZ2E2JfCgBooFgX
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__5ZmoeTTU6NMZnzSicV8325
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__7TT5ikJdWWZrthdgz8zcdy
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__A6zyRwmPQZno48vtJdvyrH
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__ACtfGPuPgrs5gUdbA89v9M
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__AaDZmpm7qQFc6xnhqtTkLH
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__BtgGrS6BYj9hAFixDCfRm8
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__CN2FDTxPPeTV28PRKWL3fD
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__Eys6ReXoDFZ4Kmw2aJY3hN
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__HWs5AM75Ad2uosm4h9R4Lt
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__HiJa3YJEqpXcZjEndExzd4
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__J27BmAkMf3Q3CYLNieF8cL
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__JT9aRPUdocT9evRtKHZq6V
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__LDJYncvJhUzhTgiCuag6Xi
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__PQwRBCLvJaUtscPxRiA4Gx
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__R5cBmzMRGH5VsqqkgP9kAo
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__RL3MgAFkzhJtru5GJ2JctX
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__TFJSjVmVDYMzVduFmaizyL
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__U7TjC4zS3kSSHiVKm3VKgq
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__WAWqnvHo8dM4dxdbxBRMjq
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__WwHjeUFWKRgdmbqmKjDasd
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__aFUh2B7ANB6S3SLRGFbY4X
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__b9pYaLecToJDHJDroTrPmo
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__dkkXVmoUkJ4UV2p36bbv8Q
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__eXH2xgPZt7PVYnVMVQ4A5P
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__fry6uALzfYvp2HjaUjkqgQ
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__gwttWY5XG8tADEeNcSbAn7
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__i4GFEAG9QepvobnW3fDMsr
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__kT4BeSDetfWjxbcAnWar7z
Anna’s Archive Container identifier.
AacId:
aacid__worldcat__20250804T000000Z__n7uFPuggMGXBeehxcP29Dg
Anna’s Archive Container identifier.
AacId:
aacid__zlib3_records__20240809T183616Z__1241249__ULtnuJ26DWj8oR2CMhXAWR
Anna’s Archive Container identifier.
AA Record ID:
md5:0bf1584a2ce4017291813385353496b6
Anna’s Archive record ID.
Collection:
duxiu
The collection on Anna’s Archive that provided data for this record.
URL: /datasets/duxiu
网站: /datasets
代码浏览器: 在代码浏览器中查看“collection:duxiu”
Collection:
lgli
The collection on Anna’s Archive that provided data for this record.
URL: /datasets/lgli
网站: /datasets
代码浏览器: 在代码浏览器中查看“collection:lgli”
Collection:
lgrs
The collection on Anna’s Archive that provided data for this record.
URL: /datasets/lgrs
网站: /datasets
代码浏览器: 在代码浏览器中查看“collection:lgrs”
Collection:
nexusstc
The collection on Anna’s Archive that provided data for this record.
URL: /datasets/nexusstc
网站: /datasets
Collection:
upload
The collection on Anna’s Archive that provided data for this record.
URL: /datasets/upload
网站: /datasets
代码浏览器: 在代码浏览器中查看“collection:upload”
Collection:
zlib
The collection on Anna’s Archive that provided data for this record.
URL: /datasets/zlib
网站: /datasets
代码浏览器: 在代码浏览器中查看“collection:zlib”
Content Type:
book_nonfiction
Content type, determined by Anna’s Archive.
SHA-256:
64b1fb70
代码浏览器: 在代码浏览器中查看“crc32:64b1fb70”
DuXiu Source Scrape Date:
2024-02-05
Date Anna’s Archive scraped the DuXiu collection.
网站: /datasets/duxiu
EBSCOhost eBook Index Source Scrape Date:
2024-08-23
Date Anna’s Archive scraped the EBSCOhost metadata.
网站: /datasets/edsebk
File Exiftool Created Date:
2011-10-29
Date of creation from the file’s own metadata.
网站: /datasets/upload
Google Books Source Scrape Date:
2024-09-20
Date Anna’s Archive scraped the Google Books collection.
网站: /datasets/gbooks
Goodreads Source Scrape Date:
2024-09-13
Date Anna’s Archive scraped the Goodreads collection.
ISBNdb Scrape Date:
2022-09-01
The date that Anna’s Archive scraped this ISBNdb record.
网站: /datasets/isbndb
ISBN GRP Source Scrape Date:
2024-09-20
Date Anna’s Archive scraped the ISBN GRP collection.
Libgen.rs Non-Fiction Date:
2012-03-09
Date Libgen.rs Non_Fiction published this file.
网站: /datasets/lgrs
Libby Source Scrape Date:
2024-09-11
Date Anna’s Archive scraped the Libby collection.
网站: /datasets/libby
Nexus/STC Source issued_at Date:
2011-01-01
Date Nexus/STC reports in their issued_at field, which is the “issuing time of the item described by record.”
Nexus/STC Source Updated Date:
2024-05-16
Date Nexus/STC last updated this record.
OCLC Scrape Date:
2025-01-01
The date that Anna’s Archive scraped this OCLC/WorldCat record.
网站: /datasets/oclc
OpenLib 'created' Date:
2011-10-27
The 'created' metadata field on the Open Library, indicating when the first version of this record was created.
网站: /datasets/ol
Upload Collection Record Date:
2024-12-16
Date Anna’s Archive indexed this file in our 'upload' collection.
网站: /datasets/upload
EBSCOhost eBook Index Accession Number:
522089
ID in the EBSCOhost eBook Index (edsebk).
网站: /datasets/edsebk
代码浏览器: 在代码浏览器中查看“edsebk:522089”
EBSCOhost eBook Index Subject:
bisac/COMPUTERS / Languages / C
Tag in EBSCOhost eBook Index.
网站: /datasets/edsebk
EBSCOhost eBook Index Subject:
unclass/C# (Computer program language)
Tag in EBSCOhost eBook Index.
网站: /datasets/edsebk
EBSCOhost eBook Index Subject:
unclass/Functional programming (Computer science)
Tag in EBSCOhost eBook Index.
网站: /datasets/edsebk
Filepath:
lgli/_486985.0bf1584a2ce4017291813385353496b6.pdf
Browse collections using their original file paths (particularly 'upload' is interesting)
Filepath:
lgrsnf/_486985.0bf1584a2ce4017291813385353496b6.pdf
Browse collections using their original file paths (particularly 'upload' is interesting)
Filepath:
nexusstc/Functional Programming in C#: Classic Programming Techniques for Modern Projects (Wrox Programmer to Programmer)/0bf1584a2ce4017291813385353496b6.pdf
Browse collections using their original file paths (particularly 'upload' is interesting)
Filepath:
upload/newsarch_ebooks/2019/05/02/0470744588_Functional.pdf
Browse collections using their original file paths (particularly 'upload' is interesting)
Filepath:
zlib/Computers/Programming/Oliver Sturm/Functional Programming in C#: Classic Programming Techniques for Modern Projects (Wrox Programmer to Programmer)_1241249.pdf
Browse collections using their original file paths (particularly 'upload' is interesting)
Filesize:
15518293
Filesize in bytes.
Google Books:
H_dVPgAACAAJ
网站: /datasets/gbooks
Google Books:
gE9BukqrsrMC
网站: /datasets/gbooks
Goodreads:
11269178
Goodreads social cataloging site
IPFS CID:
QmYTQaNN3heUZoXm74Tx4WfKTrcYj16CsbiV7Z4DgEdXUT
Content Identifier (CID) of the InterPlanetary File System (IPFS).
IPFS CID:
bafykbzacecnjeiuin33tkiskxmmidgntdcysgdtuvjidhq2fgews2svzomfay
Content Identifier (CID) of the InterPlanetary File System (IPFS).
ISBN GRP ID:
78eee76d99628986e177e6fdcfecd995
ISBN GRP ID.
ISBN GRP ID:
7cda57a3796425716d9feeb3cf0817cc
ISBN GRP ID.
ISBN GRP ID:
9f31d739192519b3dd32246b3a506350
ISBN GRP ID.
LCC:
QA76.73.C154 S78 2011
Library of Congress Classification
LCC:
QA76.73.C154 S78 2011eb
Library of Congress Classification
Libgen.li File:
91870005
Global file ID in Libgen.li. Directly taken from the 'f_id' field in the 'files' table.
网站: /datasets/lgli
代码浏览器: 在代码浏览器中查看“lgli:91870005”
Libgen.li libgen_id:
803417
Repository ID for the 'libgen' repository in Libgen.li. Directly taken from the 'libgen_id' field in the 'files' table. Corresponds to the 'thousands folder' torrents.
网站: /datasets/lgli
Libgen.rs Non-Fiction:
727032
Repository ID for the non-fiction ('libgen') repository in Libgen.rs. Directly taken from the 'id' field in the 'updated' table. Corresponds to the 'thousands folder' torrents.
网站: /datasets/lgrs
代码浏览器: 在代码浏览器中查看“lgrsnf:727032”
Libgen.rs Non-Fiction:
747868
Repository ID for the non-fiction ('libgen') repository in Libgen.rs. Directly taken from the 'id' field in the 'updated' table. Corresponds to the 'thousands folder' torrents.
网站: /datasets/lgrs
代码浏览器: 在代码浏览器中查看“lgrsnf:747868”
Libgen.rs Non-Fiction:
752986
Repository ID for the non-fiction ('libgen') repository in Libgen.rs. Directly taken from the 'id' field in the 'updated' table. Corresponds to the 'thousands folder' torrents.
网站: /datasets/lgrs
代码浏览器: 在代码浏览器中查看“lgrsnf:752986”
Libgen.rs Non-Fiction:
797170
Repository ID for the non-fiction ('libgen') repository in Libgen.rs. Directly taken from the 'id' field in the 'updated' table. Corresponds to the 'thousands folder' torrents.
网站: /datasets/lgrs
代码浏览器: 在代码浏览器中查看“lgrsnf:797170”
Libgen.rs Non-Fiction:
803417
Repository ID for the non-fiction ('libgen') repository in Libgen.rs. Directly taken from the 'id' field in the 'updated' table. Corresponds to the 'thousands folder' torrents.
网站: /datasets/lgrs
代码浏览器: 在代码浏览器中查看“lgrsnf:803417”
Libgen.rs Non-Fiction Topic:
computers\\programming: programming languages
Libgen’s own classification system of 'topics' for non-fiction books. Obtained from the 'topic' metadata field, using the 'topics' database table, which seems to have its roots in the Kolxo3 library that Libgen was originally based on. https://web.archive.org/web/20250303231041/https://wiki.mhut.org/content:bibliographic_data says that this field will be deprecated in favor of Dewey Decimal.
网站: /datasets/lgrs
Link:
http://catalogimages.wiley.com/images/db/jimages/9780470744581.jpg###Cover image
Arbitrary external link, optionally suffixed with a description (after ###).
MD5:
0bf1584a2ce4017291813385353496b6
Nexus/STC:
bjk49ojxxxxg1hulh2nes1id5
ID of an individual edition of a file in Nexus/STC.
IA:
functionalprogra00stur_860
OCLC Editions:
1
Number of editions (unique OCLC IDs) reported by OCLC/WorldCat metadata. 'many' means 20 or more.
网站: /datasets/oclc
代码浏览器: 在代码浏览器中查看“oclc_editions:1”
OCLC Editions:
4
Number of editions (unique OCLC IDs) reported by OCLC/WorldCat metadata. 'many' means 20 or more.
网站: /datasets/oclc
代码浏览器: 在代码浏览器中查看“oclc_editions:4”
OCLC Editions:
6
Number of editions (unique OCLC IDs) reported by OCLC/WorldCat metadata. 'many' means 20 or more.
网站: /datasets/oclc
代码浏览器: 在代码浏览器中查看“oclc_editions:6”
OCLC Editions (from search_holdings_all_editions_response):
1
网站: /datasets/oclc
OCLC Editions (from search_holdings_all_editions_response):
6
网站: /datasets/oclc
OCLC Editions (from search_holdings_summary_all_editions):
1
网站: /datasets/oclc
OCLC Editions (from search_holdings_summary_all_editions):
4
网站: /datasets/oclc
OCLC 'From Filename':
2023_04_v3/1316/1316184567
网站: /datasets/oclc
OCLC 'From Filename':
2023_04_v3/4344/434464346
网站: /datasets/oclc
OCLC 'From Filename':
2023_04_v3/7718/771839755
网站: /datasets/oclc
OCLC 'From Filename':
2023_04_v3/7878/787801694
网站: /datasets/oclc
OCLC 'From Filename':
2023_04_v3/9453/94537302
网站: /datasets/oclc
OCLC 'From Filename':
2023_05_v4_type123/1158/1158710899
网站: /datasets/oclc
OCLC 'From Filename':
2023_05_v4_type123/6099/609985788
网站: /datasets/oclc
OCLC 'From Filename':
2023_05_v4_type123/9569/956959343
网站: /datasets/oclc
OCLC 'From Filename':
2023_05_v4_type123/9710/971012402
网站: /datasets/oclc
OCLC 'From Filename':
search_editions_response/432406899
网站: /datasets/oclc
OCLC 'From Filename':
search_editions_response/864903172
网站: /datasets/oclc
OCLC 'From Filename':
search_holdings_all_editions_response/2024-11-29_17.tar/864903172
网站: /datasets/oclc
OCLC 'From Filename':
search_holdings_all_editions_response_type/864903172
网站: /datasets/oclc
OCLC 'From Filename':
search_holdings_summary_all_editions/432406899/index/18744419
网站: /datasets/oclc
OCLC 'From Filename':
search_holdings_summary_all_editions/811854355/index/28380217
网站: /datasets/oclc
OCLC 'From Filename':
search_holdings_summary_all_editions/864903172/index/31805215
网站: /datasets/oclc
OCLC 'From Filename':
t123/7134/71341067
网站: /datasets/oclc
OCLC 'From Filename':
t123/7368/736847916
网站: /datasets/oclc
OCLC 'From Filename':
t123/8538/85387051
网站: /datasets/oclc
OCLC 'From Filename':
w2/v6/1023/1023832404
网站: /datasets/oclc
OCLC 'From Filename':
w2/v6/6950/695010824
网站: /datasets/oclc
OCLC 'From Filename':
w2/v7/1064/1064292543
网站: /datasets/oclc
OCLC 'From Filename':
w2/v7/1104/1104698004
网站: /datasets/oclc
OCLC 'From Filename':
w2/v7/1117/1117857150
网站: /datasets/oclc
OCLC 'From Filename':
w2/v7/1232/1232741524
网站: /datasets/oclc
OCLC 'From Filename':
w2/v7/1346/1346159596
网站: /datasets/oclc
OCLC 'From Filename':
w2/v7/2525/252561494
网站: /datasets/oclc
OCLC 'From Filename':
w2/v7/4168/416866619
网站: /datasets/oclc
OCLC 'From Filename':
w2/v7/4606/460678640
网站: /datasets/oclc
OCLC 'From Filename':
w2/v7/4757/475762257
网站: /datasets/oclc
OCLC 'From Filename':
w2/v7/4900/490019268
网站: /datasets/oclc
OCLC 'From Filename':
w2/v7/5622/562286693
网站: /datasets/oclc
OCLC 'From Filename':
w2/v7/6002/600270519
网站: /datasets/oclc
OCLC 'From Filename':
w2/v7/6031/603186903
网站: /datasets/oclc
OCLC 'From Filename':
w2/v7/7041/704143036
网站: /datasets/oclc
OCLC 'From Filename':
w2/v7/7737/773742567
网站: /datasets/oclc
OCLC 'From Filename':
w2/v7/8087/808751200
网站: /datasets/oclc
OCLC 'From Filename':
w2/v7/8357/835743117
网站: /datasets/oclc
OCLC 'From Filename':
w2/v7/8798/879869804
网站: /datasets/oclc
OCLC 'From Filename':
w2/v7/8815/881585292
网站: /datasets/oclc
OCLC 'From Filename':
worldcat_2022_09_titles_1_backup_2022_10_12/v3/0473/47356036
网站: /datasets/oclc
OCLC 'From Filename':
worldcat_2022_09_titles_1_backup_2022_10_12/v3/0683/68387416
网站: /datasets/oclc
OCLC 'From Filename':
worldcat_2022_09_titles_1_backup_2022_10_12/v3/0725/72570200
网站: /datasets/oclc
OCLC 'From Filename':
worldcat_2022_09_titles_1_backup_2022_10_12/v3/0889/88980267
网站: /datasets/oclc
OCLC 'From Filename':
worldcat_2022_09_titles_1_backup_2022_10_12/v3/0988/98843650
网站: /datasets/oclc
OCLC 'From Filename':
worldcat_2022_09_titles_1_backup_2022_10_12/v3/1031/103136952
网站: /datasets/oclc
OCLC 'From Filename':
worldcat_2022_09_titles_1_backup_2022_10_12/v3/1078/107805811
网站: /datasets/oclc
OCLC 'From Filename':
worldcat_2022_09_titles_1_backup_2022_10_12/v5/6633/663388522
网站: /datasets/oclc
OCLC 'From Filename':
worldcat_2022_09_titles_1_backup_2022_10_12/v6/1039/1039041782
网站: /datasets/oclc
OCLC 'From Filename':
worldcat_2022_09_titles_1_backup_2022_10_12/v6/1100/1100889489
网站: /datasets/oclc
OCLC 'From Filename':
worldcat_2022_09_titles_1_backup_2022_10_12/v6/3043/304366162
网站: /datasets/oclc
OCLC Holdings:
1
Number of library holdings (for all editions) reported by OCLC/WorldCat metadata. 'many' means 20 or more.
网站: /datasets/oclc
代码浏览器: 在代码浏览器中查看“oclc_holdings:1”
OCLC Holdings+Editions (to find rare books):
1/1
<number of oclc_holdings>/<number of oclc_editions>. If both numbers are low (but not zero) this might be a rare book.
网站: /datasets/oclc
OCLC Holdings (from search_holdings_all_editions_response):
0
网站: /datasets/oclc
OCLC Holdings (from search_holdings_summary_all_editions):
1
网站: /datasets/oclc
OCLC ISBNs+Holdings+Editions (to find rare books):
2/1/1
网站: /datasets/oclc
Open Library:
OL16214445W
代码浏览器: 在代码浏览器中查看“ol:OL16214445W”
Open Library:
OL25077345M
代码浏览器: 在代码浏览器中查看“ol:OL25077345M”
Open Library:
OL29073490M
代码浏览器: 在代码浏览器中查看“ol:OL29073490M”
Open Library:
OL29073491M
代码浏览器: 在代码浏览器中查看“ol:OL29073491M”
Open Library:
OL29073492M
代码浏览器: 在代码浏览器中查看“ol:OL29073492M”
Open Library Source Record:
bwb:9780470744581
The code for a source record that Open Library imported from.
网站: /datasets/ol
Open Library Source Record:
bwb:9780470970287
The code for a source record that Open Library imported from.
网站: /datasets/ol
Open Library Source Record:
bwb:9780470971093
The code for a source record that Open Library imported from.
网站: /datasets/ol
Open Library Source Record:
bwb:9780470971109
The code for a source record that Open Library imported from.
网站: /datasets/ol
Open Library Source Record:
harvard_bibliographic_metadata/ab.bib.13.20150123.full.mrc:287252816:944
The code for a source record that Open Library imported from.
网站: /datasets/ol
Open Library Source Record:
ia:functionalprogra00stur
The code for a source record that Open Library imported from.
网站: /datasets/ol
Open Library Source Record:
ia:functionalprogra00stur_407
The code for a source record that Open Library imported from.
网站: /datasets/ol
Open Library Source Record:
ia:functionalprogra00stur_543
The code for a source record that Open Library imported from.
网站: /datasets/ol
Open Library Source Record:
ia:functionalprogra00stur_860
The code for a source record that Open Library imported from.
网站: /datasets/ol
Open Library Source Record:
ia:functionalprogra00stur_972
The code for a source record that Open Library imported from.
网站: /datasets/ol
Open Library Source Record:
ia:professionalfunc0000stur
The code for a source record that Open Library imported from.
网站: /datasets/ol
Open Library Source Record:
marc_loc_2016/BooksAll.2016.part38.utf8:170501310:7381
The code for a source record that Open Library imported from.
网站: /datasets/ol
Open Library Source Record:
marc_loc_updates/v39.i43.records.utf8:9824617:2560
The code for a source record that Open Library imported from.
网站: /datasets/ol
Open Library Source Record:
marc_loc_updates/v40.i07.records.utf8:7213837:7056
The code for a source record that Open Library imported from.
网站: /datasets/ol
Open Library Source Record:
marc_loc_updates/v40.i23.records.utf8:9134658:7381
The code for a source record that Open Library imported from.
网站: /datasets/ol
Open Library Subject:
Functional programming (Computer science)
Tag in Open Library.
网站: /datasets/ol
Open Library Subject:
Functional programming (computer science)
Tag in Open Library.
网站: /datasets/ol
Server Path:
g4/libgenrs_nonfiction/libgenrs_nonfiction/803000/0bf1584a2ce4017291813385353496b6
Path on Anna’s Archive partner servers.
SHA-1:
a3422d7eb0045322ce039c84bc04397b1596b1db
SHA-1:
unbc27vqarjsftqdtsclybbzpmkznmo3
SHA-256:
3b55a714d5d8ff2c20118c2ddf1559da22d5204d28ba4093bc9ca7ec70abb36b
Torrent:
external/libgen_rs_non_fic/r_803000.torrent
Bulk torrent for long-term preservation.
网站: /torrents
Z-Library:
1241249
ID in Z-Library.
URL: https://z-lib.gd/
网站: /datasets/zlib
代码浏览器: 在代码浏览器中查看“zlib:1241249”
Zlib Category ID:
198
Category ID on the Z-Library website.
Zlib Category Name:
Computers/Programming
Name for the zlib_category_id (category ID on the Z-Library website).
🚀 快速下载
成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️
今日下载剩余 XXXXXX 次。感谢您成为会员!❤️
你已经用完了今日的高速下载次数。
你最近下载过此文件。链接在一段时间内仍然有效。
🐢 低速下载
由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)
- 低速服务器(合作方提供) #1 (稍快但需要排队)
- 低速服务器(合作方提供) #2 (稍快但需要排队)
- 低速服务器(合作方提供) #3 (稍快但需要排队)
- 低速服务器(合作方提供) #4 (稍快但需要排队)
- 低速服务器(合作方提供) #5 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #6 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #7 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #8 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #9 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #10 (无需排队,但可能非常慢)
- 下载后: 在我们的查看器中打开
所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
外部下载
- Libgen.rs 非虚构文学板块
- Nexus/STC (Nexus/STC 文件下载可能不可靠)
- IPFS
- Z-Library
- Tor 上的 Z-Library (需要 Tor 浏览器)
- Libgen.li (点击顶部的“GET”) 已知他们的广告包含恶意软件,因此请使用广告拦截器或不要点击广告
- libgen.pw
- randombook.org
- Z-Library
- Tor 上的 Z-Library (需要 Tor 浏览器)
- 批量种子下载 (仅限专家) 馆藏 “libgen_rs_non_fic” → 种子 “r_803000.torrent” → file “0bf1584a2ce4017291813385353496b6”
-
对于大文件,我们建议使用下载管理器以防止中断。
推荐的下载管理器:Motrix -
您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
推荐的电子书阅读器:Anna的档案在线查看器、ReadEra和Calibre -
使用在线工具进行格式转换。
推荐的转换工具:CloudConvert和PrintFriendly -
您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
推荐的工具:亚马逊的“发送到 Kindle”和djazz 的“发送到 Kobo/Kindle” -
支持作者和图书馆
✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。
下面的文字仅以英文继续。
总下载量:
“文件的MD5”是根据文件内容计算出的哈希值,并且基于该内容具有相当的唯一性。我们这里索引的所有影子图书馆都主要使用MD5来标识文件。
一个文件可能会出现在多个影子图书馆中。有关我们编译的各种数据集的信息,请参见数据集页面。
有关此文件的详细信息,请查看其JSON 文件。 Live/debug JSON version. Live/debug page.