I realize that this question might not make sense to some, but I was just curious of why the domain names built starting from most specific and ending with most global identifier.
www.google.com
[most specific].[2nd level].[top level]
All other tree traversing formats, syntax conventions and identifiers (at least ones that I'm aware of) start with the most global namespace and end with the most specific node.
So I guess my question is whether there is any productive reason behind this special treatment of domain names by specifying them backwards, or it was just decided by throwing a coin?
EDIT:
More examples of forward conventions:
Examples of Backward conventions:
The most specific first makes sense when addressing is identifiable easier and happens more often on local scale.
Mixed order:
Take a look at the book "Where the Wizards Stay Up Late" for details on how host names came to be. It's really more like a coin flip. Paul Vixie, the godfather of DNS and BIND is still alive (and I think in SoCal), he could probably answer it better than I.
I often thought of writing a browser addon that allows left to right hierarchical URLs in place of the current right to left.
P