Porting legacy interpretive bytecode to the CLR
Jeremy Singer · 2002
We describe and evaluate five different approaches to executing legacy BCPL programs on the Common Language Runtime. The approaches cover the entire spectrum of machine-independent compilation, from high-level source code to low-level bytecode. We discuss the trade-offs involved with each approach.