We're talking Linda's language: There may now be a way of taking the pain out of parallel software development, says Darren Ince

IT IS NOT often that a programming language makes the pages of the New York Times. Last month, however, the newspaper featured a language called Linda, which promises to bring huge productivity gains in the development of parallel computer software.

In the past 10 years, the computer power available to users has increased dramatically. Processors have been getting faster, and advances in integrated circuit technology have enabled thousands of them to be placed on a small area of silicon.

These so-called parallel computers have the potential to solve problems in areas such as simulation, forecasting and database search, that we only dreamt about a few years ago.

As single processors reach the limits imposed by factors such as the speed of light, increases in computer speed should emerge from combining processors. Unfortunately, while hardware research has created massive processing power, software development lags well behind.

It is immensely difficult to develop, and detect errors in, a parallel software system containing a number of interacting programs shared among a number of processors. One common programming error is known as deadly embrace. This occurs when a program using a resource, such as a file containing data, is suspended whenever it requires another resource - another file, for example - that is being used by a second program; then, when the second program requests a file being used by the first program, it, too, is suspended.

We thus have two programs waiting for each other to release a resource, and the effect on the user can be dramatic: everything seems to go dead.

The difficulties in creating correct programs are seriously hampering the use of parallel computers. Errors such as deadly embrace can be so serious and prevalent that one developer of large systems has compared work on parallel software to experimental scientific research.

But the Linda language may take the pain out of parallel software development. Created by Nicholas Carriero and David Gelernter at Yale University, it hides the complexity of communication and synchronisation. All the user sees are the few statements that manipulate the parallel programs.

Linda has impressed the computing community for two reasons. First, it eases the portability of parallel software from one computer to another, because it does not refer to the underlying hardware architecture. Second, it has been designed to be added to conventional programming languages.

In effect, Linda is just a mini-language for managing the programs executed in parallel; it does not contain features for calculation or manipulation of characters.

Linda was made to be added to such conventional programming languages as C and FORTRAN. Its designers had learnt that computing advances do not occur in a big-bang way but are incremental. Rather than creating a parallel programming language from scratch, they constructed an adjunct for existing languages that already have huge user communities and large libraries of software.

Linda has two messages. The first - that the problems of large parallel program development seem, at first sight, to have been solved - is global. The second - that British parallel software research is rapidly becoming obsolete - is more parochial.

Large sums have been spent on the development of functional programming languages (special mathematical languages for multi- processor computers). But British industry has been showing very little interest, mainly because these languages are radically different from existing ones, such as COBOL and C.

Linda's compatibility not only ensures it a much larger market, but also probably sounds the death knell for a large amount of British software research.

News
Denny Miller in 1959 remake of Tarzan, the Ape Man
people
Arts and Entertainment
Cheryl despairs during the arena auditions
tvX Factor review: Drama as Cheryl and Simon spar over girl band

News
Piers Morgan tells Scots they might not have to suffer living on the same island as him if they vote ‘No’ to Scottish Independence
news
News
i100Exclusive interview with the British analyst who helped expose Bashar al-Assad's use of Sarin gas
PROMOTED VIDEO
Sport
Angel Di Maria celebrates his first goal for Manchester United against QPR
Football4-0 victory is team's first win under new manager Louis van Gaal
Arts and Entertainment
art
News
newsIn short, yes
Arts and Entertainment
Rob James-Collier, who plays under-butler Thomas Barrow, admitted to suffering sleepless nights over the Series 5 script
tv'Thomas comes right up to the abyss', says the actor
Arts and Entertainment
Calvin Harris claimed the top spot in this week's single charts
music
Sport
BoxingVideo: The incident happened in the very same ring as Tyson-Holyfield II 17 years ago
News
Groundskeeper Willie has backed Scottish independence in a new video
people
Arts and Entertainment
The Doctor poses the question of whether we are every truly alone in 'Listen'
tvReview: Possibly Steven Moffat's most terrifying episode to date
News
ebooksAn unforgettable anthology of contemporary reportage
News
i100
Life and Style
Cara Delevigne at the TopShop Unique show during London Fashion Week
fashion
News
The life-sized tribute to Amy Winehouse was designed by Scott Eaton and was erected at the Stables Market in Camden
peopleBut quite what the singer would have made of her new statue...
Sport
England's Andy Sullivan poses with his trophy and an astronaut after winning a trip to space
sport
News
peopleThe actress has agreed to host the Met Gala Ball - but not until 2015
Latest stories from i100
Have you tried new the Independent Digital Edition apps?
Independent Dating
and  

By clicking 'Search' you
are agreeing to our
Terms of Use.

iJobs Job Widget
iJobs General

Teaching Assistant for KS1 & KS2 Huddersfield

£50 - £65 per day: Randstad Education Leeds: We are looking for flexible and i...

Teaching Assistant for KS1 & KS2 Huddersfield

£50 - £65 per annum: Randstad Education Leeds: We are looking for flexible and...

Primary Teaching Supply

£130 - £160 per day: Randstad Education Leeds: Qualified KS2 Supply Teacher r...

Year 1/2 Teacher

£130 - £160 per day: Randstad Education Leeds: Qualified KS1 Teacher required,...

Day In a Page

These Iranian-controlled Shia militias used to specialise in killing American soldiers. Now they are fighting Isis, backed up by US airstrikes

Widespread fear of Isis is producing strange bedfellows

Iranian-controlled Shia militias that used to kill American soldiers are now fighting Isis, helped by US airstrikes
Topshop goes part Athena poster, part last spring Prada

Topshop goes part Athena poster, part last spring Prada

Shoppers don't come to Topshop for the unique
How to make a Lego masterpiece

How to make a Lego masterpiece

Toy breaks out of the nursery and heads for the gallery
Meet the ‘Endies’ – city dwellers who are too poor to have fun

Meet the ‘Endies’ – city dwellers who are too poor to have fun

Urbanites are cursed with an acronym pointing to Employed but No Disposable Income or Savings
Paisley’s decision to make peace with IRA enemies might remind the Arabs of Sadat

Ian Paisley’s decision to make peace with his IRA enemies

His Save Ulster from Sodomy campaign would surely have been supported by many a Sunni imam
'She was a singer, a superstar, an addict, but to me, her mother, she is simply Amy'

'She was a singer, a superstar, an addict, but to me, her mother, she is simply Amy'

Exclusive extract from Janis Winehouse's poignant new memoir
Is this the role to win Cumberbatch an Oscar?

Is this the role to win Cumberbatch an Oscar?

The Imitation Game, film review
England and Roy Hodgson take a joint step towards redemption in Basel

England and Hodgson take a joint step towards redemption

Welbeck double puts England on the road to Euro 2016
Relatives fight over Vivian Maier’s rare photos

Relatives fight over Vivian Maier’s rare photos

Pictures removed from public view as courts decide ownership
‘Fashion has to be fun. It’s a big business, not a cure for cancer’

‘Fashion has to be fun. It’s a big business, not a cure for cancer’

Donatella Versace at New York Fashion Week
The fall of Rome? Cash-strapped Italy accused of selling its soul to the highest bidder

The fall of Rome?

Italy's fears that corporate-sponsored restoration projects will lead to the Disneyfication of its cultural heritage
Glasgow girl made good

Glasgow girl made good

Kelly Macdonald was a waitress when she made Trainspotting. Now she’s taking Manhattan
Sequins ahoy as Strictly Come Dancing takes to the floor once more

Sequins ahoy as Strictly takes to the floor once more

Judy Murray, Frankie Bridge and co paired with dance partners
Wearable trainers and other sporty looks

Wearable trainers and other sporty looks

Alexander Wang pumps it up at New York Fashion Week
The landscape of my imagination

The landscape of my imagination

Author Kate Mosse on the place that taught her to tell stories