文件名称:dclang:dclang,一种来自dc和Forth的RPN语言
文件大小:59KB
文件格式:ZIP
更新时间:2024-04-21 06:42:00
dsp forth rpn dc stack-based
dclang 安装: 在您的机器上安装gcc编译器 git clone https://github.com/akjmicro/dclang cd dclang make ./dclang -i examples/some_primes.dc 您也可以将可执行文件放在/ usr / local / bin或what-have-you中。 根据需要,对Makefile中的编译器优化进行试验,尤其是使用浮点选项,因为'dclang'很大程度上依赖于它们。 为了进行交互,使用'rlwrap'来获得readline行历史记录是很不错的: rlwrap ./dclang 关于: dclang是一种RPN,基于堆栈的语言,语法接近零。 它秉承了forth的精神和传统,同时也是您附近的UNIX / LINUX系统上经常使用的RPN计算器dc典范! 你可以把
【文件预览】:
dclang-master
----file_ops.c(5KB)
----.gitignore(15B)
----main.c(4KB)
----README.md(10KB)
----variable_ops.c(7KB)
----logic_ops.c(2KB)
----branch_ops.c(3KB)
----tests()
--------branch_test.dc(1KB)
--------string_lib.dc(482B)
--------logic_tests.dc(881B)
--------variable_tests.dc(746B)
----input_ops.c(6KB)
----examples()
--------fizzbuzz.dc(545B)
--------edo_chart.dc(1013B)
--------circle.dc(263B)
--------word_nesting.dc(136B)
--------tcpclient.dc(807B)
--------permutations.dc(1KB)
--------midi_random.dc(546B)
--------dsp_examples()
--------strings.dc(596B)
--------nano_syntax_highlighting_test.dc(1KB)
--------kaleidoscope.dc(462B)
--------midi_display.dc(217B)
--------cl_script.dc(50B)
--------animal_words.dc(944B)
--------nested_import.dc(64B)
--------fibonacci.dc(447B)
--------shuffle_deck.dc(518B)
--------tcpserver.dc(1KB)
--------word_count.dc(2KB)
--------stack_vs_var_speed.dc(275B)
--------redis_example.dc(1KB)
--------loop_bench.dc(2KB)
--------waves.dc(242B)
--------contfrac.dc(2KB)
--------http_query.dc(480B)
--------sorting.dc(1KB)
--------fractions.dc(610B)
--------timesquare.dc(217B)
--------some_primes.dc(2KB)
----LICENSE(1KB)
----user_words.c(2KB)
----token.c(2KB)
----stack_ops.c(6KB)
----socket_ops.c(3KB)
----contrib()
--------dclang.nanorc(2KB)
----string_ops.c(17KB)
----CHANGES.txt(1004B)
----null_ops.c(289B)
----math_ops.c(4KB)
----time_ops.c(3KB)
----primitives.c(7KB)
----.editorconfig(40B)
----Makefile(250B)
----lib()
--------http_get_query.dc(588B)
--------primes.dc(1KB)
--------redis.dc(3KB)
--------gcd.dc(102B)
--------string.dc(2KB)
--------midi.dc(1KB)
--------dsp_TODO(104B)
--------dsp.dc(10KB)
----signal_ops.c(258B)
----cleanup_whitespace.sh(112B)
----output_ops.c(2KB)