COM SCI 131 Lecture Notes - Lecture 5: Link Time, Primitive Data Type, Nan
Document Summary
What values are bound i. e int n = 27 (value of n, address of n, type of n, size of n) Once address decided, can never be changed. Binding time possibilities (from latest to earliest) run time: the simplest, most common, mutable (e. g value of variable) Dynamic languages like python run time: when names created, immutable. Some variable has decided virtual address which won"t be changed no matter how many times the program is ran, the address will always stay the same. A way to interpret byte sequence (internal, concrete definition) A set of operations (external, abstract definition) Primitive type: floating point, int, boolean, double. Constructive type: something the programmer defines in the program. (i. e an array of float) *types are language specific. (i. e a string could be a primitive type in some language) - = nan ( any number put here could be correct )