Semantic Programming

Semantic Programming (SP) is a new paradigm for programming computers that I have been developing over the last number of years. It has been a slow burning research project as I have had to fit the work around other commitments.

I have tentatively started a blog about SP here: Semantic Programming.

In February 2008 I put together a paper that introduces the motivations and core framework that underlie SP. You can download the Introduction to Semantic Programming PDF file here. However, please note that this paper is now a little out of date as (in particular) there have been some changes to the construction of nodedges.

I am very interested to hear any comments or questions. Please email them to me at: oli at

Oli Sharpe


Copyright © Oliver Sharpe 2008 - 2014