Bitcoin Cash is a fork of Bitcoin Classic that was the result of a group of people not content with SegWit bitcoin rule. This change is not compatible with the existing Bitcoin rule and this is why Bitcoin Cash is a hard fork. Bitcoin Cash increases the size of blocks, allowing more transactions to be processed.
Mr. ROBOT Answered question