Adam Bower adam@thebowery.co.uk writes:
Hmmn, from what I heard (especially from one guy I used to work with who was a NeXT fan/user) parts of Mac OS X (well, this was more in the beta period and early OS X releases, I can't speak for the past few years) were exactly the same as NeXTstep. I would be very surprised if parts of the Mac OS X codebase *wasn't* based on and originally used in NeXTStep.
Cocoa uses Objective-C, the class names start 'NS', etc ... even without knowing NeXTStep you can tell that that's what it is.
The BSD-on-Mach software architecture also comes from NeXT, though in Macs it's FreeBSD rather than BSD 4.3; I wouldn't know how much of the work there was carried across to the newer BSD and how much was re-done from scratch.