咨询与建议

限定检索结果

文献类型

  • 3 篇 期刊文献
  • 1 篇 会议

馆藏范围

  • 4 篇 电子文献
  • 0 种 纸本馆藏

日期分布

学科分类号

  • 4 篇 工学
    • 3 篇 计算机科学与技术...
    • 3 篇 软件工程

主题

  • 4 篇 virtual function...
  • 4 篇 multiple inherit...
  • 3 篇 single inheritan...
  • 3 篇 performance
  • 3 篇 languages
  • 3 篇 coloring
  • 3 篇 dynamic loading
  • 3 篇 downcast
  • 3 篇 late binding
  • 3 篇 measurement
  • 2 篇 multiple subtypi...
  • 2 篇 experimentation
  • 2 篇 casting
  • 2 篇 method tables
  • 2 篇 type analysis
  • 2 篇 perfect hashing
  • 2 篇 subtype test
  • 2 篇 interfaces
  • 2 篇 binary tree disp...
  • 1 篇 closed-world ass...

机构

  • 2 篇 lirmm cnrs f-343...
  • 1 篇 univ montpellier...
  • 1 篇 cnrs f-34000 mon...
  • 1 篇 univ montpellier...
  • 1 篇 univ montpellier...
  • 1 篇 univ quebec mont...
  • 1 篇 univ montpellier...

作者

  • 4 篇 ducournau roland
  • 1 篇 privat jean
  • 1 篇 morandat floreal

语言

  • 4 篇 英文
检索条件"主题词=virtual function tables"
4 条 记 录,以下是1-10 订阅
排序:
Perfect Hashing as an Almost Perfect Subtype Test
收藏 引用
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS 2008年 第6期30卷 1–56页
作者: Ducournau, Roland LIRMM CNRS F-34392 Montpellier 5 France Univ Montpellier 2 Montpellier France
Subtype tests are an important issue in the implementation of object-oriented programming languages. Many techniques have been proposed, but none of them perfectly fulfills the five requirements that we have identifie... 详细信息
来源: 评论
Implementing Statically Typed Object-Oriented Programming Languages
收藏 引用
ACM COMPUTING SURVEYS 2011年 第3期43卷 1–48页
作者: Ducournau, Roland LIRMM CNRS F-34392 Montpellier 5 France Univ Montpellier 2 F-34095 Montpellier 5 France
Object-oriented programming represents an original implementation issue due to its philosophy of making the program behavior depend on the dynamic type of objects. This is expressed by the late binding mechanism, aka ... 详细信息
来源: 评论
Empirical Assessment of Object-Oriented Implementations with Multiple Inheritance and Static Typing  09
Empirical Assessment of Object-Oriented Implementations with...
收藏 引用
24th Annual ACM Conference on Object-Oriented Programming, Systems, Languages and Applications
作者: Ducournau, Roland Morandat, Floreal Privat, Jean Univ Montpellier 2 LIRMM F-34095 Montpellier 5 France Univ Quebec Montreal Montreal PQ Canada
Object-oriented languages involve a threefold tradeoff between runtime efficiency, expressiveness (multiple inheritance), and modularity, i.e. open-world assumption (OWA). Runtime efficiency is conditioned by both the... 详细信息
来源: 评论
Coloring, a versatile technique for implementing object-oriented languages
收藏 引用
SOFTWARE-PRACTICE & EXPERIENCE 2011年 第6期41卷 627-659页
作者: Ducournau, Roland Univ Montpellier 2 LIRMM F-34000 Montpellier France CNRS F-34000 Montpellier France
Late binding and subtyping create run-time overhead for object-oriented languages. Dynamic typing and multiple inheritance create even more overhead. Static typing and single inheritance lead to two major invariants, ... 详细信息
来源: 评论