首页 > 编程语言 >gleam 类型安全的编程语言

gleam 类型安全的编程语言

时间:2024-03-11 11:49:17浏览次数:34  
标签:基于 编程语言 gleam 方便 类型 erlang rust

gleam 类型安全的新编程语言,基于rust 开发,编程语法上与rust 特性类似,runtime 基于了erlang

特点

  • 支持函数式编程
  • 基于erlang runtime (当然也就包含了不少erlang 的特性了)
  • 包含了完整的工具连(编译器,构建工具,格式化工具,编辑器集成,包管理)
  • 可以方便的使用erlang,elixir 周遍的已有的包
  • 支持编译为js 可以方便的运行在浏览器中,同时还能生成ts 类型定义
  • 当然还包含了一些方便的系统库

说明

对于基于erlang,exlir 的开发用户gleam 是很值得试用的,同时因为语法比较类似rust,rust 用户也很容易上手
官方还提供了一个对于不同语言的手册,方便对比学习(rust,python,php,elixir,erlang,elm)

参考资料

https://gleam.run/
https://github.com/gleam-lang/gleam
https://github.com/gleam-lang/awesome-gleam
https://gleam.run/documentation/

标签:基于,编程语言,gleam,方便,类型,erlang,rust
From: https://www.cnblogs.com/rongfengliang/p/18065745

相关文章

  • Redis数据类型及其常用命令
    一、Redis字符串(String)String是Redis最基本的类型,一个key对应一个value,它是二进制安全的(String可以包含任何数据,如jpg图片或者序列化的对象),一个字符串value最多可以是512MBSETkeyvalue[NX|XX][GET][EXseconds|PXmilliseconds|EXATunix-time-seconds|PXATunix-......
  • 数据类型大小
    byte(字节型)长度:1,范围:-128~127short(短整型)长度:2,范围:-32768~32767int(整型)长度:4,范围:-2147483648~2147483647long(长整型)长度:8,范围:-9223372036854775808~9223372036854775807float(浮点型)长度:4,范围:-3.4E38~3.4E38double(双精度型)长度:8,范围:-1.7E308~1......
  • day.03 数据类型
    publicclassDemo2{publicstaticvoidmain(String[]args){//整数拓展:进制二进制0b十进制八进制0十六进制0xinti=10;inti2=010;//八进制0inti3=0x10;//十六进制0xSystem.out.println(i);System.......
  • 数据类型的遍历
    数据类型的遍历:for循环语句1.for循环用来遍历序列2.通过不使用下标的方式来实现对序列中每一个元素的访问3.遍历的对象:列表,元组,字符串,字典,集合遍历列表:#遍历列表a=[1,2,3,4,5]forelementina:print(element,end="")print()#遍历列表的元素数据,......
  • H265 NALU类型详细解析
    1.H265NALU类型解析F:禁止位,必须为0,表示有效;为1的话表示无效。Type:6-bitsNALType确定NAL的类型,其中VCLNAL和non-VCLNAL各有32类。0-31是vclnal单元;32-63,是非vclnal单元。VCL是指携带编码数据的数据流,而non-VCL则是控制数据流。vclnal单元的类型(0-31)如下表: no......
  • Redis 常见数据类型(对象类型)和应用案列
    前言:每次你在游戏中看到玩家排行榜,或者在音乐应用中浏览热门歌单,有没有想过这个排行榜是如何做到实时更新的?当然,依靠Redis即可做到。在技术领域,我们经常听到「键值存储」这个词。但在Redis的世界里,这只是冰山一角。Redis的对象,不仅仅是简单的数据,它们是为各种任务量身定......
  • 6大数据类型相互转换
    定义:Python中的不同数据类型是不能进行转换的,所以我们需要数据类型转换,一共分为两种类型转换自动类型转换强制类型转换在Python中:容器类型数据:字符串,列表,元组,字典,集合非容器类型数据:数字类型,布尔类型自动类型转换定义:当两个不同类型的数据进行转换时,结果会进行计算a......
  • 2024 年春节集训 _ 第一课 - 期望类型动态规划
    可能会用到的记号:\([P]=\begin{cases}1&(P成立)\\0&(P不成立)\end{cases}\)期望概率\(\texttt{dp}\)\(\texttt{dp}\)的变形当中最为简单易懂但是又思路又最为清奇。与之相关的难题数不胜数。考场上可以想出正解的都是超级神仙。粗浅的提一句,离散变量,也......
  • 7-10 英文单词排序(string类型的长度表示方法)
    7-10英文单词排序分数15作者张泳单位浙大城市学院本题要求编写程序,输入若干英文单词,对这些单词按长度从小到大排序后输出。如果长度相同,按照输入的顺序不变。输入格式:输入为若干英文单词,每行一个,以#作为输入结束标志。其中英文单词总数不超过20个,英文单词为长度小于10的......
  • DNA 突变可信度评估升级(支持捕获、扩增子、UMI三种类型 )
    2022-11-2012:09:06星期日目的原先写过DNAgermline变异可信度判定(证据项收集)和DNAgermline变异可信度判定,基于pysam对bam文件的解析,从突变相关的reads收集一些统计指标,再根据各指标人工划分阈值进行评分的增减,从最终得分的高低进而评估突变的可信度。这一年......