> There are no real new ideas in CS popping around at this point, so we 
> are reduced to recycling each other's socks. So it goes. We're in an 
> evolutionary, not a revoluationary, business. This may be permanent, it 
> is hard to tell.

Has there been *any* revolutionary idea in CS since mid 1970s?
upto 1975 (in no particular order)
    Monitors
    critical regions
    synchronization primitives
    message passing
    rpc
    object oriented programming
    abstract data types
    garbage collection
    virtual memory
    virtual machines
    network file systems
    capabilities
    networking
    atomic transactions
    relational database
    denotational semantics
    functional programming
    parsing
    hashtables
    various search/sort techniques

the following may be post 1975 (but more likely I am mistaken)
    non blocking synchronization (more than just compare&swap)

My problem is not with reinvention [very few can be in the
right place at the right time with the right kind of brain]
but just how badly it is done.  Or that it starts out right
but then it is left incomplete.

Reply via email to