准系统是一个解释的“精简版”的编程语言。
准系统应与作为参数给出源文件名的命令行调用:
准系统prog1.bb
可选的,额外的命令行参数可用于初始化变量:
准系统X = 37 Y = 116 prog1.bb
一个扩展被添加到作为书中定义的语言。在一个裸骨源文件的开始之前,该程序正确,变量可以被初始化为非负整数值:
初始化X = 37;
默认情况下,没有被明确初始化的变量将被隐式初始化为零。如果“-u”选项中给出的命令行上,这个初始化被抑制,任何引用未初始化的变量,比一个明确的说法等,将导致运行时错误。
之前,该程序被解释,所有变量的初始值将被打印到标准输出。成功完成翻译后,将最终值将被打印。
该“O”命令行选项,程序优化。目前只有一种类型的优化进行。在裸骨方案的一个共同的成语是使用while循环来一个变量添加到另一个,在清空第一的过程中。优化器将识别这个成语和实施直接的解决方案,取代了while循环的标准反复解释。
两个样本裸骨程序在“实例”子目录提供。 fibonacci.bb将计算在Fibonacci序列中的第N个号码。 factorial.bb将计算一个(小)的正整数的阶乘。
例如,为了计算6阶乘:
准系统N = 6例/ factorial.bb
什么是新的,在此版本:
按类别搜索
热门软件
-
Node.js 17 Aug 18
-
OBLISK 3 Jun 15
-
PiKdev 3 Jun 15
-
Sventon 3 Jun 15
-
Free Pascal Compiler 22 Jun 18
-
Sol Manager 3 Jun 15
-
benchbase 11 May 15
BareBones
类似的软件
显影剂的其他软件 Eric Smith
意见 BareBones
按类别搜索
热门软件
-
benchbase 11 May 15
-
Pydev 2 Jun 15
-
GNU Octave 22 Jun 18
-
libimobiledevice 20 Feb 15
-
Anjuta IDE 22 Jun 18
-
stableUpdate 2 Jun 15
-
MCU 8051 IDE 2 Jun 15
评论没有发现