Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
433303 | Science of Computer Programming | 2015 | 5 Pages |
Abstract
•Overview of machine level issues in high level programming.•Object oriented implementation can incur major overhead.•Performance data for OO and primitive implementation of the GLL algorithm.
Object oriented and pattern based metaphors for software present a solid engineering base for software understanding and construction, but sometimes impose a high performance overhead. We quantify this overhead for one form of generalised parsing and propose support for implementation facets in high level programming languages.
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics
Authors
Adrian Johnstone, Elizabeth Scott,