Нод был (а может, и есть) на Ассемблере. А так - Сишка, Кресты.
По вирусам не советую спрашивать, а то прибежит толпа мамкиных хаккиров и будет пороть чушь.
Рональд Макдональд, только некоторые части ядра, даже не всё. Потому он и был такой шустрый. Но ведь тот же Гуй писать на ассемблере это слегка перебор.
Спрашивать о том, на каком языке пишут тот или иной софт - бессмысленно, кроме отдельных случаев. Специальных языков для антивирусов не существует. Любой компилируемый язык общего назначения - подойдёт.
KodeR0, возможно, вы говорите на языке, который только похож на русский, но когда по-русски спрашивают "на каком языке", в этой фразе пояснение "я не спрашивал о конкретных языках" не содержится.
Коваль И. почитай, просто и доходчиво рассказывается о принципах работы компьютерных вирусов различных типов и подробно описывается процесс их создания