Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Browse by topic Browse by titles Authors Reviewers Browse by issue Browse Help
Search
  Browse All Reviews > Software (D) > Programming Techniques (D.1) > Automatic Programming (D.1.2)  
 
Options:
 
  1-10 of 47 Reviews about "Automatic Programming (D.1.2)": Date Reviewed
  Morphing: structurally shaping a class by reflecting on others
Huang S., Smaragdakis Y.  ACM Transactions on Programming Languages and Systems 33(2): 1-44, 2011. Type: Article

Language designers have continuously explored various mechanisms to adapt code for reuse with a different purpose. Morphing is the latest concept to extend the notion of genericity to where the actual structure of a class can vary according to...

Jul 25 2011
  I/O guided detection of list catamorphisms: towards problem specific use of program templates in IP
Hofmann M., Kitzelmann E.  PEPM 2010 (Proceedings of the 2010 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation, Madrid, Spain,  Jan 18-19, 2010) 93-100, 2010. Type: Proceedings

In contrast to classical programming, which works from an assumed-to-be-complete specification to a particular implementation, the aim of inductive programming (IP) is to find algorithms that deal with known-to-be-incomplete information, such as...

Aug 2 2010
  Optimizations for quadrature representations of finite element tensors through automated code generation
Ølgaard K., Wells G.  ACM Transactions on Mathematical Software 37(1): 1-23, 2010. Type: Article

There are various techniques to numerically solve differential equations: finite differences, finite elements, finite volume, spectral elements, and more. This paper deals with finite element approximation....

May 24 2010
  Program interpolation
Moss A., Page D.  PEPM 2009 (Proceedings of the 2009 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation, Savannah, GA,  Jan 19-20, 2009) 31-40, 2008. Type: Proceedings

There continues to be an evolving realization of an increasing discrepancy between current programming languages and hardware architectures. Furthermore, for such a rapidly moving target as today’s computing platforms, optimizing with...

May 8 2009
  Specialization for applications using shared libraries
Zhu P., Khoo S.  Partial evaluation and semantics-based program manipulation (Proceedings of the 2008 ACM SIGPLAN Symposium on Partial Evaluation and Semantics-based Program Manipulation, San Francisco, California,  Jan 7-8, 2008) 159-168, 2008. Type: Proceedings

Zhu and Khoo present a novel approach to the runtime specialization of C applications that use shared libraries. In contrast to static libraries, shared libraries are not linked to every application that uses them. Rather, only a reference to a...

Mar 7 2008
  The complexity of agent design problems: determinism and history dependence
Wooldridge M., Dunne P.  Annals of Mathematics and Artificial Intelligence 45(3-4): 343-371, 2005. Type: Article

Experience teaches programmers that some problems are hard. The theory of computation proves that some have no algorithmic solution. Complexity theory suggests that some solvable problems have no efficient algorithm. A program must try all...

Jun 28 2006
  Termination analysis and specialization-point insertion in offline partial evaluation
Glenstrup A., Jones N.  ACM Transactions on Programming Languages and Systems 27(6): 1147-1215, 2005. Type: Article

The main goal of partial evaluation is program specialization. Essentially, given a program and part of its input data, a partial evaluator returns a new, residual program that is specialized for the given data. In the optimal case, all...

Mar 1 2006
  Program transformation by templates based on term rewriting
Chiba Y., Aoto T., Toyama Y.  Principles and practice of declarative programming (Proceedings of the 7th ACM SIGPLAN International Conference on Principles and Practice of Declarative Programming, Lisbon, Portugal,  Jul 11-13, 2005) 59-69, 2005. Type: Proceedings

The automatic rewriting of programming code to enhance efficiency is fundamental to compiler design, and is an important area in theoretical computer science. The most typical current practice uses templates that comprise input and output schemas ...

Sep 8 2005
  A framework for the integration of partial evaluation and abstract interpretation of logic programs
Leuschel M.  ACM Transactions on Programming Languages and Systems 26(3): 413-463, 2004. Type: Article

This paper is concerned with the application of partial evaluation techniques to logic programs. It points out, therefore, how partial deduction can be integrated into the execution of queries given to a logic program. The input (namely, bindings ...

Dec 26 2004
  The power of symmetry: unifying inheritance and generative programming
Hutchins D.  Object-oriented programming, systems, languages, and applications (Companion of the 18th annual ACM SIGPLAN conference, Anaheim, CA, USA,  Oct 26-30, 2003) 38-52, 2003. Type: Proceedings

The author describes a programming language, Ohmu, as well as an object-oriented (OO) model of the same name, which unifies the concepts of functions, classes, instances, templates, and aspects into a single construct, the structure. If one...

Jan 26 2004
 
 
 
Display per page
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright © 2000-2013 ThinkLoud, Inc.
Terms of Use
| Privacy Policy