Book Stack Dump, Day 4
Friday, June 27th, 2008Book abbreviations correspond to titles on the picture from this link:
Cooperative Multireading Revisited and Started
POSA2: Loose-coupling.
POSA5: Design as a sort of problem solving vs. seeing the beauty. Newness.
AMP: View of concurrent concurrency problems as physical. Coordination protocol and proof by contradiction.
EIP: Vendor-independent vocabulary.
MM: In Win32 when main() exits other threads exit too, in Java it is not.
SC: Fundamental conflict between management and practitioners: discipline/control vs. freewheeling methods.
ASS: Support as a profit center.
SM: The definition of software includes all artifacts.
CC: Software construction is part of many software development activities but in different proportions.
RP: Remoting styles on top of existing middleware (COM+, EJB).
MES: Phreaking: phone hacking. 2600 magazine.
OOM: COM+ components as actors (need knowledge about collaborators).
TIS: Atomicity and durability as recovery techniques.
NAT: OSI Layer 1 is independent from the physical media.
PT: Multilevel view of the language: Word as sentences of token letters. Linguist vs. computer scientist vs. formal-linguist. The latter’s view of the language as the set of sequences of symbols with identity.
CW: Screenscrapers and alternate on-screen input of characters. Polling vs. hooking for keyloggers.
PNA: Control bits are treated as opcodes and create more code complexity. Single PDU leads to proliferation of protocols.
CA: RISC: load/store architecture.
GC: Suspension or closure: pair (function, binding of names to locations). The ability of a function to return closure is based on heap allocation.
CS: Requirements for ADA were set by a committee of users, not language designers. Abstraction tools: package, type (state values) and generic.
- Dmitry Vostokov @ SoftwareGeneralist.com -

