Selv om ingen av dem kan stå utenfor, noen spesielle felt av informatikk har spilt en mer determinant rolle enn andre med hensyn til utviklingen av virus. En av de mest innflytelsesrike felt har vært utviklingen av programmeringsspråk.
Disse språkene er i utgangspunktet et middel for kommunikasjon med datamaskiner for å fortelle dem hva de skal gjøre. Selv om hver av dem har sine egne spesifikke utvikling og formulering regler, datamaskiner faktisk forstår bare ett språk som heter "maskinkode".
Programmeringsspråk fungere som tolk mellom programmerer og datamaskinen. Selvfølgelig, jo mer direkte kan du kommunisere med datamaskinen, jo bedre vil det forstår du, og mer komplekse handlinger du kan be den til å utføre.
Ifølge denne, programmeringsspråk kan deles inn i "lav og høy level "språk, avhengig av om deres syntaks er mer forståelig for programmerere eller for datamaskiner. En "high level" språk bruker uttrykk som er lett forståelig for de fleste programmerere, men ikke så mye for datamaskiner. Visual Basic og C er gode eksempler på denne typen språk.
Tvert imot, uttrykk som brukes av "low level" språk er nærmere maskinkode, men er veldig vanskelig å forstå for noen som ikke har vært involvert i programmeringsprosessen. En av de mektigste, mest brukte eksempler på denne type språk er "assembler".
For å forklare bruken av programmeringsspråk gjennom virus historie, er det nødvendig å referere til maskinvare evolusjon. Det er ikke vanskelig å forstå at en gammel 8-bits prosessor ikke har kraften i moderne 64-bits prosessorer, og dette selvfølgelig, har hatt en innvirkning på programmeringsspråk som brukes.
I denne og den neste avdrag av denne serien, vil vi se på de ulike programmeringsspråk som brukes av virus skapere via datamaskinen historie:
- Virus antecessors: Kjerne Wars
Som allerede forklart i det første kapitlet i denne serien, en gruppe av programmer som kalles kjerne Wars, utviklet av ingeniører på et viktig telekommunikasjonsselskap, regnes de antecessors av strøm-dagers virus. Informatikk var fortsatt i en tidlig fase og programmeringsspråk knapt hadde utviklet.
Av denne grunn, forfatterne av disse proto-virus brukes et språk som var nesten lik maskinkode for å programmere dem.
Merkelig nok virker det som en av de viktigste Wars programmerere var Robert Thomas Morris, hvis sønn programmert -years senere-den "Morris-ormen". Dette ondsinnet kode ble usedvanlig