What's worked in Computer Science: 1999 vs. 2015 (2015)
11–20 of 155 posts
Re: What's worked in Computer Science: 1999 vs. 2015 (2015)
#12What is "capabilities" supposed to mean?
Re: What's worked in Computer Science: 1999 vs. 2015 (2015)
#13Re: What's worked in Computer Science: 1999 vs. 2015 (2015)
#14Also, at the end of the day, they all turned into μops. If I remember Jim Keller correctly, ARM and x86, they are basically the same in the back nowadays, its just the frontend and their decoding units are different. And that's why he strongly suggested AMD to also adapt Zen design with ARM ISA during his tenure there, oh I think it is called K12.
I think there is another blurry line between superscalar and VLIW architecture, too.
Re: What's worked in Computer Science: 1999 vs. 2015 (2015)
#15Re: What's worked in Computer Science: 1999 vs. 2015 (2015)
#16What is "capabilities" supposed to mean?
Probably Capability based security https://en.wikipedia.org/wiki/Capability-based_security
Re: What's worked in Computer Science: 1999 vs. 2015 (2015)
#17> Fancy type systems We are taking steps to this direction. By adding optional typing to dynamic languages Python and JavaScript/TypeScript. And then type checker tools and local programming style guides are making using these maybe less optional, and more mandatory.
It would be such a total betrayal of it's reason for existing that we would have to invent another untyped or duck-typed language again.
Re: What's worked in Computer Science: 1999 vs. 2015 (2015)
#18But "Functional programming approach" has been subsumed into existing programming languages, e.g. records in Java. You get most of the benefit of FP while keeping all of the other good stuf from an imperative language.
Re: What's worked in Computer Science: 1999 vs. 2015 (2015)
#19Fascinating about how ARM has made tremendous strides in the “high end” market since 2015. I would argue that I would categorize RISC as a “yes” with its absolute dominance on mobile and now moving into data center not to mention all the embedded use cases.
RISC showed what you could do with a clean sheet and the battle has really been about whether we can afford the cost of changing to a new instruction set just because it's better by a bit.