Questions about avast

Hello i want to ask administrators or programers
in what programming language is created avast ?
I want to make own anti-virus software but I’m not expert (15 years old boy)
I will thank to the man who give me answer it’s improtant for me.
Sorry if the topic is in wrong place…

Do you understand things like this:

; Segment type: Pure code seg000 segment byte public 'CODE' use16 assume cs:seg000 assume es:nothing, ss:seg000, ds:nothing, fs:nothing, gs:nothing

public start
start proc near
push cs
pop ds
assume ds:seg000
mov dx, 0Eh
mov ah, 9
int 21h ; DOS - PRINT STRING
; DS:DX → string terminated by “$”
mov ax, 4C01h
int 21h ; DOS - 2+ - QUIT WITH EXIT CODE (EXIT)
start endp ; AL = exit code

This may be of interest

ClamAV® is an open source antivirus engine
http://www.clamav.net
http://www.clamwin.com