内容简介:GHC(Glasgow Haskell Compiler)是 Haskell 语言的顶级套件。本次大版本更新带来了期待已久的众多新功能。 新的 Haskell 语言级更新: GHC2021 语言:在 Haskell2010 标准的基础上,打包了数十个常用语言扩展。 ...
GHC(Glasgow Haskell Compiler)是 Haskell 语言的顶级套件。本次大版本更新带来了期待已久的众多新功能。
新的 Haskell 语言级更新:
- GHC2021 语言:在 Haskell2010 标准的基础上,打包了数十个常用语言扩展。
- ImpredicativeTypes 扩展:第一类的多态类型支持。
- UnliftedDataTypes 扩展:允许定义严格求值的数据类型,在部分场合下可带来性能提升。
- Record Dot Syntax 系列扩展:
- OverloadedRecordDot 扩展允许使用点访问记录,如 foo.x。
- OverloadedRecordUpdate 扩展允许使用点更新记录,如 foo{x.y.z = 1}。
- 还有其他更多更新!
新的编译器更新:
- 编译速度大大提升,编译时间可降低 20%。
- GHC 现原生支持 ARMv8 代码生成,无需依赖于 LLVM。
- 现可更激进地内联 generics,提升性能。
- 还有其他更多更新!
运行时系统更新:
- 并行垃圾回收器性能显著提升。
- 提供了新的 profile 手段 -hi,便于调试空间泄漏。
- 还有其他更多更新!
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Code Reading
Diomidis Spinellis / Addison-Wesley Professional / 2003-06-06 / USD 64.99
This book is a unique and essential reference that focuses upon the reading and comprehension of existing software code. While code reading is an important task faced by the vast majority of students,......一起来看看 《Code Reading》 这本书的介绍吧!