Data-Oriented Design: Software Engineering for Limited Resources and Short Schedules

Data-Oriented Design: Software Engineering for Limited Resources and Short Schedules

简介:

面向数据的设计背后的思想与您对关系数据库的思考非常相似。优化关系数据库还可以涉及更高效地使用缓存,尽管在这种情况下,缓存不是CPU缓存将页面放入内存。一个好的数据库设计人员也可能会将不常访问的数据拆分到一个单独的表中,而不是创建一个具有大量列的表,只有少数列被使用过。这本书是严肃游戏开发者的实用指南。它适用于致力于跨多个平台创建triple A游戏的游戏开发人员,适用于试图充分利用所选目标硬件的独立开发人员,实际上适用于在限制性硬件中开发尖端软件的任何人。这是一本关于如何编写代码的书。这是一本旨在教育游戏开发人员的编码范式的书,它是未来的证明,与我们已经习惯的编码风格不同。这是一本以c语言为基础的书,c语言是过去十年游戏开发人员的首选语言,并提供了有关如何在不浪费多年积累的代码和经验的情况下进行迁移的实用建议。这本书是关于如何改变你的发展。

英文简介:

The thinking behind Data Oriented Design is very similar to how you think about relational databases. Optimizing a relational database can also involve using the cache more efficient, although in this case, the cache is not CPU cache put pages in memory. A good data base designer will also likely split out infrequently accessed data into a separate table rather than creating a table with huge number of columns were only a few of the columns are ever used.

This book is a practical guide for serious game developers. It is for game developers working to create triple A titles across multiple platforms, for independent developers trying to get the most out of their chosen target hardware, in fact for anyone who develops cutting edge software in restrictive hardware.

It is a book about how to write code. It is a book written to educate games developers in a coding paradigm that is future proof, unlike the style of coding we've become so accustomed to. It is a book rooted in C++, the language of choice by games developers of the last ten years, and provides practical advice on how to migrate without throwing away years of accumulated code and experience. This book is about how you can transform your development.

书名
Data-Oriented Design: Software Engineering for Limited Resources and Short Schedules
译名
面向数据的设计:针对有限资源和短工期的软件工程
语言
英语
年份
2013
页数
216页
大小
709.01 kB
下载
pdf iconData-Oriented Design: Software Engineering for Limited Resources and Short Schedules.pdf
密码
65536

最后更新:2025-04-12 23:54:38

←The Fable of the User-Centered Designer

→The Unix Programming Environment