Slashdot Mirror


Researchers Develop New Tool For Writing Code

neutron_p writes "A group of researchers, led by Carnegie Mellon researchers, have developed a new set of software tools that may revolutionize the way computer code is written. They said they have created a new breed of software called "SPIRAL" that automatically generates code for signal-processing applications - applications that help make computers run faster and cheaper. "What SPIRAL does is permit users to develop high quality code for new and old applications automatically, say in 10 minutes or less, saving time, money and aggravation for end users""

6 of 35 comments (clear)

  1. If this is for real... by jessecurry · · Score: 2, Insightful

    it seems like a very cool technology. From what the article says this software would definitely eliminate a large chunk of code optimization time, but I suppose that as each new architecture was developed a second team would have to be completing the SPIRAL coding.
    I'm always amazed by the speed differences coming from those who know the architecture and those who don't, maybe this will even the playing field and let coders code.

    --
    Those who know, do not speak. Those who speak, do not know. ~Lao Tzu
  2. DSP Code by bhima · · Score: 4, Insightful

    Signal processing code represents small part of the code that I write and I find it the most manageable. It's not easy to code nor is more quickly finished. But I find it more predictable and testable. It's the business logic and UI that becomes this impossible morass of vague requirements and compromises.

    --
    Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
  3. Re:The Man-Month Myth by archeopterix · · Score: 2, Insightful
    They finally found the silver bullet? Wow...
    Big deal. It's being found about once a year, each time getting a story on Slashdot :-)
  4. revolutionary my ass by Anonymous Coward · · Score: 3, Insightful

    It's a god damned DSP algorithm wizard.

    This will not help you write anything but specific DSP algorithms.

  5. Re:The Man-Month Myth by p3d0 · · Score: 4, Insightful
    Wow... and that even after the entire world has been searching for it for 42 years and didn't find it...
    You say that as though 42 years were a long time. That's like some Roman engineer claiming it's impossible to dig a tunnel under the English Channel.

    The one claim of MMM I disagree with most strongly is that we are within an order of magnitude of the most productive we will ever be in terms of software development. I firmly believe that 99+% of a typical developer's time is spent fighting with tools and reinventing wheels in a way that will seem pittifully primitive 50 years from now, and will be looked back on with awe and nostalgic reverence 200 years from now.

    --
    Patrick Doyle
    I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
  6. our dbas do that sort of.. by josepha48 · · Score: 2, Insightful

    .. our dba's have a perl script that takes metadata and a data dictionary and then generates all the necessary table updates and structures for table updates. Its not ff transforms, but generating code it not a new idea. What I want is a tool that generates java code from business rules. That would make my job so much easier. Of course open source too, cause I can't afford Rational Rose.

    --

    Only 'flamers' flame!
    Does slashdot hate my posts?