Skip to search formSkip to main contentSkip to account menu

Multi-stage programming

Known as: Multistaged programming 
Multi-stage programming (MSP) is a variety of metaprogramming in which compilation is divided into a series of intermediate phases, allowing typesafe… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
Highly Cited
2019
Highly Cited
2019
TensorFlow Eager is a multi-stage, Python-embedded domain-specific language for hardware-accelerated machine learning, suitable… 
2011
2011
Previous work on semantics-based multi-state programming language design focused on homogeneous and heterogeneous software… 
2005
2005
Previous work on semantics-based multi-stage programming (MSP) language design focused on homogeneous designs, where the… 
Highly Cited
2003
Highly Cited
2003
  • Walid Taha
  • Domain-Specific Program Generation
  • 2003
  • Corpus ID: 19392629
Multi-stage programming (MSP) is a paradigm for developing generic software that does not pay a runtime penalty for this… 
Highly Cited
2003
Highly Cited
2003
The paper addresses theoretical and practical aspects of implementing multi-stage languages using abstract syntax trees (ASTs… 
Highly Cited
2000
Highly Cited
2000
Highly Cited
1999
Highly Cited
1999
MetaML is a statically typed functional programming language with special support for programgeneration. In addition to providing… 
1999
1999
Multi-stage programming is a method for improving the performance of programs through the introduction of controlled program… 
Highly Cited
1998
Highly Cited
1998
Multi-staged programming provides a new paradigm for constructing efficient solutions to complex problems. Techniques such as… 
Highly Cited
1997
Highly Cited
1997
We introduce MetaML, a statically-typed multi-stage programming language extending Nielson and Nielson's two stage notation to an…