This is the genealogy of the programming language Modula:

Modula is a child of Pascal.
Modula was born in year 1975.
It became Modula 2 in year 1979.
Then it begat Oberon in year 1987.
Then it begat Modula 3 in year 1988.
It became Modula 2 ISO in year 1997, and has not changed much since that time.

This genealogy is brought to you by the Programming Languages Genealogy Project.