Before science Philosophy was the base of things logic. To justify people was used philosophy but all thing has its own restrictions that is why every philosophical thought had limitations. In the earlier stage Arastu was 1st dialectical philosopher. Philosophy in the modern age divided many parts and its follower was also modified it. But by the influence of science in the modern age Engles announced “End of Philosophy”
Philosophical branch deals logical concept of things. There are many well known philosopher who produced many thought which was famous in their age. One of the most famous philosopher was Hegel from Germany which was recognized by Marx. Along with Fierbach, Kant, Hume, Plekhanov etc. was also the most famous philosopher.
But Engles and Marx introduced a new philosophy which was different from his age that was “dialectical and historical materialism”. Before it there was Materialistic theory, Dialectical Theory, Mistries Theory, Machist Theory but all are unable to deal real meaning of philosophy.
Lastly Engles announced End of the Philosophy because in the age of science there is no need of philosophy. Philosophy is the concept of logic which analysis of the thing while science proved the things. It is the main different of politics and science.