Archive

Posts Tagged ‘BBCBASIC’

Control Flow Graph Linearisation in OWL BASIC

February 14th, 2010 Robert Smallshire No comments

To compile the code comprising an OWL BASIC procedure, function or main program into CIL, we must linearise the Control Flow Graph (CFG) representing the program statements. The CFG undergoes many transformations during compilation, for example to eliminate unreachable code or convert GOSUB routines into named procedures. Generation of CIL using Reflection.Emit requires [...]

Read the rest of this entry »
Categories: .NET, OWL BASIC, computing Tags: ,

IronPython 2.0 and Jython 2.5 performance compared to Python 2.5

IronPython 2.0 can be hundreds of times slower than CPython on some microbenchmarks. Jython 2.5 can scale better than CPython on those same benchmarks.

Read the rest of this entry »