主页 > 媒体报道 >

深圳软件开发公司推荐OAP的由来

  深圳软件开发公司推荐OAP的由来,正在进行的第二个项目是Annotated MatLab,或AML。这里要解决的问题是优化某个MatLab程序,重点再次集中在内存使用和操作混合上。AML方案就是用专门的指令来注释MatLab,大部分是声明式的,用信息标注代码,这样语言处理器就可以产生优化的代码。
深圳软件开发公司
  在PARC的组织中有许多关于AML是否是AOP的讨论。最终的语言注释不同于其他的系统,没有从基础代码中分离出来,而是仍然嵌在其中。但更重要的是,很难用普通的英语表达这些指令所捕获的抽象。正因为这个原因,AML没有使其成为ECOOP论文。但是,它被当成一个数据点来阐述面向方面编程应该或不应该是什么样.

  深圳软件开发公司推荐OAP的由来,在1995年夏天到]997年夏之间,John Lamping正忙于多项研究工作,其中有一个小系统,称为计算时间控制元语言(ETCML)。其思想就是提供一组指令,使程序员可以用来指定语言处理器何时能够计算一段指定代码。这项工作恰好在反射工作的顺序之后,用来识别代码的某一部分是否在编译时或运行时进行计算。这项工作来源于对元对象协议的优化,以使它们更容易进行编译。该理论认为语言处理器不能总是确定最好的计算时间,而来自于程序员的输人会无限简化语言处理器的任务。在ETCML中,计算时间被当作软件开发关注点来分析,它对运行时的性能有着重要影响。

  该项工作可以作为另一个有意义的数据点,用来思考那些相当独立于功能代码的软件开发关注点。

  

  • 1
  • 2
  • 3