Zum Hauptinhalt springen
Dekorationsartikel gehören nicht zum Leistungsumfang.
Practical Concurrent Haskell
With Big Data Applications
Taschenbuch von Marius Mihailescu (u. a.)
Sprache: Englisch

64,19 €*

inkl. MwSt.

Versandkostenfrei per Post / DHL

Aktuell nicht verfügbar

Kategorien:
Beschreibung
Learn to use the APIs and frameworks for parallel and concurrent applications in Haskell. This book will show you how to exploit multicore processors with the help of parallelism in order to increase the performance of your applications.
Practical Concurrent Haskell teaches you how concurrency enables you to write programs using threads for multiple interactions. After accomplishing this, you will be ready to make your move into application development and portability with applications in cloud computing and big data. You'll use MapReduce and other, similar big data tools as part of your Haskell big data applications development.
What You'll Learn
Program with Haskell

Harness concurrency to Haskell

Apply Haskell to big data and cloud computing applications

Use Haskell concurrency design patterns in big data

Accomplish iterative dataprocessing on big data using Haskell

Use MapReduce and work with Haskell on large clusters
Who This Book Is For
Those with at least some prior experience with Haskell and some prior experience with big data in another programming language such as Java, C#, Python, or C++.
Learn to use the APIs and frameworks for parallel and concurrent applications in Haskell. This book will show you how to exploit multicore processors with the help of parallelism in order to increase the performance of your applications.
Practical Concurrent Haskell teaches you how concurrency enables you to write programs using threads for multiple interactions. After accomplishing this, you will be ready to make your move into application development and portability with applications in cloud computing and big data. You'll use MapReduce and other, similar big data tools as part of your Haskell big data applications development.
What You'll Learn
Program with Haskell

Harness concurrency to Haskell

Apply Haskell to big data and cloud computing applications

Use Haskell concurrency design patterns in big data

Accomplish iterative dataprocessing on big data using Haskell

Use MapReduce and work with Haskell on large clusters
Who This Book Is For
Those with at least some prior experience with Haskell and some prior experience with big data in another programming language such as Java, C#, Python, or C++.
Über den Autor
Stefania Loredana Nita holds two B.Sc., one in Mathematics (2013) and one in Computer Science (2016) from the University of Bucharest, Faculty of Mathematics and Computer Science; she received her M.Sc. in Software Engineering (2016) from University of Bucharest, faculty of Mathematics and Computer Science. She has worked as developer for an insurance company (Gothaer Insurance), and as a teacher of Mathematics and Computer Science in private centers of educations. Currently, she is Ph.D. student in Computer Science (from 2016) at Faculty of Mathematics and Computer Science from University of Bucharest. Also, she is teaching assistant at the same university and works since 2015 as researcher and developer at Institute for Computers, Bucharest, Romania. Her domains of interest are cryptography applied in cloud computing and big data, parallel computing and distributed systems, software engineering.
Marius Mihailescu received his B.Sc. in Science and Information Technology (2008) and B.Eng. in Computer Engineering (2009) from the University of Southern Denmark; he holds two M.Sc., one in Software Engineering (2010) from the University of Bucharest and the second one in Information Security Technology (2011) from the Military Technical Academy. His Ph.D. is in Computer Science (2015) from the University of Bucharest, Romania with a thesis on security of biometrics authentication protocols. From 2005 to 2011 he worked as a software developer and researcher for different well-known companies (Softwin, NetBridge Investments, Declic) from Bucharest, Romania (software and web development, business analysis, parallel computing, cryptography researching, distributed systems). Starting in 2012 until 2015 he has been an assistant in the Informatics department, University of Titu Maiorescu and Computer Science department, University of Bucharest. Since 2015, he is a lecturer at the University of South-East Lumina.
Zusammenfassung
1. This book aims to sell like Apress' Beginning Haskell at nearly 2,000 units total net sales.

2. Aims to be first or unique practical book on concurrent Haskell to market with big data and cloud computing applications (O'Reilly book mostly theory according to author).

3. Haskell is an active programming topic with Packt, O'Reilly publishing in it.

Inhaltsverzeichnis
PART 1 - HASKELL FOUNDATIONS. GENERAL INTRODUCTORY NOTIONS.- 1. Introduction.- 2. Programming with Haskell.- 3. Parallelism and Concurrent with Haskell.- 4. Strategies used in Evaluation Process.- 5. Exceptions for Input/Output.- 6. Cancellation.- 7. Transactional Memory. Case Studies.- 8. Debugging Techniques for Big Data.- PART 2 - HASKELL FOR BIG DATA AND CLOUD COMPUTING.- 9. Towards Haskell in Cloud.- 10. Towards Haskell in Big Data.- 11. Concurrency Design Patterns.- 12. Large-scale Design in Haskell.- 13. Designing Shared Memory Approach for Hadoop Streaming Performance.- 14. Interactive Debugger for Development and Portability Applications based on Big.- 15. Iterative Data Processing on Big Data.- 16. MapReduce.- 17. Big Data and Large Clusters.
Details
Medium: Taschenbuch
Inhalt: xv
266 S.
7 s/w Illustr.
19 farbige Illustr.
266 p. 26 illus.
19 illus. in color.
ISBN-13: 9781484227800
ISBN-10: 1484227808
Sprache: Englisch
Ausstattung / Beilage: Paperback
Einband: Kartoniert / Broschiert
Autor: Mihailescu, Marius
Nita, Stefania Loredana
Auflage: 1st ed.
Hersteller: Apress
Apress L.P.
Maße: 254 x 178 x 16 mm
Von/Mit: Marius Mihailescu (u. a.)
Erscheinungsdatum: 15.09.2017
Gewicht: 0,54 kg
Artikel-ID: 110008665
Über den Autor
Stefania Loredana Nita holds two B.Sc., one in Mathematics (2013) and one in Computer Science (2016) from the University of Bucharest, Faculty of Mathematics and Computer Science; she received her M.Sc. in Software Engineering (2016) from University of Bucharest, faculty of Mathematics and Computer Science. She has worked as developer for an insurance company (Gothaer Insurance), and as a teacher of Mathematics and Computer Science in private centers of educations. Currently, she is Ph.D. student in Computer Science (from 2016) at Faculty of Mathematics and Computer Science from University of Bucharest. Also, she is teaching assistant at the same university and works since 2015 as researcher and developer at Institute for Computers, Bucharest, Romania. Her domains of interest are cryptography applied in cloud computing and big data, parallel computing and distributed systems, software engineering.
Marius Mihailescu received his B.Sc. in Science and Information Technology (2008) and B.Eng. in Computer Engineering (2009) from the University of Southern Denmark; he holds two M.Sc., one in Software Engineering (2010) from the University of Bucharest and the second one in Information Security Technology (2011) from the Military Technical Academy. His Ph.D. is in Computer Science (2015) from the University of Bucharest, Romania with a thesis on security of biometrics authentication protocols. From 2005 to 2011 he worked as a software developer and researcher for different well-known companies (Softwin, NetBridge Investments, Declic) from Bucharest, Romania (software and web development, business analysis, parallel computing, cryptography researching, distributed systems). Starting in 2012 until 2015 he has been an assistant in the Informatics department, University of Titu Maiorescu and Computer Science department, University of Bucharest. Since 2015, he is a lecturer at the University of South-East Lumina.
Zusammenfassung
1. This book aims to sell like Apress' Beginning Haskell at nearly 2,000 units total net sales.

2. Aims to be first or unique practical book on concurrent Haskell to market with big data and cloud computing applications (O'Reilly book mostly theory according to author).

3. Haskell is an active programming topic with Packt, O'Reilly publishing in it.

Inhaltsverzeichnis
PART 1 - HASKELL FOUNDATIONS. GENERAL INTRODUCTORY NOTIONS.- 1. Introduction.- 2. Programming with Haskell.- 3. Parallelism and Concurrent with Haskell.- 4. Strategies used in Evaluation Process.- 5. Exceptions for Input/Output.- 6. Cancellation.- 7. Transactional Memory. Case Studies.- 8. Debugging Techniques for Big Data.- PART 2 - HASKELL FOR BIG DATA AND CLOUD COMPUTING.- 9. Towards Haskell in Cloud.- 10. Towards Haskell in Big Data.- 11. Concurrency Design Patterns.- 12. Large-scale Design in Haskell.- 13. Designing Shared Memory Approach for Hadoop Streaming Performance.- 14. Interactive Debugger for Development and Portability Applications based on Big.- 15. Iterative Data Processing on Big Data.- 16. MapReduce.- 17. Big Data and Large Clusters.
Details
Medium: Taschenbuch
Inhalt: xv
266 S.
7 s/w Illustr.
19 farbige Illustr.
266 p. 26 illus.
19 illus. in color.
ISBN-13: 9781484227800
ISBN-10: 1484227808
Sprache: Englisch
Ausstattung / Beilage: Paperback
Einband: Kartoniert / Broschiert
Autor: Mihailescu, Marius
Nita, Stefania Loredana
Auflage: 1st ed.
Hersteller: Apress
Apress L.P.
Maße: 254 x 178 x 16 mm
Von/Mit: Marius Mihailescu (u. a.)
Erscheinungsdatum: 15.09.2017
Gewicht: 0,54 kg
Artikel-ID: 110008665
Warnhinweis

Ähnliche Produkte

Ähnliche Produkte