4 ms·
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
by pdamoc 5y 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.
- jolux 5y agoApple could absolutely do it (or Microsoft, or Google, or Amazon) but there’s no justification for it from a business perspective.
- upforgrabs 5y agofuchsia seems like a solid attempt by goog to write a ground up os
- sparkie 5y agoWhat are the advantages/disadvantages of Zircon over seL4? I've read up a bit on seL4, but can't seem to find the rationale or design decisions behind Zircon. Not sure why Google needs to roll their own microkernel when there is a fast, secure, formally verified one they could use.
- upforgrabs 5y agoA web search shows some speculation suggesting it could be Zircon's larger feature set and a desire for an in-house ground up solution. Fuchsia leads are on twitter; they seem very nice and some have open DM's. They'd probably be happy to answer
- Aeolun 5y agoGoogle sort of did it with Android and Apple with iOS and it worked out really well for them.
- Rochus 5y ago> could use projects like Oberon and "STEPS Toward The Reinvention of Programming" Like Dart, Flutter & Fuchsia?