Differenza Tra Analisi Dall'alto Verso Il Basso E Dal Basso Verso L'alto

Differenza Tra Analisi Dall'alto Verso Il Basso E Dal Basso Verso L'alto
Differenza Tra Analisi Dall'alto Verso Il Basso E Dal Basso Verso L'alto

Video: Differenza Tra Analisi Dall'alto Verso Il Basso E Dal Basso Verso L'alto

Video: Differenza Tra Analisi Dall'alto Verso Il Basso E Dal Basso Verso L'alto
Video: Che cos’è il poliamore? 2024, Aprile
Anonim

Il differenza fondamentale tra l'analisi dall'alto verso il basso e dal basso verso l'alto è che l'analisi dall'alto verso il basso esegue l'analisi dal simbolo di partenza alla stringa di input mentre l'analisi dal basso verso il basso esegue l'analisi dalla stringa di input al simbolo iniziale. Inoltre, un'altra importante differenza tra l'analisi dall'alto verso il basso e dal basso verso l'alto è che l'analisi dall'alto verso il basso utilizza la derivazione più a sinistra e l'analisi dal basso verso il basso utilizza la derivazione più a destra.

I linguaggi di alto livello aiutano a scrivere programmi per computer. Sono più facili da capire dal programmatore ma non dal computer. Pertanto, il programma di alto livello viene convertito in codice macchina. Il compito del compilatore è convertire il codice sorgente leggibile dall'uomo in codice macchina leggibile dalla macchina. Un programma esegue diversi passaggi per convertire in codice macchina. L'intero processo è chiamato Sistema di elaborazione del linguaggio. Uno di questi è la compilation. L'analizzatore di sintassi o il parser si trova nel compilatore ed esegue l'attività di analisi.

Raccomandato: