有没有可能设计一种静态类型的JIT语言来构建像Ruby on Rails这样的web框架,试图获得静态类型语言的速度?html中的嵌入式Ruby (eRuby)是Ruby on Rails的一个特性,我看不出有什么明显的方法可以在静态类型的JIT或编译语言中实现。我不熟悉Ruby on Rails实现的内部原理,但更普遍的是,Ruby on Rails是否还有其他很难在静态类型的JIT或编译语言中实现的特性?
我一直在互联网上搜索一个例子,它显示了任何操作,比如在UI中保存文件或绘制任何东西,或者显示从高级语言代码到低级代码到深层机器级代码的实现的任何其他类型。
其基本思想是简单地解释计算机的工作原理。例如,在高级语言中,我们编写int c= int a + int b,它被编译成低级代码IL_0001: ldarg.1 IL_0002: ldarg.2 IL_0003: add,然后编译成机器级代码从高级语言到深层机器代码的任何示例或代码流程图都将有帮助。