I Ex Machina mot slutet av filmen ser vi Caleb hacka systemets byggnad för att vända om dörrmekanismen, och om du pausar filmen vid rätt tidpunkt så kan du se att han skriver på ett språk som inte är så annorlunda än C ++ eller Swift .
Koden han skriver är en funktion som hittar primtal. Inte säker på vad som har något att göra med att hacka systemet, men för argumentets skull kommer vi anta att det krävs en komplicerad funktion inom hackningsförfarandet.
Det som verkligen fick min uppmärksamhet var de kommentarer han skrev före funktionsdeklarationen. Jag vet att kommentarerna ska beskriva vad nästa kodsats är avsedd för och jag vet att de skriftliga kommentarerna inte har något att göra med att hitta primtal, som förväntat eftersom de är avsedda för filminnehållaren att låta dem veta att han skriver några hackningskoder.
En hacker skulle dock aldrig lämna bevis på hans "brott". Betydelse: Han skulle inte skriva några kommentarer som skulle ge bort hans avsikt, och för det andra: han har inte tid att skriva kommentarer.
Den enda anledningen till att någon kanske vill lämna kommentarer i koden är om de väntar någon annan att läsa koden senare och kunna ändra koden (förbättra, uppdatera osv.). Ingen av dessa är fallet i Calebs situation.
Så varför lämnade Caleb kommentarer i sin "hacking code"?