EEL2语言与C语言有相似之处,但也存在显著区别。

EEL2语言特点:

  • 变量无需声明,默认全局且为双精度浮点数。
  • 括号 () 用于明确优先级、传递函数参数以及组合多个语句。
  • 分号 ; 用于分隔语句(包括括号内的语句)。
  • 方括号 [] 用于访问大约800万字的虚拟本地地址空间,定义私有变量、参数,以及访问命名空间的实例变量。
  • 不支持递归。
  • 数字默认为十进制,使用 $x0x 前缀表示十六进制(例如,$x900xDEADBEEF)。
  • 使用 $'c''c' 表示字符的ASCII值,'abc' 表示多字节字符。