HLL-viirused
Enne Microsoft Windows 95 turuletulekut olid enamik arvutiviirustest kompaktsed programmid, mis olid kirjutatud assemblerkeeles.
Adas, BASICus, C-s, C++-s, Delphis, FORTHis, Visual BASICus ja teistes programmeerimiskeeltes kirjutatud arvutiviirusi nimetati HLL (High-Level Languages) viirusteks.
Kõrgetasemelistes programmeerimiskeeltes kirjutatud viirused olid suuremad kui komplekteerimiskeeles kirjutatud viirused ja kippusid toimima lihtsamalt.
Kuid nende suurem suurus muutis nende analüüsimise sageli keerulisemaks ja HLL-i arvutiviirusega samas keeles kirjutatud süütud programme märgiti mõnikord valesti pahatahtlikeks („valepositiivne“).