kusjuures kuritegudest suurema osa moodustasid isikuvastased kuriteod. Caesari tapmine ANTISTIUS (antissius) Esimene kriminalistika õpik ilmus Hiinas 1248a. Selles raamatus leidub tähtsaid teateid laiba uurimise ja mitmesugustest relvadest põhjustatud haavade eristamist. Raamatus pööratakse tähelepanu kuriteopaiga hoolikale ülevaatusele. Raamatu juhtpõhimõte peitub järgmistes sõnades ,,Erinevus kahe juuksekarva vahel võib otsustada kõik". Keset keskaegset segaputru sai teateid inimeste isesüttimistest, ühekorraga 365 last sünnitanud naisest, gimääridest (inimese ja looma ristsugutisest) ning nõidadest. Arenes ka meditsiin. 16.sajandi I poolel lahkas Vesalius inimeste laipu, ilmusid ülevaated relvade poolt tekitatud haavadest, loomulikust äkksurmast, abordist, lapse tapmisest ning tundemärkidest, kas laps sündis elavana või surnuna. 19.sajandil töötasid juba tõelised kohtuarstid, arenes kohtu toksikoloogia (mürgitamine)
Nimede panemine – kui nimede järgi võib ette pakkuda, mida see süsteeb teeb ja milleks seda vaja on, siis nimede panemine on õige. Tundub, et nimede panemine on triviaalne, aga tegelikult see on väga oluline asi. Muutuja nimed peaksid olema INGLISE KEELES. Inglise keel on programmeerimise keel. Kui kogu aeg kasutada ühte keelt ja nimesid panna õigesti, siis teoreetiliselt kood võiks olla loetav nii, nagu üks lause. Kui miksida erinevaid keeli (eesti, inglise) siis tuleb segaputru, mis on üsna loetamatu. Väga suur tõenäosus sattuda programmeerida kellegagi, kelle emakeeleks pole inglise keel, ja siis inglise keel tuleb teie suhtlemiskeeleks. Tuleks kasutada terminoloogiat, mida kasutab antud valdkond. Tuleb valdkonna termineid selgeks saada ja püüda neid kasutada. Kui programmeerija näeb terminoloogiat, mida kasutatakse valdkonnas, siis seda on lihtne ka edasi arendada. Nimede panekule tuleks ka natuka aega panustada. Kui muutuja on