当前位置: 首页 > 软件库 > 开发工具 > >

Streamly

具有 C 语言性能的 Idiomatic Haskell
授权协议 未知
开发语言 Haskell
所属分类 开发工具
软件类型 开源软件
地区 不详
投 递 者 山森
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Streamly 是一个 Haskell 库,提供构建安全、可扩展、模块化和高性能软件的构建块。使用数据流编程和声明式并发从模块化构建块构建可靠和高性能的系统。

特性:

  • Haskell的类型安全。
  • C语言程序的性能。
  • 用于结构化代码的强大抽象。
  • 简单的函数式编程。
  • 用于无缝使用多处理硬件的声明式并发性。

 

 相关资料
  • 根据 Go 开发团队和基本的算法测试,Go语言与C语言的性能差距大概在 10%~20% 之间。虽然没有官方的性能标准,但是与其它各个语言相比已经拥有非常出色的表现。 时下流行的语言大都是运行在虚拟机上,如: Java 和 Scala 使用的 JVM, C# 和 VB.NET 使用的 .NET CLR。尽管虚拟机的性能已经有了很大的提升,但任何使用 JIT 编译器和脚本语言解释器的编程语言(Ruby

  • 3.2. 安装C语言工具 Go的工具链采用C语言编写,构建需要安装以下开发工具: GCC, C语言标准库, Bison, make, awk, 和 ed (编辑器). 对于 OS X 系统,以上工具是Xcode的一部分。 对于 Ubuntu/Debian 系统,运行安装命令: sudo apt-get install bison ed gawk gcc libc6-dev make

  • 本文向大家介绍Objective-C语言查找具有特定ID的电影,包括了Objective-C语言查找具有特定ID的电影的使用技巧和注意事项,需要的朋友参考一下 示例            

  • 在欢迎你拥抱OpenFOAM之前,首先欢迎来到C++的世界! 若有程序员说 xxx语言是世界上最好的语言 不严重的情况是整个聊天群下午就会爆掉了,严重的是会引起人身攻击的。虽然PHP直接在官方文档里面说 PHP is the best language for web programming 但C++并没有说C++ is the best language for scientific compu

  • 本文向大家介绍Objective-C语言块作为属性,包括了Objective-C语言块作为属性的使用技巧和注意事项,需要的朋友参考一下 示例 分配时,由于selfretains blockProperty,block不应包含对self的强引用。这些相互强引用被称为“保留周期”,将防止释放任何一个对象。 这是极不可能的,但self可能会在执行过程中的某个位置释放到块中。在这种情况下,weakSelf

  • 本文向大家介绍JS的语言特性有哪些?相关面试题,主要包含被问及JS的语言特性有哪些?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 运行在客户端浏览器上; 不用预编译,直接解析执行代码; 是弱类型语言,较为灵活; 与操作系统无关,跨平台的语言; 脚本语言、解释性语言