Cart 0
Data-Oriented Programming
Click to zoom

Share this book

Data-Oriented Programming

Book Details

Format Paperback / Softback
ISBN-10 1617298573
ISBN-13 9781617298578
Publisher Manning Publications
Imprint Manning Publications
Country of Manufacture GB
Country of Publication GB
Publication Date Sep 15th, 2022
Print length 325 Pages
Weight 796 grams
Dimensions 18.80 x 23.60 x 2.50 cms
Ksh 9,550.00
Werezi Extended Catalogue Delivery in 14 days 4 copies in stock

Delivery Location

Delivery fee: Select location

Delivery in 14 days

Secure
Quality
Fast

Data-Oriented Programming teaches you to design and implement software using the data-oriented programming paradigm. In it, you''ll learn author Yehonathan Sharvit''s unique approach to DOP that he has developed over a decade of experience.
Every chapter contains a new light bulb moment that will change the way you think about programming. As you read, you''ll build a library management system using the DOP paradigm. You''ll design data models for business entities, manipulate immutable data collections, and write unit tests for data-oriented systems.

About the Technology
Data-oriented programming is an exciting new paradigm that eliminates the usual complexity caused by combining data and code into objects and classes. In DOP, you maintain application data in persistent generic data structures separated from the program''s code. You use general-purpose functions to manipulate the data without mutating it. This approach rids your applications of state-related bugs and makes your code much easier to understand and maintain.

Eliminate the unavoidable complexity of object-oriented designs. Using the persistent data structures built into most modern programming languages, Data-oriented programming cleanly separates code and data, which simplifies state management and eases concurrency.

In Data-Oriented Programming you will learn how to:

  • Separate code from data
  • Effectively manage state using immutable data
  • Represent data with generic data structures
  • Manipulate data with general-purpose functions
  • Control concurrency in highly scalable systems
  • Specify the shape of your data
  • Benefit from polymorphism without objects
  • Debug programs without a debugger
  • Distinguish data-oriented programming from functional and OO programming

Data-Oriented Programming teaches you to design applications using the data-oriented paradigm. These powerful new ideas are presented through conversations, code snippets, diagrams, and even songs to help you quickly grok what''s great about DOP. You''ll learn to write DOP code that can be implemented in languages like JavaScript, Ruby, Python, Clojure and also in traditional OO languages like Java or C#.


Get Data-Oriented Programming by at the best price and quality guaranteed only at Werezi Africa's largest book ecommerce store. The book was published by Manning Publications and it has pages.

Mind, Body, & Spirit

Price

Ksh 9,550.00

Shopping Cart

Africa largest book store

Sub Total:
Ebooks

Digital Library
Coming Soon

Our digital collection is currently being curated to ensure the best possible reading experience on Werezi. We'll be launching our Ebooks platform shortly.