top | item 27567377

(no title)

pdamoc | 4 years ago

Gerald Sussman of SICP fame was asked why they stop teaching SICP and he said that the way programming was being done changed mid 90s. It moved from programming from first principles to programming against an API. This is still the reality of most.

You have to be big enough or brave enough to move back to reinventing the whole universe.

In theory, any large company could use projects like Oberon and "STEPS Toward The Reinvention of Programming" as an inspiration and create a full stack that runs GUIs on all platforms.

In practice this is a monumental undertaking that not even companies like Apple could do. They still reused BSD for macos and KHtml for Safari.

discuss

order

jolux|4 years ago

Apple could absolutely do it (or Microsoft, or Google, or Amazon) but there’s no justification for it from a business perspective.

Aeolun|4 years ago

Google sort of did it with Android and Apple with iOS and it worked out really well for them.

upforgrabs|4 years ago

fuchsia seems like a solid attempt by goog to write a ground up os

Rochus|4 years ago

> could use projects like Oberon and "STEPS Toward The Reinvention of Programming"

Like Dart, Flutter & Fuchsia?