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."
Senior Network Officer, from £30,013 to £35,858 per annum Information Services is responsible for all centrally provided IT Services and facilities and has an ambitious development programme outlined to 2012. Working in a small team you ... more >
Install and Configuration Engineer, London, £38,000 (inc bens) The role is to provide a technical engineer who is responsible for installation and configuration controls of a software product (aCP). aCP is an outcome based strategy ... more >
Assistant Forensic Computer Analyst - Police Headquarters, Maidstone, £20,164 - £23,632 Permanent Contract Digital devices and information communication technology are present in almost every investigation the police service undertakes. Kent Police Digital Forensics Unit ... more >
London, United Kingdom | London School of Economics
Development Manager, London, £45,585 - £52,806 PA LSE is a cosmopolitan community in the centre of London focusing on the study of the social sciences. With a centralised delivery model IT Services provides information technology ... more >More job opportunities