Consider the following program: Fill in the blanks with the output you would exp
ID: 3587360 • Letter: C
Question
Consider the following program:
Fill in the blanks with the output you would expect from various types of interpreters:
Consider the following program const x 3 const g = function() { return x+x } const h = function (x) { return g() } console. log(h(2)) Fill in the blanks with the output you would expect from various types of interpreters: 1. One that implements dynamic scoping 2. One that implements static scoping 3. Our "big step interpreter implementation from lab 3 4. Our "small step" interpreter implementation from lab 3 CheckExplanation / Answer
1.one that implements dynamic scoping is lexical scoping
2.ciLisp
3.team implementation
4.reference implementation