文件名称:tanya:不含GC的高性能D库
文件大小:599KB
文件格式:ZIP
更新时间:2024-05-23 01:06:27
library networking native async containers
tanh雅 Tanya是D编程语言的通用库。 其目的是简化D中的手动内存管理,并通过@nogc属性提供保证,即垃圾收集器堆上没有隐藏的分配。 库中的所有内容都可以在@nogc代码中使用。 Tanya提供了数据结构和实用程序,以促进在D中进行轻松的系统编程。 概述 Tanya由以下软件包和(顶层)模块组成: algorithm :通用算法的集合。 async :事件循环(epoll,kqueue和IOCP)。 bitmanip :位操作。 container :队列,数组,单链和双链列表,缓冲区,UTF-8字符串,Set,哈希表。 conv :此模块提供用于在不同类型之间进行转换的功能。 encoding :此软件包提供了使用文本编码的工具。 format :格式化和转换功能。 functional :操纵其他功能及其参数列表的功能。 hash :哈希算法。 math