As adjectives the difference between semitic and hamitic
is that semitic
is of or pertaining to a subdivision of afro-asiatic : amharic, arabic, aramaic, syriac, akkadian, hebrew, maltese, tigrigna, phoenician etc while hamitic
is of or pertaining to the hamites or to the hamitic languages.
As a proper noun semitic
is the semitic languages in general.
As a noun hamitic is
a group of languages spoken in egypt and neighbouring countries.