F# for quantitative finance / / Johan Astborg
| F# for quantitative finance / / Johan Astborg |
| Autore | Astborg Johan |
| Edizione | [1st edition] |
| Pubbl/distr/stampa | Birmingham : , : Packt Publishing, , 2013 |
| Descrizione fisica | 1 online resource (287 p.) |
| Disciplina | 005.13 |
| Collana | Community experience distilled |
| Soggetto topico |
FA (Computer program language)
Functional programming languages Programming languages (Electronic computers) |
| Soggetto genere / forma | Electronic books. |
| ISBN | 1-78216-463-4 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introducing F# using Visual Studio; Introduction; Getting started with Visual Studio; Creating a new F# project; Creating a new project in Visual Studio; Understanding the program template; Adding an F# script file; Understanding F# Interactive; Language overview; Explaining mutability and immutability; Primitive types; Explaining type inference; Explaining functions; Learning about anonymous functions; Explaining higher order functions; Currying; Investigating lists
Concatenating listsTuples; The pipe operator; Documenting your code; Your first application; The whole program; Understanding the program; Extending the example program; The entire program; The power of prototyping; Functional languages in quantitative finance; Understanding the imperative code and interoperability; Summary; Chapter 2: Learning More About F#; Structuring your F# program; Looking into modules; Using functions and values in modules; Namespaces; Looking deeper inside data structures; Record types; Discriminated unions; Enumerations; Arrays Interesting functions in an array moduleLists; Pattern matching and lists; Interesting functions in a list module; Sequences; Interesting functions in the sequence module; Sets; Maps; Interesting functions in the map module; Options; Strings; Interesting functions in the string module; Choosing data structures; Arrays; Lists; Sets; Maps; More on functional programming; Recursive functions; Tail recursion; Pattern matching; Incomplete pattern matching; Using guards; Pattern matching in assignment and input parameters; Active patterns; Introducing generics; Lazy evaluation; Units of measure Asynchronous and parallel programmingEvents; Background workers; Threads; Thread pools; Asynchronous programming; The F# asynchronous workflows; Asynchronous binding; Example of using an async workflow; Parallel programming using TPL; MailboxProcessor; A brief look at imperative programming; Object-oriented programming; Classes; Objects and members; Methods and properties; Overloaded operators; Using XML documentation; Useful XML tags; Typical XML documentation; Summary; Chapter 3: Financial Mathematics and Numerical Analysis; Understanding number representation; Integers; Two's complement Floating-point numbersThe IEEE 754 floating-point standard; Learning about numerical types in F#; Arithmetic operators; Learning about arithmetic comparisons; Math operators; Conversion functions; Introducing statistics; Aggregate statistics; Calculating the sum of a sequence; Calculating the average of a sequence; Calculating the minimum of a sequence; Calculating the maximum of a sequence; Calculating the variance and standard deviation of a sequence; Looking at an example application; Using the Math.NET library; Installing the Math.NET library; Introduction to random number generation Pseudo-random numbers |
| Record Nr. | UNINA-9910453423503321 |
Astborg Johan
|
||
| Birmingham : , : Packt Publishing, , 2013 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
F# for quantitative finance / / Johan Astborg
| F# for quantitative finance / / Johan Astborg |
| Autore | Astborg Johan |
| Edizione | [1st edition] |
| Pubbl/distr/stampa | Birmingham : , : Packt Publishing, , 2013 |
| Descrizione fisica | 1 online resource (287 p.) |
| Disciplina | 005.13 |
| Collana | Community experience distilled |
| Soggetto topico |
FA (Computer program language)
Functional programming languages Programming languages (Electronic computers) |
| ISBN | 1-78216-463-4 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introducing F# using Visual Studio; Introduction; Getting started with Visual Studio; Creating a new F# project; Creating a new project in Visual Studio; Understanding the program template; Adding an F# script file; Understanding F# Interactive; Language overview; Explaining mutability and immutability; Primitive types; Explaining type inference; Explaining functions; Learning about anonymous functions; Explaining higher order functions; Currying; Investigating lists
Concatenating listsTuples; The pipe operator; Documenting your code; Your first application; The whole program; Understanding the program; Extending the example program; The entire program; The power of prototyping; Functional languages in quantitative finance; Understanding the imperative code and interoperability; Summary; Chapter 2: Learning More About F#; Structuring your F# program; Looking into modules; Using functions and values in modules; Namespaces; Looking deeper inside data structures; Record types; Discriminated unions; Enumerations; Arrays Interesting functions in an array moduleLists; Pattern matching and lists; Interesting functions in a list module; Sequences; Interesting functions in the sequence module; Sets; Maps; Interesting functions in the map module; Options; Strings; Interesting functions in the string module; Choosing data structures; Arrays; Lists; Sets; Maps; More on functional programming; Recursive functions; Tail recursion; Pattern matching; Incomplete pattern matching; Using guards; Pattern matching in assignment and input parameters; Active patterns; Introducing generics; Lazy evaluation; Units of measure Asynchronous and parallel programmingEvents; Background workers; Threads; Thread pools; Asynchronous programming; The F# asynchronous workflows; Asynchronous binding; Example of using an async workflow; Parallel programming using TPL; MailboxProcessor; A brief look at imperative programming; Object-oriented programming; Classes; Objects and members; Methods and properties; Overloaded operators; Using XML documentation; Useful XML tags; Typical XML documentation; Summary; Chapter 3: Financial Mathematics and Numerical Analysis; Understanding number representation; Integers; Two's complement Floating-point numbersThe IEEE 754 floating-point standard; Learning about numerical types in F#; Arithmetic operators; Learning about arithmetic comparisons; Math operators; Conversion functions; Introducing statistics; Aggregate statistics; Calculating the sum of a sequence; Calculating the average of a sequence; Calculating the minimum of a sequence; Calculating the maximum of a sequence; Calculating the variance and standard deviation of a sequence; Looking at an example application; Using the Math.NET library; Installing the Math.NET library; Introduction to random number generation Pseudo-random numbers |
| Record Nr. | UNINA-9910790722003321 |
Astborg Johan
|
||
| Birmingham : , : Packt Publishing, , 2013 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
F# for quantitative finance / / Johan Astborg
| F# for quantitative finance / / Johan Astborg |
| Autore | Astborg Johan |
| Edizione | [1st edition] |
| Pubbl/distr/stampa | Birmingham : , : Packt Publishing, , 2013 |
| Descrizione fisica | 1 online resource (287 p.) |
| Disciplina | 005.13 |
| Collana | Community experience distilled |
| Soggetto topico |
FA (Computer program language)
Functional programming languages Programming languages (Electronic computers) |
| ISBN |
9781782164630
1782164634 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introducing F# using Visual Studio; Introduction; Getting started with Visual Studio; Creating a new F# project; Creating a new project in Visual Studio; Understanding the program template; Adding an F# script file; Understanding F# Interactive; Language overview; Explaining mutability and immutability; Primitive types; Explaining type inference; Explaining functions; Learning about anonymous functions; Explaining higher order functions; Currying; Investigating lists
Concatenating listsTuples; The pipe operator; Documenting your code; Your first application; The whole program; Understanding the program; Extending the example program; The entire program; The power of prototyping; Functional languages in quantitative finance; Understanding the imperative code and interoperability; Summary; Chapter 2: Learning More About F#; Structuring your F# program; Looking into modules; Using functions and values in modules; Namespaces; Looking deeper inside data structures; Record types; Discriminated unions; Enumerations; Arrays Interesting functions in an array moduleLists; Pattern matching and lists; Interesting functions in a list module; Sequences; Interesting functions in the sequence module; Sets; Maps; Interesting functions in the map module; Options; Strings; Interesting functions in the string module; Choosing data structures; Arrays; Lists; Sets; Maps; More on functional programming; Recursive functions; Tail recursion; Pattern matching; Incomplete pattern matching; Using guards; Pattern matching in assignment and input parameters; Active patterns; Introducing generics; Lazy evaluation; Units of measure Asynchronous and parallel programmingEvents; Background workers; Threads; Thread pools; Asynchronous programming; The F# asynchronous workflows; Asynchronous binding; Example of using an async workflow; Parallel programming using TPL; MailboxProcessor; A brief look at imperative programming; Object-oriented programming; Classes; Objects and members; Methods and properties; Overloaded operators; Using XML documentation; Useful XML tags; Typical XML documentation; Summary; Chapter 3: Financial Mathematics and Numerical Analysis; Understanding number representation; Integers; Two's complement Floating-point numbersThe IEEE 754 floating-point standard; Learning about numerical types in F#; Arithmetic operators; Learning about arithmetic comparisons; Math operators; Conversion functions; Introducing statistics; Aggregate statistics; Calculating the sum of a sequence; Calculating the average of a sequence; Calculating the minimum of a sequence; Calculating the maximum of a sequence; Calculating the variance and standard deviation of a sequence; Looking at an example application; Using the Math.NET library; Installing the Math.NET library; Introduction to random number generation Pseudo-random numbers |
| Altri titoli varianti | F sharp for quantitative finance |
| Record Nr. | UNINA-9910973104603321 |
Astborg Johan
|
||
| Birmingham : , : Packt Publishing, , 2013 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
FPCA '89 : the Fourth International Conference on Functional Programming Languages and Computer Architecture, Imperial College, London, September 11-13, 1989
| FPCA '89 : the Fourth International Conference on Functional Programming Languages and Computer Architecture, Imperial College, London, September 11-13, 1989 |
| Autore | Stoy Joseph E |
| Pubbl/distr/stampa | [Place of publication not identified], : ACM Press, 1989 |
| Descrizione fisica | 1 online resource (395 p.;) |
| Disciplina | 005.13 |
| Collana | ACM Conferences |
| Soggetto topico |
Functional programming languages
Computer architecture Engineering & Applied Sciences Computer Science |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Altri titoli varianti | FPCA '89 |
| Record Nr. | UNINA-9910375915603321 |
Stoy Joseph E
|
||
| [Place of publication not identified], : ACM Press, 1989 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
FPCA '93, Conference on Functional Programming Languages and Computer Architecture : Copenhagen, Denmark, 9-11 June 1993
| FPCA '93, Conference on Functional Programming Languages and Computer Architecture : Copenhagen, Denmark, 9-11 June 1993 |
| Autore | Williams John H. <1939-> |
| Pubbl/distr/stampa | [Place of publication not identified], : ACM Press, 1993 |
| Descrizione fisica | 1 online resource (350 p.;) |
| Disciplina | 005.13 |
| Collana | ACM Conferences |
| Soggetto topico |
Functional programming languages
Computer architecture Engineering & Applied Sciences Computer Science |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Altri titoli varianti | FPCA '93 |
| Record Nr. | UNINA-9910376197203321 |
Williams John H. <1939->
|
||
| [Place of publication not identified], : ACM Press, 1993 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
From Ruby to Elixir : unleash the full potential of functional programming / / Stephen Bussey
| From Ruby to Elixir : unleash the full potential of functional programming / / Stephen Bussey |
| Autore | Bussey Stephen |
| Edizione | [1st ed.] |
| Pubbl/distr/stampa | [Place of publication unknown] : , : The Pragmatic Programmers, LLC, , [2024] |
| Descrizione fisica | 1 online resource (213 pages) |
| Disciplina | 005.13 |
| Soggetto topico |
Functional programming languages
Elixir (Computer program language) Object-oriented programming languages Ruby (Computer program language) |
| ISBN | 9798888650745 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto |
Cover -- Table of Contents -- Acknowledgments -- Introduction -- Who Should Read This Book? -- About This Book -- About the Code -- Online Resources -- Part I-Fundamentals of Elixir -- 1. Why Elixir? Why Now? -- The Joy of Ruby -- The Case for Elixir -- Erlang, OTP, Elixir, and Friends -- Install Elixir on Your Computer -- Write Your First Elixir Code -- Wrapping Up -- 2. New Language, New Syntax -- The Big Picture -- Data Types -- Operators -- Module and Function Basics -- Fun with Functions -- Capturing Functions -- Advanced Module Keywords -- Compile Time vs. Runtime -- Wrapping Up -- 3. Working with Data -- Lists-Not Arrays -- Maps-Your Data Layer Foundation -- Implementing Data Structures -- Enumerating Data Structures -- Wrapping Up -- 4. Pattern Matching Your Way to Success -- Pattern Matching Basics -- Use Patterns for Control Flow -- Level Up Your Functions -- Wrapping Up -- 5. GenServers: Build Cities, Not Skyscrapers -- Parallelism vs. Concurrency -- Explore Elixir Processes -- Go Parallel with GenServers -- Be Parallel, Be Cautious -- Build Cities, Not Skyscrapers -- Wrapping Up -- Part II-Tools of the Trade -- 6. Persisting Data with Ecto -- What Will We Build? -- The Foundations of Ecto -- Write an Ecto Schema -- Use Migrations to Create Database Tables -- Use Changesets to Persist Data -- Query Data with Ecto.Query -- Put Everything in a Context -- Wrapping Up -- 7. Serving Requests with Phoenix -- Explore the Foundations of Phoenix -- Route Requests Through Phoenix -- Serve Requests with Phoenix Controllers -- Manage Static Assets -- Use Components to Keep Your User Interface Clean -- Phoenix Is More Than Controllers -- Wrapping Up -- 8. Outbound HTTP Requests with Req -- Decide on Which HTTP Client to Use -- Prep Your Project for Req -- Use Req to Make Requests -- See Your App in Action -- Wrapping Up.
9. Asynchronous Jobs with Oban -- Understand Async Job Systems -- Explore Asynchronous Jobs in Elixir -- Implement an Oban Worker -- More About Oban -- Wrapping Up -- 10. Testing Elixir -- Create Your First Test -- Test an Ecto Query -- Test External API Requests -- Test Phoenix Requests -- Test Oban Jobs -- Wrapping Up -- 11. The Future of Elixir -- Deployment and Observability -- Real-Time Apps with LiveView -- GraphQL with Absinthe -- Machine Learning with Nx and Bumblebee -- Type Systems -- Wrapping Up -- The End of Our Journey -- Bibliography -- Index -- - SYMBOLS - -- - A - -- - B - -- - C - -- - D - -- - E - -- - F - -- - G - -- - H - -- - I - -- - K - -- - L - -- - M - -- - N - -- - O - -- - P - -- - Q - -- - R - -- - S - -- - T - -- - U - -- - V - -- - W -. |
| Record Nr. | UNINA-9911009256303321 |
Bussey Stephen
|
||
| [Place of publication unknown] : , : The Pragmatic Programmers, LLC, , [2024] | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
ICFP '05 : proceedings of the Tenth ACM SIGPLAN International Conference on Functional Programming, September 26-28, 2005, Tallinn, Estonia
| ICFP '05 : proceedings of the Tenth ACM SIGPLAN International Conference on Functional Programming, September 26-28, 2005, Tallinn, Estonia |
| Autore | Danvy Olivier |
| Pubbl/distr/stampa | [Place of publication not identified], : Association for Computing Machinery, 2005 |
| Descrizione fisica | 1 online resource (342 p.;) |
| Disciplina | 005.1/14 |
| Collana | ACM SIGPLAN notices ICFP '05 |
| Soggetto topico |
Functional programming (Computer science)
Functional programming languages Engineering & Applied Sciences Computer Science |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Altri titoli varianti | ICFP '05 |
| Record Nr. | UNINA-9910375928203321 |
Danvy Olivier
|
||
| [Place of publication not identified], : Association for Computing Machinery, 2005 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
ICFP '16 : proceedings of the 21st ACM SIGPLAN International Conference on Functional Programming : September 18-24, 2016, Nara, Japan / / edited by Jacques Garrigue, Gabriele Keller, and Eijiro Sumii ; sponsored by ACM SIGPLAN
| ICFP '16 : proceedings of the 21st ACM SIGPLAN International Conference on Functional Programming : September 18-24, 2016, Nara, Japan / / edited by Jacques Garrigue, Gabriele Keller, and Eijiro Sumii ; sponsored by ACM SIGPLAN |
| Pubbl/distr/stampa | New York : , : ACM, , 2016 |
| Descrizione fisica | 1 online resource (501 pages) |
| Disciplina | 005.114 |
| Soggetto topico |
Functional programming (Computer science)
Functional programming languages |
| Soggetto genere / forma | Electronic books. |
| ISBN | 1-4503-4219-1 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Altri titoli varianti |
International Conference on Functional Programming 2016 : proceedings of the 21st Association for Computing Machinery Special Interest Group on Programming Languages International Conference on Functional Programming : September 18-24, 2016, Nara, Japan
Proceedings of the 21st ACM SIGPLAN International Conference on Functional Programming Proceedings of the 21st Association for Computing Machinery Special Interest Group on Programming Languages International Conference on Functional Programming |
| Record Nr. | UNINA-9910376346203321 |
| New York : , : ACM, , 2016 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
IFL 2014 : proceedings of the 26nd Symposium on Implementation and Application of Functional Languages / / Sam Tobin-Hochstadt (editor)
| IFL 2014 : proceedings of the 26nd Symposium on Implementation and Application of Functional Languages / / Sam Tobin-Hochstadt (editor) |
| Pubbl/distr/stampa | New York : , : ACM, , 2014 |
| Descrizione fisica | 1 online resource (124 pages) |
| Disciplina | 005.13 |
| Soggetto topico | Functional programming languages |
| ISBN | 1-4503-3284-6 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Altri titoli varianti |
Implementation and Application of Functional Languages 2014
Proceedings of the 26nd 2014 International Symposium on Implementation and Application of Functional Languages |
| Record Nr. | UNINA-9910376595203321 |
| New York : , : ACM, , 2014 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
Implementation of functional languages : 10th International Workshop, IFL'98 London, UK, September 9-11, 1998 : selected papers / / Kevin Hammond, Tony Davie, Chris Clark, editors
| Implementation of functional languages : 10th International Workshop, IFL'98 London, UK, September 9-11, 1998 : selected papers / / Kevin Hammond, Tony Davie, Chris Clark, editors |
| Edizione | [1st ed. 1999.] |
| Pubbl/distr/stampa | Berlin, Heidelberg : , : Springer, , [1999] |
| Descrizione fisica | 1 online resource (X, 254 p.) |
| Disciplina | 005.13 |
| Collana | Lecture Notes in Computer Science |
| Soggetto topico | Functional programming languages |
| ISBN | 3-540-48515-5 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto | Performance Results for an Implementation of the Process Coordination Language K2 -- An Interactive Approach to Profiling Parallel Functional Programs -- Shared Memory Multiprocessor Support for SAC -- Towards an Operational Semantics for a Parallel Non-strict Functional Language -- Concurrent Monadic Interfacing -- A Strategic Profiler for Glasgow Parallel Haskell -- Implementing Eden — or: Dreams Become Reality -- Efficient Combinator Parsers -- On the Unification of Substitutions in Type Inference -- Higher Order Demand Propagation -- Dynamic Types and Type Dependent Functions -- Putting the Spine Back in the Spineless Tagless G-Machine: An Implementation of Resumable Black-Holes -- Towards a Haskell/Java Connection -- A Case Study: Effects of With-Loop-Folding on the NAS Benchmark MG in Sac -- Explicit Message Passing for Concurrent Clean. |
| Record Nr. | UNISA-996465650503316 |
| Berlin, Heidelberg : , : Springer, , [1999] | ||
| Lo trovi qui: Univ. di Salerno | ||
| ||