Atšķirība Parsēšanas No Augšas Uz Leju Un No Apakšas Uz Augšu

Atšķirība Parsēšanas No Augšas Uz Leju Un No Apakšas Uz Augšu
Atšķirība Parsēšanas No Augšas Uz Leju Un No Apakšas Uz Augšu

Video: Atšķirība Parsēšanas No Augšas Uz Leju Un No Apakšas Uz Augšu

Video: Atšķirība Parsēšanas No Augšas Uz Leju Un No Apakšas Uz Augšu
Video: Бобры перекрыли реку. Разведка с воздуха и оживление реки. Часть 3 2024, Novembris
Anonim

Galvenā atšķirība starp augšupvērsto un apakšējo augšup esošo parsēšanu ir tāda, ka augšupvērstā lejupvērstā parsēšana veic parsēšanu no skatīšanās simbola līdz ievades virknei, savukārt apakšējā lejup parsēšana - no ievades virknes līdz sākuma simbolam. Turklāt vēl viena svarīga atšķirība starp augšupvērsto un apakšējo augšup esošo parsēšanu ir tā, ka augšupvērstā lejupvērstā analizēšana izmanto lielāko daļu atvasinājumu un apakšējā lejup analizēšana - lielāko atvasinājumu.

Augsta līmeņa valodas palīdz rakstīt datorprogrammas. Programmētājs tos vieglāk saprot, bet ne ar datoru. Tāpēc augsta līmeņa programma tiek pārveidota par mašīnkodu. Sastādītāja uzdevums ir pārveidot cilvēka lasāmu pirmkodu par mašīnlasāmu mašīnkodu. Programma iziet vairākas darbības, lai pārveidotu par mašīnkodu. Visu šo procesu sauc par valodas apstrādes sistēmu. Viens no tiem ir kompilācija. Sintakses analizators vai parsētājs atrodas kompilatorā, un tas veic parsēšanas uzdevumu.

Ieteicams: