Data-oriented programming

面向数据编程是一种软件设计方法,它优先考虑高效的数据组织和 Accessibility 模式,以优化数据密集型应用程序的性能。Coursera 的面向数据的编程目录教您如何围绕数据结构代码,重点是内存布局和硬件考虑因素。您将学会在结构数组(AoS)和数组结构(SoA)之间进行模型分类,确定数据结构的内存足迹,并开发代码以尝试不同的数据布局。这项技能使您有能力为科学模拟、统计数据处理和计算机图形学创建高性能、可扩展的解决方案,提高您为复杂计算问题编写高效、可维护的 C++ 代码的能力。
5凭据
7门课程

最受欢迎

  • 状态:免费试用

    University of California, Santa Cruz

  • 状态:免费试用

    University of California San Diego

当前趋势

最新发布

筛选依据

主题
必需的

语言
必需的

在整个课程(说明和评估)中使用的语言。

了解产品
必需的

通过实践教程在 2 小时内掌握与工作相关的技能。
通过已评分作业、视频和论坛向顶级授课教师学习。
通过完成一系列课程和项目,深入学习学科知识。

级别
必需的

课程长度
必需的

字幕
必需的

教师
必需的

“data-oriented programming” 的结果

是什么让您今天来到 Coursera?

主要合作伙伴

  • University of California, Santa Cruz
  • University of Michigan
  • EDUCBA
  • Duke University
  • Packt
  • University of California San Diego
  • University of Geneva