HLL-viirused
Enne Microsoft Windows 95 käivitamist olid enamik arvutiviirusi kompaktsed programmid, mis olid kirjutatud kokkupanekeeles.
Ada, BASIC, C, C ++ keeles kirjutatud arvutiviirused. Delphi, FORTH, Visual BASIC ja teisi programmeerimiskeeli 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 HRL-i arvutiviirusega samas keeles kirjutatud süütud programme märgiti mõnikord valesti pahatahtlikeks („valepositiivne”).