高级、函数式、解释型、动态编程语言:Crumb

来源:OSCHINA 2023-08-29 11:47:52


(资料图片)

8 月 26 日「源创会」北京站,聊聊 AI 大模型与底层技术 >>>

Crumb 是最新开源的编程语言,发布后在 Reddit 的编程版块引起了广泛讨论。

正如标题所言,Crumb 是一门函数式编程语言,且没有“关键字” (0 keywords, everything is a function.)。其他特性包括提供垃圾回收 (GC)、动态类型、具有简洁的语法和详细的标准库。

示例代码

table = (map (range 10) {_ y ->  <- (map (range 10) {item x ->    <- (multiply (add x 1) (add y 1))  })})
(loop 100 {i ->   i = (add i 1)    (if (is (remainder i 15) 0) {    (print "fizzbuzz\n")  } {    (if (is (remainder i 3) 0) {      (print "fizz\n")    } {      (if (is (remainder i 5) 0) {        (print "buzz\n")      } {        (print i "\n")      })    })  })})

标准库包括:IO、Comparisons、Logical Operators、Arithmetic 等。

关键词:

为你推荐

Copyright   2015-2022 大众家具网 版权所有  备案号:豫ICP备20014643号-14   联系邮箱: 905 14 41 07@qq.com