Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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 Check

Explanation / Answer

1.one that implements dynamic scoping is lexical scoping

2.ciLisp

3.team implementation

4.reference implementation