Slashdot Mirror


Innovation on the Edge?

MCassatt asks: "It's a truism in many fields that breakthroughs come from the edge: the scandalous Impressionists become pretty pictures for posters and umbrellas; the world of science fiction becomes the world of science. The wonderful, the fantastic, and the mad of today are tomorrow's mainstream. Are there examples of this in computer science? Not extreme programming, but extreme programs?"

3 of 226 comments (clear)

  1. Computer Space by Vagary · · Score: 5, Informative

    "Computer space" is the object of study of computability theory. Turing Machines, Post Machines, the \lambda-Calculus, the Language of WHILE-programs, function (morphism) composition, etc. These are all theories about the nature of computer space. Since the Church-Turing thesis and complexity theory pretty much cover the fundamental physics of the space, instead we worry about different ways to visualise and apply the space. It's much closer to engineering than physics is style, but you must admit that there's some similarity.

  2. Avalon, Aspect Oriented Programming by hoegg · · Score: 4, Informative

    Check out the Avalon project. If is a framework encompassing the ideas of Component Oriented Programming and Separation of Concerns.

    Also, read about Aspect oriented Programming, which "modularize[s] crosscutting aspects of a system" by allowing a programmer to specify "aspects" of a class or component such as logging, security, remotability, and more.

  3. Re:Virii by ryants · · Score: 4, Informative
    The plural of virus is neither viri nor virii, nor even vira nor virora. It is quite simply viruses, irrespective of context. Here's why.
    What's the Plural of `Virus'?
    --

    Ryan T. Sammartino
    "Ancora imparo"