【24h】

Performance Analysis of Zippers

机译:拉链性能分析

获取原文

摘要

A zipper is a powerful technique of representing a purely functional data structure in a way that allows fast access to a specific element. It is often used in cases where the imperative data structures would use a mutable pointer. However, the efficiency of zippers as a replacement for mutable pointers is not sufficiently explored. We attempt to address this issue by comparing the performance of zippers and mutable pointers in two common scenarios and three different languages: C++, C#, and Haskell.
机译:拉链是以一种可以快速访问特定元素的方式表示纯功能数据结构的强大技术。它通常用于命令式数据结构将使用可变指针的情况。但是,没有充分探索拉链代替可变指针的效率。我们尝试通过比较两种常见情况和三种不同语言(C ++,C#和Haskell)中的拉链和可变指针的性能来解决此问题。

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号