MiniNim:用于Nim编程语言的子集的编译器 源码
迷你尼姆 该项目旨在为Nim编程语言(我们称为MiniNim)的一小部分实现编译器。 编译器输出一个MIPS汇编代码,该代码可以在MARS等模拟器中运行。 涵盖的功能 我们在MiniNim中包括以下功能: 数据类型:双精度浮点数( float )和整数( int )及其数组(允许使用多维数组)。 请注意,我们已经实现了非常类似于C数组的标准Nim数组,因此必须在编译时知道数组的大小/尺寸。 变量声明:支持使用var关键字的变量声明。 您还可以在声明变量时分配值。 请注意,在MiniNim中,与Nim不同,必须在声明期间指定变量的类型。 条件语句: if , elif和else构造。 关
文件列表
MiniNim-master.zip
(预估有个20文件)
MiniNim-master
example.nim
340B
nim.l
15KB
examples
sieve.nim
429B
factorial.nim
204B
fizzbuzz.nim
288B
sqrt.nim
414B
knapsack.nim
1KB
nimgame.nim
340B
暂无评论