I love it. But I would choose different languages:
AD&D: C
D&D 3.5: C++
D&D 4: Java/C#
D&D 5: C++11
Fate Core: Python
:)
https://en.wikipedia.org/wiki/Scratch_(programming_language)
https://en.wikipedia.org/wiki/Editions_of_Dungeons_%26_Drago...
But to extend on your point - maybe Original D&D is like Forth in this analogy?
I love it. But I would choose different languages:
AD&D: C
D&D 3.5: C++
D&D 4: Java/C#
D&D 5: C++11
Fate Core: Python
:)