Multi-stage programming with functors and monads: Eliminating abstraction overhead from generic code.
Jacques CaretteOleg KiselyovPublished in: Sci. Comput. Program. (2011)
Keyphrases
- multistage
- program code
- high level
- single stage
- production system
- programming language
- program understanding
- programming tool
- error handling
- high level abstractions
- fully functional
- stochastic programming
- oracle database g express edition
- code generation
- source code
- dynamic programming
- data abstraction
- stochastic optimization
- computer programs
- lot sizing
- code examples
- object oriented programming
- optimal policy
- computer programming
- assembly systems
- object oriented
- lot streaming
- objective function
- finite horizon
- visual studio