Programming Languages
Target Audience:
Undergraduate
School Name:
Engineering & Computer ScienceDepartment:
COMPCourse Number:
3351Prerequisites:
Description:
Binding, scope, lifetime, value and type as a variable; run-time structure-static, stack-based, and dynamic languages; parameter passing-call by reference, value, result, value-result and name; subprogram parameters; role played by side effects, dangling pointers, aliases and garbage; garbage collection; data abstraction-study of object-oriented language mechanisms. Prerequisite(s): COMP 2370, 2691.