BareBones

软件截图:
BareBones
软件详细信息:
版本: 0.4
上传日期: 3 Jun 15
开发: Eric Smith
许可: 免费
人气: 0

Rating: 1.0/5 (Total Votes: 1)

准系统是一个解释的“精简版”的编程语言。
准系统应与作为参数给出源文件名的命令行调用:
        准系统prog1.bb
可选的,额外的命令行参数可用于初始化变量:
        准系统X = 37 Y = 116 prog1.bb
一个扩展被添加到作为书中定义的语言。在一个裸骨源文件的开始之前,该程序正确,变量可以被初始化为非负整数值:
        初始化X = 37;
默认情况下,没有被明确初始化的变量将被隐式初始化为零。如果“-u”选项中给出的命令行上,这个初始化被抑制,任何引用未初始化的变量,比一个明确的说法等,将导致运行时错误。
之前,该程序被解释,所有变量的初始值将被打印到标准输出。成功完成翻译后,将最终值将被打印。
该“O”命令行选项,程序优化。目前只有一种类型的优化进行。在裸骨方案的一个共同的成语是使用whil​​e循环来一个变量添加到另一个,在清空第一的过程中。优化器将识别这个成语和实施直接的解决方案,取代了while循环的标准反复解释。
两个样本裸骨程序在“实例”子目录提供。 fibonacci.bb将计算在Fibonacci序列中的第N个号码。 factorial.bb将计算一个(小)的正整数的阶乘。
例如,为了计算6阶乘:
        准系统N = 6例/ factorial.bb
什么是新的,在此版本:

类似的软件

o42a
o42a

19 Feb 15

Trad4
Trad4

11 May 15

Cake
Cake

14 Apr 15

显影剂的其他软件 Eric Smith

dis6502
dis6502

3 Jun 15

Nonpareil
Nonpareil

2 Jun 15

意见 BareBones

评论没有发现
添加评论
打开图片!