Nøgleforskellen mellem top-down og bottom-up-parsing er, at top-down-parsing udfører parsing fra det stirrende symbol til inputstrengen, mens bund-down-parsing udfører parsing fra inputstreng til startsymbolet. Desuden er en anden vigtig forskel mellem top-down og bottom-up-parsing, at top-down-parsing bruger mest afledning og bund-down-parsing bruger højre mest afledning.
Sprog på højt niveau hjælper med at skrive computerprogrammer. De er lettere at forstå af programmøren, men ikke af computeren. Derfor konverterer programmet på højt niveau til maskinkode. Compileren har til opgave at konvertere den menneskelige læsbare kildekode til maskinlæsbar maskinkode. Et program gennemgår flere trin for at konvertere til maskinkode. Hele denne proces kaldes sprogbehandlingssystem. En af dem er kompilering. Syntaksanalysatoren eller parseren er i compileren, og den udfører parsingopgaven.