Can somebody simply explain what's with all those clients, contracts languages and implementations? There are three languages that contracts can be written in, LLL, Mutan and Serpent. There are three implementations, too, Cpp, Go and Python. Also three clients... Why this many proper names, for God's sake? Cpp implementation goes with the client AlethZero, as far as I understand. So there are two names to describe one thing, which is the Cpp implementation. There are two sub-forums for it, one regarding the language and the other for the client. Well, I bet one of those three contract languages will also correspond to Cpp implementation.
There must be a table to show their relations. Which one is which... It seems so messed up this way.