This preview shows pages 1–2. Sign up to view the full content.
This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: CS3723 Midterm Exam 1 Review Questions 1. Concepts (a) What is common and different between compilation and Interpreta- tion? What are the pros and cons of each? (b) What components are included in a compiler? What components are required in a interpreter? (c) What can programming languages express? What the pros and cons of high-level and low-level programming languages? (d) What programming paradigms do you know? Enumerate two lan- guages in each paradigm. For each of your languages, is it compiled, interpreted, or both? (e) Enumerate three key differences between Scheme and C. (f) What are higher-order functions? What does it mean to treat func- tions as first-class objects? Are they supported in Scheme? What about C? If not, why not? (g) Why doesn’t C support nested function definitions and returning functions as results? (h) What does the Lisp abstract machine include? Briefly explain each component....
View Full Document
This note was uploaded on 10/13/2009 for the course CS 3773 taught by Professor Staff during the Spring '08 term at The University of Texas at San Antonio- San Antonio.
- Spring '08
- Software engineering