1 / 24

Exam #2

Exam #2. Wassn 6 due. extra credit. Exam #2. Exam Review. good work …. Operating Systems. Systems Assignment 4. Systems Assignment 4. Sassn 4 due next time. questions …. Systems Assignment 4.

Download Presentation

Exam #2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Exam #2 Wassn 6 due extra credit

  2. Exam #2 Exam Review good work …

  3. Operating Systems

  4. Systems Assignment 4

  5. Systems Assignment 4 Sassn 4 due next time questions …

  6. Systems Assignment 4 “I liken starting one's computing career with Unix, say as a undergraduate, to being born in East Africa. It is intolerably hot, your body is covered with lice and flies, you are malnourished and you suffer from numerous curable diseases. But, as far as young East Africans can tell, this is simply the natural condition and they live within it. By the time they find out differently, it is too late. They already think that the writing of shell scripts is a natural act.” — Ken Pier, Xerox PARC

  7. Systems Assignment 4 “Last week i bought a chain saw with a twisted handle. Perhaps i wasn't careful, but by accident it chopped one of my arm off, then i thought to myself “gosh, this is POWERFUL!”. This seems to be the fashionable mode of thinking among the unixers or unixer-to-be, who would equate power and flexibility with rawness and complexity; disciplined by repeated accidents. Such a tool would first chop off the user's brain, molding a mass of brainless imbeciles and microcephalic charlatans the likes of Larry Wall and Linus Torvald jolly [behinds].” —Xah Lee

  8. Oral & Written Reports reports logistics …

  9. Systems Programming 0. Systems Programming A. similarities app development &systems development

  10. Systems Programming OO Programming Review objects are “active” methods allow objects to manipulate their own data

  11. Systems Programming “levels” to view data structures abstract (the idea) application (the use) implementation (code)

  12. Systems Programming ADT - logical idea data structure = organized data with access methods how to get at data

  13. Systems Programming 1. specific example Systems assignment 3 FIFO = queue match objects to application

  14. Systems Programming 1. specific example we’ll have to simulate a queue as it doesn’t exist in C++

  15. Systems Programming 2. How to “think” OO synthesis: outputs inputs algorithms

  16. advantage of OO :-) Zeke “have you heard of the OO way to become wealthy?” Zeb, “No” Zeke, “inheritance”

  17. Systems Programming identify the objects queue organization & operations FIFO, Deq, Enq

  18. Systems Programming “3 file model” CSC 250 & CSC 300 used to help us “think and program OO”

  19. Systems Programming header file xx.H declares the class(es) – the interface for using the object(s)

  20. Systems Programming implementation file xx.CPP definitions for the functions declared in the header ADTs defined here

  21. Systems Programming driver file xxDrv.CPP application itself “client” which will instantiate the class as an object

  22. advantage of OO :-) Zeb, “How many C++ programmers does it take to change a light bulb?”

  23. advantage of OO :-) Zeke, “You’re still thinking procedurally! A properly designed light bulb object would inherit a change method from a generic light bulb class!”

  24. Systems Assignment 5 Sassn 5 PDL due Day 21 Code due Day 26

More Related