文件名称:malc:进行lambda演算
文件大小:27KB
文件格式:ZIP
更新时间:2024-02-24 20:55:52
javascript ruby python haskell elixir
malc-制作Lambda演算 关于 Malc是用于以任何支持编程语言实现无类型的指南和规范。 λ演算有时被称为世界上最小的编程语言。 它是一个完全由功能和功能应用组成的符号。 甚至“原始值”也表示为组合器,即没有全局变量的闭包。 作为函数式编程的基础,无类型的lambda演算易于学习,如果您真的想了解这种编程范例的基础,则值得学习。 该项目通过演示如何实现lambda演算,从而提供了对“值即函数”概念的一些见解,从而通过多种熟悉的编程语言展示了一种单独使用函数来计算(原则上)可计算的东西的方法。 。 如果学习其中的一些内容,您将意识到函数式编程是一种通用的计算方法,并且不受任何一种语言的语
【文件预览】:
malc-master
----LICENSE.txt(865B)
----perl6()
--------README.md(3KB)
--------malc.p6(9KB)
----ruby()
--------fizzbuzz_ruby.md(12KB)
--------README.md(2KB)
--------malc.rb(19KB)
----README.md(5KB)
----elixir()
--------malc.exs(2KB)
----javascript()
--------fizzbuzz_javascript.md(8KB)
--------fizzbuzz.js(11KB)
--------malc.html(80B)
--------README.md(2KB)
--------malc.js(15KB)
--------fizzbuzz.html(88B)
----.gitignore(7B)
----python()
--------malc.py(30KB)
--------fizzbuzz_python.md(13KB)
--------README.md(3KB)