1. Avskrekking: Code of Hammurabi ble utformet for å avskrekke folk fra å begå forbrytelser ved å gjøre straffene svært strenge. Tanken var at hvis folk visste at de kunne møte alvorlige konsekvenser, som død eller lemlestelse, for å bryte loven, ville de ha mindre sannsynlighet for å begå forbrytelser.
2. Retribusjon: Code of Hammurabi forsøkte også å gi gjengjeldelse for forbrytelser som hadde blitt begått. Tanken var at offeret eller offerets familie fortjente å se lovbryteren straffet på en måte som var proporsjonal med forbrytelsen. Dette ble sett på som en måte å gjenopprette rettferdighet og forhindre fremtidige voldshandlinger.
3. Sosial kontroll: Code of Hammurabi fungerte også som en måte å opprettholde sosial kontroll. Ved å straffe kriminelle hardt, klarte regjeringen å vise at den hadde kontroll og at den ikke ville tolerere kriminalitet. Dette bidro til å opprettholde orden og stabilitet i samfunnet.
4. Kulturelle verdier: Code of Hammurabi gjenspeiler de kulturelle verdiene i det gamle Mesopotamia. På den tiden mente man at strenge straffer var nødvendig for å opprettholde orden og rettferdighet. Dette skyldtes det faktum at det gamle Mesopotamia var et voldelig samfunn, og myndighetene måtte være sterke for å opprettholde kontrollen.