Mar29 - CSE262: Programming Languages Instructor: Dr. Liang...

Info iconThis preview shows pages 1–7. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: CSE262: Programming Languages Instructor: Dr. Liang Cheng Department of Computer Science and Engineering P.C. Rossin College of Engineering & Applied Science Lehigh University March 29, 2007 Instructor: Dr. Liang Cheng CSE262: Programming Languages 03/29/07 Outline Recap (Chapter 9) Implementing subprogram (Chapter 10) Summary Instructor: Dr. Liang Cheng CSE262: Programming Languages 03/29/07 Design Issues for Subprograms What parameter passing methods are provided? Are parameter types checked? Can subprograms be overloaded? Are subprograms allowed to be generic? Can subprogram definitions appear in other subprogram definitions? What is the referencing environment of a passed subprogram? Instructor: Dr. Liang Cheng CSE262: Programming Languages 03/29/07 Subprogram Implementation How to implement the static and dynamic scoping? How to implement subprogram linkage? Subprogram call operations Subprogram return operations Instructor: Dr. Liang Cheng CSE262: Programming Languages 03/29/07 Chapter 10 Topics The general semantics of calls and returns Implementing simple subprograms Implementing subprograms with stack- dynamic local variables Nested subprograms Instructor: Dr. Liang ChengInstructor: Dr....
View Full Document

Page1 / 19

Mar29 - CSE262: Programming Languages Instructor: Dr. Liang...

This preview shows document pages 1 - 7. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online