RIBOSOME是一个蛮有趣而且很实用的东西,比如我写了这么一段javascript的代码:

readysteady.js.dna:

.#include <stdio.h>
.
.int main() {
var i;
for (i=3; i>0; i--) {
. printf("@{i}!\n");
}
. printf("Go!\n");
. return 0;
.}

然后使用命令

$ ribosome.js readysteady.js.dna

就会生成以下这种C代码:

#include <stdio.h>

int main() {
printf("3!\n");
printf("2!\n");
printf("1!\n");
printf("Go!\n");
return 0;
}