百科问答小站 logo
百科问答小站 font logo



在支持JIT的动态语言虚拟机中,是否有必要用局部变量缓存字段访问 ? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

对于静态语言显然这是一个完全无需考虑的问题。而这里的前提是动态语言,情况开始变得有些复杂。改写应该会有性能改善,但是能改善多少还要看具体的运行时。但是把代码写成这样还推广开来,还不如老老实实换个语言来的简单。




  

相关话题

  如果C#开放了值类型的继承,会有什么问题发生? 
  在大型项目上,Python 是个烂语言吗? 
  怎能给孩子讲用c++解决鸡兔同笼问题,百钱买百鸡等问题,也就是c++的for循环嵌套枚举? 
  常说「Java 在虚拟机中运行」,请问这个虚拟机可以视为 Java 语言的解释器吗? 
  如何看待go语言泛型的最新设计? 
  学 C# 的是不是被绑在 Windows 上? 
  如果让你来重新设计(或者改造)C++,你打算怎么设计或者修改? 
  如果你们想要自创一个编程语言,你们希望它有什么特色? 
  不同编程语言的转义字符可以通用吗? 
  如何评价 Clean Code 作者对 Swift 与 Kotlin 的看法? 

前一个讨论
为什么大多数解释器都将AST转化成字节码再用虚拟机执行,而不是直接解释AST?
下一个讨论
为什么微软不再为C#发展DirectX支持了?





© 2025-04-11 - tinynew.org. All Rights Reserved.
© 2025-04-11 - tinynew.org. 保留所有权利