Author: kc-devuan Date: To: dng Subject: Re: [DNG] Concern about Rust adoption in the Linux kernel
3 Sept 2025 01:42:17 David Niklas via Dng <dng@???>:
> Object-oriented programs are made up of objects.
Everything being an object is another take. I guess the difference is OO programs vs programming? Interestingly enough I disagree with Grady Booch early OO diagrams in Ada books from '86 and his later object oriented analysis with design/uml is just useless to me. He has said something like UML (which I always read as user mode linux) started off great but grew into something too complicated. In Ada I use naming however it makes sense and inheritance is useful for just a few situations such as allowing yourself or others to extend a program without affecting the original code (or even needing to recompile in Adas case). E.g. I'm a kernel and for a Wifi driver I will init, scan, connect. Pass me any new driver object with those methods and I will run it without the need of recompiling, re-certifying or testing the original kernel code.