文件名称:Brainfrack:不同语言的BF实现
文件大小:22KB
文件格式:ZIP
更新时间:2024-05-29 19:30:31
Smalltalk
脑筋急转弯 多种语言的口译员的集合。 GPLv2或更高版本的许可证。 实施BF是探索陌生编程语言的好方法。 有很平凡的逻辑,一些I / O和多种数据类型。 BF仍然很小,您可以在一两个晚上建立一个完整的实施方案。 有关具有良好用户反馈的健壮,高性能BF实现,请参阅我的。 目录 Java 编译中 需要Apache Maven。 $ cd java/brainfrack $ mvn package 用法 Java实现从标准in读取程序。 $ cat ../../sample_programs/hello_world.bf | java -cp target/brainfrack-0.1.jar com.github.wilfred.App Hello world! 哈斯克尔 Haskell实现从标准in读取程序。 $ cd haskell $ ghc Brainfrack.hs
【文件预览】:
Brainfrack-master
----clojure()
--------brainfrack()
----scheme()
--------brainfrack.scm(244B)
----julia()
--------Brainfrack.jl(2KB)
----ocaml()
--------brainfrack.ml(2KB)
----sample_programs()
--------fizzbuzz.bf(2KB)
--------hello_world.bf(840B)
----.travis.yml(410B)
----c()
--------.clang-format(28B)
--------Makefile(204B)
--------main.c(4KB)
----README.md(2KB)
----smalltalk()
--------Brainfrack.st(10KB)
----.gitignore(208B)
----racket()
--------brainfrack.rkt(3KB)
----common_lisp()
--------brainfrack.lisp(1KB)
----java()
--------brainfrack()
----haskell()
--------Brainfrack.hs(3KB)