...
首页> 外文期刊>Procedia Computer Science >Control Flow Ambiguous-Type Inter-Procedural Semantic Analysis for Dynamic Language Compilation
【24h】

Control Flow Ambiguous-Type Inter-Procedural Semantic Analysis for Dynamic Language Compilation

机译:动态语言编译的控制流歧义类型过程间语义分析

获取原文
           

摘要

Abstract: The recent expansion of cloud-based solutions highlights that legacy programming languages and technologies, such as the PHP language, are still in heavy use. Furthermore, it turns out that for their effective integration into modern platforms, it is important to understand the legacy code base to provide modern analysis, testing and eventually compiler tooling. The dynamic language PHP would be the perfect candidate for such a synergy, due to its extensive usage, frequent issues in source codes and the need for a better performance and scalability. In this paper, we describe a solution that combines known static language code analysis techniques and that is enhanced by numerous modifications. As a result, we have a design and implementation of a PHP dynamic language code analysis, compiler and runtime, which improves performance and allows for more advanced high level code analysis and tools, all incorporated into the modern platform of .NET Core while taking advantage of the Microsoft Roslyn Compiler Platform.
机译:摘要:基于云的解决方案的最新扩展表明,传统的编程语言和技术(例如PHP语言)仍在大量使用。此外,事实证明,要有效地将它们集成到现代平台中,重要的是了解旧代码库,以提供现代分析,测试以及最终的编译器工具。由于动态语言PHP的广泛使用,源代码中经常出现的问题以及对更好的性能和可伸缩性的需求,因此它将是这种协同作用的理想选择。在本文中,我们描述了一种解决方案,该解决方案结合了已知的静态语言代码分析技术,并且通过大量修改得到了增强。结果,我们设计并实现了PHP动态语言代码分析,编译器和运行时,从而提高了性能并允许使用更高级的高级代码分析和工具,所有这些都结合到了.NET Core的现代平台中,同时利用了Roslyn编译器平台的版本。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号