SWEBOK 4 is out

A few years ago I noticed that SWEBOK 3 was out, and at that point I noticed that it seemed to use an outdated reference Parameterized types, also known as generics (Ada, Eiffel) and templates (C++).

Well now SWEBOK 4 is out, and it is updated (sort of)

Parameterized types, also known as generics (Ada, Java, Eiffel) and templates (C++), enable a type or class definition without specifying all the other types used. The unspecified types are supplied as parameters at the point of use. Parameterized types provide a third way (besides class inheritance and object composition) to compose behaviors in object-oriented software.

It is nice to see that Java now makes the list, even though it has been around for more than 20 years. As I said last time, it might have been more relevant to reference Go or Rust as examples in this context.