Learning Functional Programming: Managing Code Complexity by Thinking Functionally 1st Edition 197728

Код товару: 197728Паперова книга
  • ISBN
    9781098111755
  • Бренд
  • Автор
  • Рік
    2022
  • Мова
    Англійська
  • Ілюстрації
    Чорно-білі
  • Жанр
    Мови програмування
Learn how to think and write code like a functional programmer. With this practical guide, software developers familiar with object-oriented programming will dive into the core concepts of functional programming and learn how to use both functional and OOP features together on large or complex software projects.
Author Jack Widman uses samples from Java, Python, C#, Scala, and JavaScript to help you gain a new perspective and a set of tools for managing the complexity in your problem domain. You'll be able to write code that's simpler, reusable, easier to test and modify, and more consistently correct. This book also shows you how to use patterns from category theory to help bridge the gap between OOP and functional programming.
  • Learn functional programming fundamentals and explore the way functional programmers approach problems
  • Understand how FP differs from object-oriented and imperative programming
  • Use a set of practical, applicable design patterns that model reality in a functional way
  • Learn how to incorporate FP and OOP features into software projects
  • Apply functional design patterns appropriately and use them to write correct, robust, and easily modifiable code
About the Author
Jack Widman’s path to software engineering took a circuitous route. Majoring in Latin in college and studying Roman and Ancient Greek Literature, Philosophy and Music, he then became enamored of Mathematics. Learning, on his own, enough to get into grad school, Jack then completed a Ph.D. in Mathematics at Wesleyan University in Middletown, CT. While there, he learned about programming languages and writing code. With over 20 years of experience writing software, Jack provides consulting services to a wide range of software teams, especially with respect to converting codebases to a functional style of coding. He has both deep knowledge and a passion for the subject.
1'700 ₴
Відправимо 25.10
  • Нова Пошта
    Безкоштовно від 3'000,00 ₴
  • Укрпошта
    Безкоштовно від 1'000,00 ₴
  • Meest Пошта
    Безкоштовно від 3'000,00 ₴
Learning Functional Programming: Managing Code Complexity by Thinking Functionally 1st Edition - фото 1
Інші книги O'Reilly Media
Software Engineering for Data Scientists: From Notebooks to Scalable Systems 1st Edition
276335
Catherine Nelson
1'600 ₴
Practical Data Privacy: Enhancing Privacy and Security in Data 1st Edition
273958
Katharine Jarmul
1'700 ₴
Kubernetes: Up and Running. Dive into the Future of Infrastructure. 3rd Edition
197684
Brendan BurnsKelsey HightowerJoe BedaLachlan Evenson
1'900 ₴
Python Data Science Handbook: Essential Tools for Working with Data 2nd Edition
274096
Jake VanderPlas
1'900 ₴
Mastering API Architecture: Design, Operate, and Evolve API-Based Systems 1st Edition
264545
James GoughMatthew AuburnDaniel Bryant
1'700 ₴
Azure AI Services at Scale for Cloud, Mobile, and Edge. Building Intelligent Apps with Azure Cognitive Services and Machine Learning. 1st Edition
197679
Simon BissonMary BranscombeChris HoderAnand Raman
2'500 ₴
Web Scraping With Python: Data Extraction from the Modern Web 3rd Edition
275380
Ryan Mitchell
1'700 ₴
Qiskit Pocket Guide: Quantum Development with Qiskit 1st Edition
274319
James WeaverFrancis Harkins
1'200 ₴

Характеристики

  • Бренд
  • Автор
  • Категорія
    Програмування
  • Номер видання
    1-е вид.
  • Рік
    2022
  • Сторінок
    136
  • Формат
    165х235 мм
  • Обкладинка
    М'яка
  • Тип паперу
    Офсетний
  • Мова
    Англійська
  • Ілюстрації
    Чорно-білі
  • Жанр
    Мови програмування

Від видавця

Learn how to think and write code like a functional programmer. With this practical guide, software developers familiar with object-oriented programming will dive into the core concepts of functional programming and learn how to use both functional and OOP features together on large or complex software projects.
Author Jack Widman uses samples from Java, Python, C#, Scala, and JavaScript to help you gain a new perspective and a set of tools for managing the complexity in your problem domain. You'll be able to write code that's simpler, reusable, easier to test and modify, and more consistently correct. This book also shows you how to use patterns from category theory to help bridge the gap between OOP and functional programming.
  • Learn functional programming fundamentals and explore the way functional programmers approach problems
  • Understand how FP differs from object-oriented and imperative programming
  • Use a set of practical, applicable design patterns that model reality in a functional way
  • Learn how to incorporate FP and OOP features into software projects
  • Apply functional design patterns appropriately and use them to write correct, robust, and easily modifiable code
About the Author
Jack Widman’s path to software engineering took a circuitous route. Majoring in Latin in college and studying Roman and Ancient Greek Literature, Philosophy and Music, he then became enamored of Mathematics. Learning, on his own, enough to get into grad school, Jack then completed a Ph.D. in Mathematics at Wesleyan University in Middletown, CT. While there, he learned about programming languages and writing code. With over 20 years of experience writing software, Jack provides consulting services to a wide range of software teams, especially with respect to converting codebases to a functional style of coding. He has both deep knowledge and a passion for the subject.

Відгуки про Learning Functional Programming: Managing Code Complexity by Thinking Functionally 1st Edition

Learning Functional Programming: Managing Code Complexity by Thinking Functionally 1st Edition
Learning Functional Programming: Managing Code Complexity by Thinking Functionally 1st Edition
1'700 ₴
Персонально для вас
The Go Programming Language
38461
Alan DonovanBrian Kernighan
792 ₴900 ₴
Build a Weather Station with Elixir and Nerves. Visualize Your Sensor Data with Phoenix and Grafana. 1st Edition
197744
Frank HunlethBruce TateAlexander Koutmos
1'200 ₴
Build a Binary Clock with Elixir and Nerves: Use Layering to Produce Better Embedded Systems 1st Edition
197745
Frank HunlethBruce Tate
1'200 ₴
Go Crazy: A Fun Projects-based Approach to Golang Programming 1st ed. Edition
275379
Nicolas ModrzykDavid LiJun AkiyamaTony Broyez
1'300 ₴
Effective Haskell: Solving Real-World Problems with Strongly Typed Functional Programming 1st Edition
256217
Rebecca Skinner
1'700 ₴
Elixir in Action, Third Edition 3rd Edition
280698
Sasa Juric
1'700 ₴
Concurrency in Go: Tools and Techniques for Developers 1st Edition
67084
Katherine Cox-Buday
2'100 ₴
Scala Cookbook: Recipes for Object-Oriented and Functional Programming. 2nd Ed.
244787
Alvin Alexander
2'400 ₴
Magical Haskell: A Friendly Approach to Modern Functional Programming, Type Theory, and Artificial Intelligence First Edition
305299
Anton Antich
2'400 ₴
When Docker Meets Java: A Practical Guide to Docker for Java and Spring Boot Applications
302641
Ashish Choudhary
1'900 ₴
Microservices with Spring Boot 3 and Spring Cloud: Build resilient and scalable microservices using Spring Cloud, Istio, and Kubernetes 2nd ed. Edition
255738
Magnus Larsson
1'140 ₴1'200 ₴
Java: The Comprehensive Guide to Java Programming for Professionals
263483
Christian Ullenboom
2'700 ₴
Java 17 Quick Syntax Reference. A Pocket Guide to the Java SE Language, APIs, and Library. 3rd Ed.
244690
Mikael Olsson
1'500 ₴
Java Coding Problems - Second Edition: Become an expert Java programmer by solving over 250 brand-new, modern, real-world problems 2nd ed.
277684
Anghel Leonard
1'900 ₴
Pro Spring Boot 3 with Kotlin: In-Depth Guide to Best Practices for Cloud-Native and Microservices Development Third Edition
299665
Peter SpathFelipe Gutierrez
2'900 ₴