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… (More)
Wikipedia

Topic mentions per year

Topic mentions per year

1999-2016
01219992016

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2016
2016
Writing and optimizing programs for high performance on systems with Graphics Processing Units (GPUs) remains a challenging task… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
2010
2010
Multi-stage programming (MSP) provides a disciplined approach to run-time code generation. In the purely functional setting, it… (More)
  • figure 1
  • figure 3
  • figure 5
  • figure 6
Is this relevant?
2010
2010
Hardware description languages use a low level of abstraction making the task of hardware designers error-prone and time… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
2009
2009
Multi-stage programming (MSP) provides a disciplined approach to run-time code generation. In the purely functional setting, it… (More)
  • figure 1
  • figure 3
  • figure 6
  • figure 5
  • figure 7
Is this relevant?
2006
2006
Dependent types and multi-stage programming have both been used, separately, in programming language design and implementation… (More)
  • figure 3
  • figure 4
  • figure 6
  • figure 7
  • figure 8
Is this relevant?
2005
2005
With Gaussian Elimination as a representative family of numerical and symbolic algorithms, we use multi-stage programming, monads… (More)
Is this relevant?
2004
2004
High-level languages offer abstraction mechanisms that can reduce development time and improve software quality. But abstraction… (More)
Is this relevant?
Review
2003
Review
2003
Multi-stage programming (MSP) is a paradigm for developing generic software that does not pay a runtime penalty for this… (More)
Is this relevant?
Highly Cited
2002
Highly Cited
2002
Multi-stage programming languages provide a convenient notation for explicitly staging programs. Staging a definitional… (More)
  • figure 1
Is this relevant?
1999
1999
  • Zine El-Abidine
  • 1999
Multi-stage programming is a method for improving the performance of programs through the introduction of controlled program… (More)
Is this relevant?