CS136 Study Guide - Final Guide: Call Stack, Scanf Format String, Null Character

509 views18 pages

Document Summary

Maintainability easier to test and debug, replace an entire module with a more efficient and more robust implementation. Abstraction can use the module without understanding how it is implemented. High cohesion all of the interface function are related and working toward a common goal . Security: prevents the client from tampering with data used by the module. Flexibility: can change the implementation in the future/can change the implementation without changing the interface. Module no top level expression, a set of functions. Program - top level expressions, execute itself, is a function application. Racket: entry point: the top of the file you are. Uses constant values that never change. (begin( )) produces the value of the last expression. C: entry point: a special function named main, type: static typing the type of an identifier must be known before the program is run.

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

Related Documents