R E L A T E D   C O N T E N T

Free email newsletters




ADVERTISEMENT

Excelsior writes its own spreadsheets

High-level language allows Excel spreadsheet to be scaled to suit different tasks

Clive Akass, Personal Computer World 27 Nov 2007
ADVERTISEMENT

An Oxford researcher has written a high-level language called Excelsior with a compiler that can generate Excel spreadsheets.

Jocelyn Paine, who lectures in Artificial Intelligence and works as a consultant, says it can save a lot of time by because the same program can be used to generate different sizes of spreadsheets.

"This is very useful for … developers who need to produce many different versions," he said.

Excelsior describes spreadsheets in terms of named tables, declared in a similar way to C++ or Java arrays. Formulas use Excel syntax but refer to table names rather than cell addresses, making programs easier to understand, according to Paine.

Paine has used the system for financial modelling but has posted an example that models rabbit-fox populations over different time scales – and another that generates Sci-fi stories.

He is selling copies of Excelsior for £350 at www.spreadsheet-factory.com but admits that it won't suit all Excel users because it lacks a graphical interface: the compiler is driven by a command line, and the programs are text files.

"However, the Excelsior language is small, and easy to learn if you know languages such as C++, Java, Perl, PHP, Python, or Ruby."

Excel component library – see Test Bed


All Software Developer
Tags: Excel, Excelsior

Like this story? Spread the news by clicking below:

Post this to Delicious del.icio.us    Post this to Digg Digg this    Post this to reddit reddit!

Permalink for this story
R E A D E R   C O M M E N T S

M A R K E T P L A C E
Sponsored links
F E A T U R E D   J O B S
Reading, Berkshire, United Kingdom | EDS
Position - EA Integrator Location - Reading Job Description: A skilled System Integrator to integrate application Test Harnesses to support business requirements. The Candidate will possess specific experience of enterprise systems, component validation and integrating ... more >
Inverness, United Kingdom | NHS Scotland
CORPORATE SERVICES E-HEALTH DEPARTMENT  RAIGMORE HOSPITAL INVERNESS TECHNICAL DEVELOPMENT TEAM IT TECHNICAL SPECIALIST  £24,103 to £32,653 PA An exciting opportunity has arisen to join the technical development team within the eHealth Department. We are looking ... more >
Sandiacre, Nottinghamshire, United Kingdom | NHS Midlands
Workstream Lead Requirement, Design, Build and Test (Business Analyst) Strategic IM&T - Delivery   Band 7:      £29,091 - £38,352 per annum Hours:       37.5 per week Base:         Octavia House, Sandiacre Job Ref:     973 - 080810   ... more >
Reading, Berkshire, United Kingdom | EDS
Job Description: A skilled System Integrator to integrate application hosting environments to support business requirements. The Candidate will possess specific experience of enterprise systems, component validation and integrating technical Infrastructures and system management facilities within ... more >
More job opportunities