Archive

Archive for the ‘.NET’ Category

Control Flow Graph Linearisation in OWL BASIC

February 14th, 2010 Robert Smallshire No comments

Erythromycin Online
Buy Coumadin
Penisole Online
Buy Phentrimine
Zelnorm Online
Buy Elavil
Flomax Online
Buy Aldactone
Avapro Online
Buy Zelnorm
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 [...]

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

OWL BASIC produces its first executable

August 4th, 2009 Robert Smallshire 4 comments
Categories: .NET, IronPython, OWL BASIC, Python, computing Tags:

IronPython hammers CPython when not mutating class attributes

May 22nd, 2009 Robert Smallshire 6 comments
Categories: .NET, IronPython, Jython, Python, computing, software 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 »

Dismal performance with IronPython

May 17th, 2009 Robert Smallshire 2 comments

IronPython can be slow – 10x to 100x slower than CPython on real-world code and it has been observed to be up to 6000x slower.

Read the rest of this entry »

OWL BASIC runtime library takes shape

February 11th, 2009 Robert Smallshire 2 comments

OWL BASIC Control Flow Graph

November 23rd, 2008 Robert Smallshire No comments
Categories: .NET, 8 bit, OWL BASIC, computing, software Tags:

OWL BASIC parser and abstract syntax tree

November 23rd, 2008 Robert Smallshire No comments
Categories: .NET, OWL BASIC, computing, software Tags:

NEXT please! Compiling iteration structures in BBC BASIC

Categories: .NET, C++, OWL BASIC, computing, software Tags:

Compiling variant function return types in BBC BASIC

June 19th, 2007 Robert Smallshire 4 comments
Categories: .NET, OWL BASIC, computing, software Tags: