The difference between mathematics and computer science, and complexity&formalism

Mathematics is about solving traffic problems and computer science is about translating these problem solutions for machines. (These machines have not necessarily to be only digital computers but may be also mechanical machines!) The problems mathematicians and computer scientists are dealing with are of formal nature. Understanding web evolvement is a complex problem. Solutions for problems that come along with web evolvement, have to be of formal nature as they must be understandable for computers. But to find formal solutions for complex problems, you have to be rather a complexity expert than a formalism expert.