WEEK 13

Due Monday 24th Nov. 03,

301 LOV Bldg. During Recitations

 

General information about presentations:

·        Attendance will be taken at the recitations

·        Duration of presentations is10 minutes.

·        If there are 2 people giving a presentation then both of them have to talk for 10 minutes each.

·        You are responsible for looking up the schedule and making sure that you are prepared for your presentations when they are due.

·        No changes can be made in the schedule, unless you have an emergency. (Exams do not count as emergencies)

 

Section 1

Time: 8:00 AM

Nothing scheduled.

 

 

Section 2

Time: 9:05 AM

Nothing scheduled.

 

 

Section 3

Time: 11:15 AM

 

LESZCZYNSKA ADRIANNA               

 

Early Basic, Fortran 77, and Pascal have different static scoping rules. Discuss these scoping rules and give examples of how sample code could be treated. Give your opinions about how these scoping rules affect the difficulty of programming and compiling.

 

PATTERSON DENNIS R                 

Research the various heap allocation algorithms like best fit, first fit, the Buddy system, fibonacci fit etc. discuss their pros and cons. When would certain algorithms be better than others (words being of uniform size, having an abundance of small objects and a few large ones, having many small, having many large etc ?)

 

MADDOX CHARLES K                   

The C language has three storage classes, called automatic, extern, and static. These determine whether and how memory is allocated for variables and/or determine the visibility of entities.

           

Discuss the storage class

            Discuss the use of  “auto”, “extern”, “static” for global variables

            Discuss the use of  “auto”, “extern”, “static” for local variables of a

Function. How is this different from the use of these storage classes for globals ?

Discuss separate compilation and linking in C (with emphasis on using “static”  and “extern”)

 

 

OSEJO JUAN C                       

Discuss overloading and polymorphism in Java. Be sure to talk about how the <extends> and <implements> are used within these. If necessary, see instructor for advice on this topic.

 

 

TOH HUAN KEAT                      

Read section 7.7.3 of the textbook. Discuss garbage collection as presented here, and the topics of reference counts and mark-and-sweep collection.