假设有一种称为 ScriptCode 的脚本语言具有以相同语言执行代码的能力。
//这个ficticius程序执行一个简单的常量代码。
main()
{
ScriptCode sc=new ScriptCode ( "print \"Hello\"");
execute(sc);
print (" world");
}
//这个ficticius程序将从stdin读取10个程序,然后全部执行。
main()
{
ScriptCode programs[10]
String input;
for(int i=0;i<10; i++)
{
input =readInput();
program[i] = new ScriptCode(input);
}
for( SriptCode p : programs)
execute( p );
}
问题是:
“ScriptCode”可能是哪种现有的程序语言?或者如何实现这种软件?
(我希望它不是 LISP 唯一的选择,但如果是这样的话......我将不得不面对它。)
谢谢