Stories
Slash Boxes
Comments

SoylentNews is people

posted by cmn32480 on Monday November 30 2015, @08:19AM   Printer-friendly
from the thought-provoking dept.

In 1999, Butler Lampson gave a talk about the past and future of "computer systems research" [PDF]. Here are his opinions from 1999 on "what worked".

Yes

Virtual memory
Address spaces
Packet nets
Objects / subtypes
RDB and SQL
Transactions
Bitmaps and GUIs
Web
Algorithms

Maybe

Parallelism
RISC
Garbage collection
Reuse

No

Capabilities
Fancy type systems
Functional programming
Formal methods
Software engineering
RPC
Distributed computing
Security

Basically everything that was a Yes in 1999 is still important today.

The article is a current snapshot on those issues. Do you agree?


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by mendax on Monday November 30 2015, @08:20PM

    by mendax (2840) on Monday November 30 2015, @08:20PM (#269889)

    (the above link is why I refuse to ever take a Java job, never have, never will, its the COBOL of a new generation)

    Having taken a Java job in the past what can I say? I love Java in principle, but only for projects where it makes sense. If you're forced to use the JVM and JRE, there's Groovy, Scala, and Jython. With Groovy, you can write old-fashioned procedural code to your heart's content without a hint of the OO underpinnings. In fact, I love Groovy because of that simplicity. It makes it easy to write something "in Java" that is quick and dirty without having to deal with the other shit. Oh, and Groovy and its closures let you do all the functional programming you want, even if it makes absolutely no sense.

    --
    It's really quite a simple choice: Life, Death, or Los Angeles.
    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2