Does that not count? What would satisfy this category?
What's worked in Computer Science: 1999 vs. 2015 (2015)
21–30 of 155 posts
Re: What's worked in Computer Science: 1999 vs. 2015 (2015)
#22Re: What's worked in Computer Science: 1999 vs. 2015 (2015)
#23> 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.
IMO the day python types become mandatory there will be a fork. 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)
#24Do GPUs and TPUs for AI count towards parallelism?
Re: What's worked in Computer Science: 1999 vs. 2015 (2015)
#25> 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.
IMO the day python types become mandatory there will be a fork. 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)
#26Fancy type systems have come a long way since then. (TypeScript, for example.)
Re: What's worked in Computer Science: 1999 vs. 2015 (2015)
#27Formal Methods was for people who didn't want to write any code.
Re: What's worked in Computer Science: 1999 vs. 2015 (2015)
#281999 - No
2015 - Not really
2024 - Yes?
Re: What's worked in Computer Science: 1999 vs. 2015 (2015)
#29I would like to suggest that the classical taxonomy of RISC/CISC dichotomy is basically non-existent nowadays -- namely because both sides have influenced each other. It is well known that CISC has taken a lot of inspirations from RISC designs (such as having a lot more registers in x64), and RISC designs also taken some inspirations from CISC (such as having SIMD/vectorization units). In other words, the line betwee…
For decades now we've had enough gate budget to have nicely pipelined designs with complex instruction sets, so that's what everyone does. RISC solves a problem that no longer exists.
Re: What's worked in Computer Science: 1999 vs. 2015 (2015)
#30The phone networks and basic infrastructure for the internet in many countries wouldn’t work without Erlang. Which is functional… but maybe that doesn’t count?