You will have to be more specific for this question to be answered. For example, you might ask "What is the difference between a Nambu pistol and a Colt pistol". But the question cannot be answered in the form you ask it. Take some time to ask correctly please.
Mainly in the stock
Stock dimensions and sights
One barrel
A sub-machine gun fires pistol cartridges. A machine gun fires rifle rounds.
There is no difference in that either can be used for the other job. Of course there are hundreds of types of guns around in the building industry.
Stock and sights.
2mm in case length.
none.
You have answered your own question.
Generally, hand gun includes revolvers and pistols. Pistols, refers to semi-automatics
Size.
wood, finish, stock dimensions