Many programming frameworks have been introduced to support the development of differentially private software applications. In this chapter, we survey some of the conceptual ideas underlying these frameworks in a way that we hope will be helpful for both practitioners and researchers. For practitioners, the survey can provide a starting point for understanding what features may be valuable when selecting a programming framework. For researchers, it can help organize existing work in a unified way and provide context for understanding new features in future frameworks.
翻译:许多编程框架已被引入以支持差分隐私软件应用的开发。在本章中,我们以希望有助于实践者和研究者的方式,概述了这些框架背后的一些概念性思想。对于实践者而言,本概述可作为理解在选型编程框架时哪些特性可能具有价值的起点。对于研究者而言,它有助于以统一的方式组织现有工作,并为理解未来框架中的新特性提供背景参考。