CS138 Lecture Notes - Berkeley Software Distribution, Unix Shell, Unix File System

69 views5 pages

Document Summary

Must pass to pass the course: 30% assignments. Course material overview: c++ boot camp, with soupcon of unix, scopes, stack frames and c/c++ memory model, abstract data types (adts), intf. vs. impl. Linked structures, pointers: oop, classes, and objects. Constructors, destructors, diy memory management, access rights. Generics and stl containers (vectors, strings, maps, steps) Intro to inheritance and polymorphism (more in cs247) Books: absolute c++, 5th ed. , by savich (addison-wesley, thinking in c++ by bruce eckel, check out cs247 webpage. Chart: operating systems and shells, humans don"t interact with raw os directly. Use native os gui or shell: applications can talk to raw os or os gui or cli (shell scripts, mac os x has two layers: gui sits on top of bsd unix. Similarly, android sits on top of linux. Windows 95/98/me did same thing with dos but less well. Ios and winxp : unix/c developed together in early 1970s at bell labs/at&t in new jersey.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers