rhineLLVM类型化开发语言
rhine利用LLVM JIT的特性( N-d张量、一流的功能和参数类)设计出的一种快速语言。它把一个完全成熟的AST嵌入一个UseDef图。
语言特性:
def bar(arithFn ~Function(Int -> Int -> Int)) do println $ arithFn 2 4enddef addCandidate(A ~Int, B ~Int) do ret $ A + Benddef subCandidate(C ~Int, D ~Int) do ret $ C - Denddef main() do if false do bar addCandidate else bar subCandidate end A = {{2}, {3}} println A[1][0]end
评论
PureScript静态类型语言
PureScript是个小巧而强大的静态类型语言,可以编译成JavaScript。PureScript主要是由Haskell编写的。PureScript示例代码:module Main whereim
PureScript静态类型语言
0
Ruby动态类型编程语言
Ruby是一种跨平台、面向对象的动态类型编程语言。Ruby体现了表达的一致性和简单性,它不仅是一门编程语言,更是表达想法的一种简练方式。Ruby的作者于1993年2月24日开始编辑Ruby,直至199
Ruby动态类型编程语言
0