View On Testudo


Organization of Programming Languages

The semantics of programming languages and their run-time organization. Several different models of languages are discussed, including procedural (e.g., C, Pascal), functional (e.g., ML, LISP), rule-based (e.g., Prolog), and object-oriented (e.g., C++, Smalltalk). Run-time structures, including dynamic versus static scope rules, storage for strings, arrays, records, and object inheritance are explored.

7 reviews
Average rating: 4.57

9 reviews
Average rating: 4.56

2 reviews
Average rating: 4.50

8 reviews
Average rating: 3.00

4 reviews
Average rating: 3.00

Average GPA: 2.61 between 3,566 students

"W"s are considered to be 0.0 quality points. "Other" grades are not factored into the average GPA calculation.