The type is dynamic. It can be whatever you wish.
The type is dynamic. It can be whatever you wish.
From the original document:
Software manufacturers should build products in a manner that systematically prevents the introduction of memory safety vulnerabilities, such as by using a memory safe language or hardware capabilities that prevent memory safety vulnerabilities. Additionally, software manufacturers should publish a memory safety roadmap by January 1, 2026.
My interpretation is that smart pointers are allowed, as long it’s systematically enforced. Switching to a memory safe language is just one example.
TAOCP is a misleading title. It shouldn’t be computer programming. It should be computer science.
For most people, programming is the engineering discipline. I think that’s a very different art form. Software engineers are rarely dealing with the type of problems TAOCP is concerned about.
It was the last Windows version that felt it was primarily made for desktop use.
Windows 8 tried to be a hybrid between mobile operating system, and Windows 10 and onward feels more like an advertising platform for Office 365 and Microsoft’s AI services.
Do you know why?