Good Ideas in Computer Science
a day ago
- The article presents a list of universally agreed-upon good ideas in computer science, such as arrays, hash maps, virtual address space, and subroutines, emphasizing that these are foundational concepts not debated among programmers.
- It intentionally excludes garbage collection, databases, most data structures/algorithms, and object-oriented programming, as they are either implementation-specific, debated, or not universally considered good.
- The author notes that by 1974, most modern computing fundamentals were already in place, and hopes for new universally good ideas to emerge in the next 50 years.