100% tevredenheidsgarantie Direct beschikbaar na je betaling Lees online óf als PDF Geen vaste maandelijkse kosten 4,6 TrustPilot
logo-home
Tentamen (uitwerkingen)

CS 326 Final Exam

Beoordeling
-
Verkocht
-
Pagina's
7
Cijfer
A+
Geüpload op
10-08-2025
Geschreven in
2025/2026

CS 326 Final Exam finite automata: chars go into a lexer to make tokens CFG/PDA: tokens go into parser to make AST these then do other stuff - answersWhat is the lexer parser diagram? Any arbitrary program fed to, lets call an analyzer, can it, with infinite memory and speed, determine if the arbitrary program will stop sometime in the future? - answersWhat is the halting problem? Symmetry in language design. - answersWhat is orthogonality? statically typed and dynamically typed. - answersWhat are the two language "types"? <assign> -> <var> = <expression> - answersWhat is Backus-Naur Form? The process of breaking up symbols, typically text, into tokens. - answersWhat is lexing? True - answersT/F. Regular grammars are finite automata. - answersexcercise: derive and parse tree <program> —> begin <stmt_list> end <stmt_list> <stmt> I <stmt> ; <stmt_list> <stmt> —><var>=<expression> <var>—>A I B I C <expression> —> <var> + <var> | <var> - <var> | <var> - answersexcercise: derive and parse tree

Meer zien Lees minder
Instelling
Cs 326
Vak
Cs 326









Oeps! We kunnen je document nu niet laden. Probeer het nog eens of neem contact op met support.

Geschreven voor

Instelling
Cs 326
Vak
Cs 326

Documentinformatie

Geüpload op
10 augustus 2025
Aantal pagina's
7
Geschreven in
2025/2026
Type
Tentamen (uitwerkingen)
Bevat
Vragen en antwoorden

Voorbeeld van de inhoud

CS 326 Final Exam
finite automata: chars go into a lexer to make tokens

CFG/PDA: tokens go into parser to make AST

these then do other stuff - answers✔✔What is the lexer parser diagram?



Any arbitrary program fed to, lets call an analyzer, can it, with infinite memory and speed, determine if
the arbitrary program will stop sometime in the future? - answers✔✔What is the halting problem?



Symmetry in language design. - answers✔✔What is orthogonality?



statically typed and dynamically typed. - answers✔✔What are the two language "types"?



<assign> -> <var> = <expression> - answers✔✔What is Backus-Naur Form?



The process of breaking up symbols, typically text, into tokens. - answers✔✔What is lexing?



True - answers✔✔T/F. Regular grammars are finite automata.



- answers✔✔excercise: derive and parse tree



<program> —> begin <stmt_list> end

<stmt_list> <stmt> I <stmt> ; <stmt_list>

<stmt> —><var>=<expression>

<var>—>A I B I C

<expression> —> <var> + <var> | <var> - <var> | <var>



- answers✔✔excercise: derive and parse tree

, <assign> -> <id> = <expr>

<id> -> A | B | C

<expr> -> <id> + <expr>

| <id> * <expr>

| (<expr>)

| <id>



When one input can produce two different outputs, i.e. parse trees. - answers✔✔What is ambiguity?



No, it is impossible to prove a grammar is not ambiguous, but one can prove a grammar is ambiguous by
finding an example. - answers✔✔Can you prove a grammar is not ambiguous?



LL: left to right, left-most derivation with no look ahead. - answers✔✔Define LL generator



GLR: generalized left-to-right. right-most derivation and handles some ambiguity. - answers✔✔Define
GLR generator



Adaptive LL*: allows some ambiguity in certain parts. Balances flexibility and speed. - answers✔✔Define
Adaptive LL* generator



Allows optional conditionals in grammar writing and recursion.

e -> (+ | -) term | term

T -> T [+ T] - answers✔✔What is EBNF?



e -> e (+ | -) term | term

term -> term (* | /) factor | factor

factor -> factor ^ exponent | id

exponent -> id
$8.49
Krijg toegang tot het volledige document:

100% tevredenheidsgarantie
Direct beschikbaar na je betaling
Lees online óf als PDF
Geen vaste maandelijkse kosten

Maak kennis met de verkoper
Seller avatar
newborn

Ook beschikbaar in voordeelbundel

Thumbnail
Voordeelbundel
cs-326 quizlet with questions and answers
-
2 2025
$ 16.98 Meer info

Maak kennis met de verkoper

Seller avatar
newborn stuvia
Bekijk profiel
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
0
Lid sinds
5 maanden
Aantal volgers
0
Documenten
197
Laatst verkocht
-

0.0

0 beoordelingen

5
0
4
0
3
0
2
0
1
0

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo makkelijk kan het dus zijn.”

Alisha Student

Veelgestelde vragen