GHC 9.2.1 发布,Haskell 编译器

栏目: 软件资讯 · 发布时间: 4年前

内容简介: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,便于调试空间泄漏。
  • 还有其他更多更新!

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

我在阿里做运营

我在阿里做运营

芮曦(@小马鱼) / 电子工业出版社 / 2018-7 / 59.00元

《我在阿里做运营》是一本散发着浓浓阿里味儿的运营书。作者进入互联网行业7年,曾就职于携程、阿里巴巴等大平台,也服务过小微企业、传统企业及诸多职场新人。不仅经历过各类运营岗,也经历过市场、品牌等岗位,对精细化运营、数据化运营和低成本运营有着深刻见解。 本书展示了在阿里这样的大平台做运营工作的真实场景,也提炼了适用于小微企业的经验,以及让运营新人快速上手的技能和自我修养、职业规划。一起来看看 《我在阿里做运营》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

URL 编码/解码
URL 编码/解码

URL 编码/解码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具