- Página de inicio /
- Libros /
- Computadoras y tecnología /
- Programming /
- Software Design, Testing & Engineering /
- Object-Oriented Design /
- Data-Oriented Programming: Reduce software co...
Data-Oriented Programming: Reduce software complexity
85% of respondents would recommend this to a friend
COP 388668
Price Details
Excluding Shipping & Custom charges ( Shipping and custom charges will be calculated on checkout )
*All items will import from Estados Unidos
QTY:
Ubuy works hard to protect your security and privacy. Our advanced payment security system ensures confidentiality by encrypting your information during transmission using AES (Advanced Encryption Standards) and SSL (Secure Socket Layer) protocols. Your payment details are 100% secure as we do not share your payment details with third party sellers.
Data-oriented programming simplifies state management, eases concurrency, and does away with the common problems you’ll find in object-oriented code.
Fast
Shipping
Free
Return*
Secure Packaging
100% Original Products
PCI DSS Compliance
ISO 27001 Certified
What Stands Out
Detalles de producto
- Introduces the data-oriented programming paradigm to reduce software complexity
- Teaches to separate code from data and represent data with generic data structures
- Guides on managing state without mutating data and controlling concurrency in scalable systems
- Covers writing data-oriented unit tests and specifying the shape of data
- Applicable to programmers experienced with high-level languages such as JavaScript, Java, Python, C#, Clojure, or Ruby
- Authored by Yehonathan Sharvit, a software engineer with over twenty years of experience and expertise in data-oriented programming
| Publisher | Manning Publications |
| Publication date | August 16, 2022 |
| Edition | 1st |
| Language | English |
| Print length | 424 pages |
| ISBN-10 | 1617298573 |
| ISBN-13 | 978-1617298578 |
| Item Weight | 1.4 pounds (640 grams) |
| Dimensions | 7.38 x 1.06 x 9.25 inches (18.7 x 2.7 x 23.5 cm) |
Who Should Buy?
-
Software Developers
Ideal for developers seeking to simplify complex software designs and enhance maintainability through data-oriented principles.
-
Technical Managers
Useful for managers who want to understand data-oriented programming to improve team productivity and project outcomes.
-
Students in CS
Great for computer science students eager to learn cutting-edge programming paradigms that reduce software complexity.
-
Casual Programmers
Not suitable for casual programmers looking for straightforward coding techniques without deep dives into programming paradigms.
DESCRIPCIÓN DEL PRODUCTO
About This Item
Introducing the groundbreaking approach to software development - Data-Oriented Programming! Say goodbye to excessive software complexity with this innovative technique that optimizes performance and efficiency. Unlock the power of data-driven engineering and enhance your e-commerce software solutions. Improve software architecture, design, and performance with software optimization techniques.
Get on board with the best practices for software development and streamline your processes. Take the first steps towards reducing software complexity and elevate your e-commerce software development with Data-Oriented Programming.
Preguntas y respuestas de los clientes
-
Pregunta:
¿Cómo comprar Data-Oriented Programming: Reduce software en línea desde Ubuy?
Respuesta: Es fácil comprar Data-Oriented Programming: Reduce software en línea desde Ubuy.. Solo tiene que buscar el producto, elegir su método de envío al pagar y recibirlo en su ubicación. -
Pregunta:
¿Está Data-Oriented Programming: Reduce software disponible para comprar en línea en Colombia?
Respuesta: Sí, en Ubuy Colombia, este producto está disponible para que lo compre a un precio razonable.. El Data-Oriented Programming: Reduce software no está disponible localmente, pero puede confiar en nosotros con nuestros servicios de envío exprés. -
Pregunta:
¿Cuánto tiempo se tarda en obtener el producto después de realizar el pedido?
Respuesta: El tiempo de entrega de su producto pedido varía según lo que haya pedido y el método de envío que haya elegido.. El tiempo de entrega estimado se menciona durante el proceso de pago, así que no se preocupe mientras compra.
Object-Oriented Design Editorial Review
The book "Data-Oriented Programming" introduces the Data-Oriented Programming (DOP) paradigm, which is based on the concepts of functional programming but can be implemented in any OOP or FP language. The book explains the basic principles of DOP and discusses usage patterns that can reduce program complexity. The author illustrates the principles using common coding situations. Overall, the book is a good introduction to DOP and provides useful insights into reducing program complexity. The author builds upon OOP and functional concepts and introduces the critical element of data. The content is easy to understand and follow. However, some readers might find it challenging to apply some of the design principles to other languages like C++. Also, the book is written in JavaScript, and the examples might be tightly coupled with the chosen language.
Customer Reviews & Ratings
-
5 estrella
45%
-
4 estrella
36%
-
3 estrella
11%
-
2 estrella
8%
-
1 estrella
0%
Revisar este producto
Comparte tus ideas con otros clientes
ventajas
- Provides useful insights into reducing program complexity
- Easy to understand and follow
- Builds upon OOP and functional concepts and introduces the critical element of data
Contras
- Might be challenging to apply some of the design principles to other languages like C++
Product Price History
Información importante
- Limitaciones: Para los productos enviados al extranjero, ten en cuenta que cualquier garantía del fabricante puede no ser válida; las opciones de servicio del fabricante pueden no estar disponibles; los manuales del producto, las instrucciones y las advertencias de seguridad pueden no estar en los idiomas del país de destino; los productos (y los materiales que los acompañan) pueden no estar diseñados de acuerdo con las normas, especificaciones y requisitos de etiquetado del país de destino; y los productos pueden no ajustarse al voltaje del país de destino y a otras normas eléctricas (lo que requiere el uso de un adaptador o convertidor, si procede). El destinatario es responsable de asegurarse de que el producto puede ser importado legalmente al país de destino. Cuando hagas un pedido a Ubuy o a sus filiales, el destinatario es el importador registrado y debe cumplir todas las leyes y normativas del país de destino.
- No todos los productos que aparecen en Ubuy están a la venta, ya que Ubuy es un motor de búsqueda a nivel mundial. Los productos están sujetos a las normas de exportación/comercio.
COP 388668
Haz tu pedido ahora y recíbelo por ahí Sunday, Octubre 11
This item is not restrict in my country.(Please click on above link if this item is not restrict in your country, So our team will review and allow.)
QTY:
PCI DSS compliant and ISO 27001:2022 certified, with encrypted payments and full buyer protection on every order.
características y beneficios
- Data-oriented programming reduces software complexity
- Promotes generic immutable data structures
- Makes state management simpler, eases concurrency and does away with common OO code problems
- Uses general-purpose functions to manipulate data
- Helps debug programs without a debugger
- Geared towards programmers familiar with languages like Java, Python, and Ruby
Ubuy Assurance
Experience worry-free shopping with 100% original products, PCI DSS-compliant payment security, ISO 27001-certified data protection, the fastest cross-border delivery, free returns *, and secure packaging on every order.

