August 30, 2002 5:02 PM PDT

Programming geeks fight to the finish

While the rest of the nation lounges on the beach and bids farewell to summer, some computer programmers will spend the Labor Day weekend creating software robots that will deliver virtual packages while shoving each other into lethal ponds.

The occasion for this creative exercise is the Fifth ICFP Programming Contest, a 72-hour battle announced Friday and ending Monday at noon. Winning robots will square off against each other at the International Conference on Functional Programming held this year in Pittsburgh Oct. 4-6.

Entrants, vying for a $1,000 cash top prize, may use any programming language they wish, but contest organizers are confident that the prevailing robot will be created with a functional programming language.

Functional programming, based on the use of mathematical functions, is one of several different computer language paradigms. More common is the imperative programming paradigm, which includes languages such as C and Java and works by giving step-by-step instructions. Other programming types include logic and object-oriented programming.

"We believe that the functional programming paradigm has a lot of advantages and deserves to be used more widely," said contest organizer Tim Sheard, a professor at contest sponsor the OGI School of Science & Engineering, an Oregon Health & Science University school in Beaverton, Ore.

"We believe it leads to programs that are more robust with fewer errors. The contest is a lighthearted way to make our point."

Functional languages have been well represented in the ICFP winners' circle. Between 1998 and 2001, winners of first, second and third prizes have used Haskell and Erlang, both functional languages; Dylan, an object-oriented language; OCaml, an object-oriented and functional hybrid; and Cilk, a parallel imperative variant of ANSI C.

Entries spiked last year, increasing sixfold from the prior year to 263 entries.

The competing programmers' task is to create a software robot that delivers packages of varying weights. The robots, which drown when pushed into virtual bodies of water, do not necessarily have to be nice to win.

"One way to win is to disable the other robots," Sheard said. "That adds a real elements of difficulty in the programming, and that's part of what we were reaching for."

Software robots, like their hardware counterparts, imitate human behavior in some way. A common example is a search engine spider, which crawls the Web gathering information.

Sheard made no apologies for making contestants work over the Labor Day weekend. He cited the heavily international make-up of past contestant pools--only a minority hail from the United States--as well as two weekends of Jewish holidays that follow Labor Day. Any later than that, and last-minute airfare starts becoming a budgetary issue.

"We'll pay for the winners to come to the conference," Sheard said. "And we wanted to get cheap flights."

Powered by Jive Software
advertisement

Latest tech news headlines

Resource center from News.com sponsors
What you need in business class email.
Mailtrust

Click Here!
Never worry about email again. From mobility and shared calendaring to virus and spam protection starting at only $3 per mailbox. more>

Rackspace Mailtrust
Total Email Relief

We'll take care of your email so you can take care of your business.

14 Day Free Trial

With expert support 24x7x365 we guarentee 100% uptime. Try us for free for 14 days. Never worry about your email again.

Just $3 per mailbox

Choose the plan that is right for your company and only pay for what you need.

RSS Feeds

Add headlines from CNET News to your homepage or feedreader.

More feeds available in our RSS feed index.

advertisement

Inside CNET News

Scroll Left Scroll Right
  • News - Business Tech

    Chrome's JavaScript challenge to Silverlight

    The advent of Google's Chrome browser, software pros say, should spur a big speedup for JavaScript, which would raise its standing against Microsoft's Silverlight technology.

  • Gallery

    Photos: Top 10 reviews of the week

    Here are CNET Reviews' 10 favorite items from the past week, including the TiVo HD XL, Sony Cyber-shot DSC-H50, and the Dish Network's newest digital TV converter box.

  • News - Apple

    Apple watchers spot 'iPod Nano' pix, iTunes hints

    The rumor mill has long been predicting a longer, leaner new version of the iPod Nano, and now it's conjuring up some pictures.

  • Coop's Corner

    Chris Shipley 1, Internet lynch mob 0

    Demo's impresario goes public with a tart and smartly written riposte to the shoot-from-the-lip crowd.

  • Video

    Katie Couric reflects on first Webcast

    The political conventions are over and so are CBS Evening News anchor Katie Couric's first series of Webcasts. CNET's Kara Tsuboi sat down with Couric on the final night of the Republican National Convention to discuss what she liked about Webcasting, some of her most memorable guests, and whether TV news will still be around by the next round of conventions.

  • News - Digital Media

    Google-focused satellite enters orbit

    The search titan has exclusive rights among online mapping sites to images from the new GeoEye-1 satellite, which launched Saturday.

  • Video

    YouTube plays party politics

    During the presidential campaigning four years ago, YouTube didn't even exist. Now it's a tool candidates must master to get their message across. CNET's Kara Tsuboi stops by the YouTube upload booths at the Democratic and Republican conventions to find out why Google's video site has such a big presence in Denver and St. Paul, Minn.

  • News - Gaming and Culture

    Are Demo and TechCrunch50 fragmenting their audiences?

    With both events scheduled to start Monday, many press, as well as venture capitalists and others are having to choose which one to attend.

  • News - Cutting Edge

    Execs predict next Google-like tech

    On eve of company's 10-year anniversary, researchers and business pundits speculate about what technologies might someday have as much impact as Google.

  • Gallery

    Images: The art of 'Spore' prototypes

    Will Wright and his Maxis team worked on dozens of prototypes to test the elements of their soon-to-be-released evolution game. Here's a sampling.

  • Webware

    At the TechCrunch50, an unfair advantage?

    Inside baseball: How Webware and other blogs can compete with TechCrunch in covering the TechCrunch50 event.

  • Green Tech

    Duke Energy to invest in mini solar power plants

    Can hundreds of rooftop solar panels collectively operate like a central power plant? Duke Energy launches $100 million distributed solar program to find out.