Current location - Music Encyclopedia - Today in History - What is the driving force to promote social and historical development?
What is the driving force to promote social and historical development?
There are many driving forces to promote social development, and all the elements and contradictions that constitute human society are the driving forces to promote social development. These driving forces are not isolated and unrelated, but closely linked and mutually restricted, forming a dynamic system of social development. It includes:

(1) The contradiction between productive forces and relations of production, and the two basic social contradictions of economic base and superstructure all promote social development to varying degrees.

In class society, class struggle is the direct driving force to promote social development.

Social revolution and social reform are the driving forces to promote social development.

(4) The people are the great driving force for social development.

The important role of science in social development.

The role of interpersonal communication in promoting social development.