4 ms·
Null References: The Billion Dollar Mistake
- chmaynard 7y agoFrom the perspective of functional language design, I think the biggest mistake in Algol and C was actually data mutation. With scoping and shadowing (which C supports), data mutation is completely unnecessary.