Erm, nope. Each game is not coded from scratch, each game is created from a template of the one before it(most likely). I would imagine that they haven't changed programming languages since 1995. I'm fairly certain that in the programming thread someone said it was written in C(popular Programming Language that was written in the early 80s), and used .SWF files(flash) for animation in the loading screens. Also they use Autodesk Maya for creating models. That is why the 2nd game is always bigger, all it is is a gigantic DLC pack + major and minor tweaks to some of the scripts from the previous edition.