View reviews for professors for this course View On Testudo

CMSC330

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.

4 reviews
Average rating: 5.00

7 reviews
Average rating: 4.57

9 reviews
Average rating: 4.56

2 reviews
Average rating: 4.50

5 reviews
Average rating: 4.40

52 reviews
Average rating: 3.81

13 reviews
Average rating: 3.54

8 reviews
Average rating: 3.00

4 reviews
Average rating: 3.00

68 reviews
Average rating: 2.69

0 reviews
Average rating: Not yet rated

0 reviews
Average rating: Not yet rated

Average GPA: 2.62 between 4,082 students

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