Evolution and development of time coding systems