توضیحاتی در مورد کتاب The Book of F#: Breaking Free with Managed Functional Programming
نام کتاب : The Book of F#: Breaking Free with Managed Functional Programming
عنوان ترجمه شده به فارسی : کتاب F#: آزاد شدن با برنامه نویسی عملکردی مدیریت شده
سری :
نویسندگان : Dave Fancher
ناشر : No Starch Press
سال نشر : 2014
تعداد صفحات : 0
ISBN (شابک) : 9781593275822
زبان کتاب : English
فرمت کتاب : mobi درصورت درخواست کاربر به PDF تبدیل می شود
حجم کتاب : 6 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
توضیحاتی در مورد کتاب :
کتاب F# به شما می آموزد که قفل بسیاری از نقاط قوت F# را باز کنید تا کد هوشمندتر و ناب تری ایجاد کنید.
فهرست مطالب :
\"\"Foreword\"\"
\"\"Preface\"\"
\"\"Acknowledgments\"\"
\"\"Introduction\"\"
\"\"Whom Is This Book For?\"\"
\"\"How Is This Book Organized?\"\"
\"\"Additional Resources\"\"
\"\"Chapter 1: Meet F♯\"\"
\"\"F♯ in Visual Studio\"\"
\"\"Project Templates\"\"
\"\"Project Organization\"\"
\"\"Significance of Whitespace\"\"
\"\"Grouping Constructs\"\"
\"\"Namespaces\"\"
\"\"Modules\"\"
\"\"Expressions Are Everywhere\"\"
\"\"Application Entry Point\"\"
\"\"Implicit Return Values\"\"
\"\"Your First F♯ Program\"\"
\"\"Summary\"\"
\"\"Chapter 2: F♯ Interactive\"\"
\"\"Running F♯ Interactive\"\"
\"\"F♯ Interactive Output\"\"
\"\"The it Identifier\"\" \"\"Playing in the Sandbox\"\"\"\"#help\"\"
\"\"#quit\"\"
\"\"#load\"\"
\"\"#r\"\"
\"\"#I\"\"
\"\"#time\"\"
\"\"Scripting\"\"
\"\"F♯ Interactive Options\"\"
\"\" --
load\"\"
\"\" --
use\"\"
\"\" --
reference\"\"
\"\" --
lib\"\"
\"\" --
define\"\"
\"\" --
exec\"\"
\"\" --
\"\"
\"\" --
quiet\"\"
\"\" --
optimize\"\"
\"\" --
tailcalls\"\"
\"\"Summary\"\"
\"\"Chapter 3: Fundamentals\"\"
\"\"Immutability and Side Effects\"\"
\"\"Functional Purity\"\"
\"\"Bindings\"\"
\"\"let Bindings\"\"
\"\"use Bindings\"\"
\"\"do Bindings\"\"
\"\"Identifier Naming\"\"
\"\"Core Data Types\"\"
\"\"Boolean Values and Operators\"\"
\"\"Numeric Types\"\"
\"\"Characters\"\"
\"\"Strings\"\"
\"\"Type Inference\"\"
\"\"Nullability\"\" \"\"Options\"\"\"\"Unit Type\"\"
\"\"Enumerations\"\"
\"\"Flags Enumerations\"\"
\"\"Reconstructing Enumeration Values\"\"
\"\"Flow Control\"\"
\"\"Looping\"\"
\"\"Branching\"\"
\"\"Generics\"\"
\"\"Automatic Generalization\"\"
\"\"Explicit Generalization\"\"
\"\"Flexible Types\"\"
\"\"Wildcard Pattern\"\"
\"\"Statically Resolved Type Parameters\"\"
\"\"When Things Go Wrong\"\"
\"\"Handling Exceptions\"\"
\"\"Raising Exceptions\"\"
\"\"Custom Exceptions\"\"
\"\"String Formatting\"\"
\"\"Type Abbreviations\"\"
\"\"Comments\"\"
\"\"End-of-Line Comments\"\"
\"\"Block Comments\"\"
\"\"XML Documentation\"\"
\"\"Summary\"\"
\"\"Chapter 4: Staying Objective\"\"
\"\"Classes\"\" \"\"Constructors\"\"\"\"Fields\"\"
\"\"Properties\"\"
\"\"Methods\"\"
\"\"Events\"\"
\"\"Structures\"\"
\"\"Inheritance\"\"
\"\"Casting\"\"
\"\"Overriding Members\"\"
\"\"Abstract Classes\"\"
\"\"Abstract Members\"\"
\"\"Virtual Members\"\"
\"\"Sealed Classes\"\"
\"\"Static Members\"\"
\"\"Static Initializers\"\"
\"\"Static Fields\"\"
\"\"Static Properties\"\"
\"\"Static Methods\"\"
\"\"Mutually Recursive Types\"\"
\"\"Interfaces\"\"
\"\"Implementing Interfaces\"\"
\"\"Defining Interfaces\"\"
\"\"Custom Operators\"\"
\"\"Prefix Operators\"\"
\"\"Infix Operators\"\"
\"\"New Operators\"\"
\"\"Global Operators\"\"
\"\"Object Expressions\"\"
\"\"Type Extensions\"\"
\"\"Summary\"\" \"\"Chapter 5: Let�s Get Functional\"\"\"\"What Is Functional Programming?\"\"
\"\"Programming with Functions\"\"
\"\"Functions as Data\"\"
\"\"Interoperability Considerations\"\"
\"\"Currying\"\"
\"\"Partial Application\"\"
\"\"Pipelining\"\"
\"\"Function Composition\"\"
\"\"Recursive Functions\"\"
\"\"Tail-Call Recursion\"\"
\"\"Mutually Recursive Functions\"\"
\"\"Lambda Expressions\"\"
\"\"Closures\"\"
\"\"Functional Types\"\"
\"\"Tuples\"\"
\"\"Record Types\"\"
\"\"Discriminated Unions\"\"
\"\"Defining Discriminated Unions\"\"
\"\"Additional Members\"\"
\"\"Lazy Evaluation\"\"
\"\"Summary\"\"
\"\"Chapter 6: Going to Collections\"\"
\"\"Sequences\"\"
توضیحاتی در مورد کتاب به زبان اصلی :
The Book of F# teaches you to unlock the many strengths of F# to create smarter, leaner code.