Re:Lombok makes Java cool again
by pjmlp on Friday February 01, 2019 @05:05AM
(#19052965)
STL wasn't a thing, but MFC, OWL and ATL surely.
[ Parent
| on HN ]
These were also closer to Java libraries of late 90s in design. Even ATL mostly used templates to optimize (using the curiously recurring template pattern, usually).
Qt was also born in that era, and look at how strikingly similar its standard library is to Java's in many cases, and how unlike STL and Boost.
The way you state it feels like it was C++ that copied those designs, when it was the other way around.
I cannot speak for Boost, but STL is also not free of OOP as such, iostreams, data-structures, allocators.
ATL was all about using templates, as optimization or not, one is on template land when using ATL, it is even part of the name.