Beautiful Code [371]
.NET Common Language Runtime
.NET Intermediate Language
networked software 2nd 3rd 4th 5th 6th
design of logging server framework 2nd 3rd 4th 5th 6th 7th 8th
commonalities
tying it all together
implementing concurrent logging servers 2nd 3rd
implementing sequential logging servers 2nd 3rd 4th
logging service application
next word (in eLocutor)
NFS (Network File System)
nodes (ERP5)
noncontiguous arrays
notation
NPR programs
nucleotides (A
nud (null denotation) method
null match
Null Mutex
Null Object pattern
Null_Mutex facade
nullfs filesystem
NumPy (Python) 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th
accessing any region of an array using slicing
iterator design 2nd 3rd 4th 5th 6th 7th
progression
setup
structure
termination
iterator interface
iterator origins
iterator use 2nd 3rd 4th 5th
anecdotes
N-dimensional array operations
use of iteration for N-dimensional algorithms
Index
[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]
object classes (Bio::Graphics)
choosing 2nd
object literals (JavaScript)
object reference counting in Linux kernel virtual filesystem layer 2nd 3rd 4th
object-caching allocator
object-oriented (OO) programming languages
dynamic dispatch to various subclass methods
frameworks for networked software
object-oriented framework for networked software 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th
design of logging server framework
commonalities
object-oriented programming
method call in Perl
objects
dynamic
polymorphic 2nd
Observer pattern
offsetof macro
Oliphant
one-
one-dimensional array and digital filter algorithm in C#
one-dimensional arrays
OpCodes class
open addressing
OpenBSD
OpenPGP
communicating with in Cryptonite mail system
key operations made available to users
MIME-aware mail store
security embedded in Cryptonite
operating systems
database or devfs to handle device naming
locks for critical operating system structures
supporting different filesystems
filesystem layers 2nd
operation count
. operator in JavaScript
operator precedence 2nd 3rd 4th 5th 6th 7th 8th 9th 10th
JavaScript 2nd
constants
functions
precedence
prefix operators
scope 2nd 3rd 4th 5th 6th
statements 2nd 3rd
symbol table
tokens
top down
optimistic execution
optimization
base-case optimization for recursive code
XML verifier
caching namespace URIs after verification
digit character verification
lookup table 2nd 3rd 4th
Order class (ERP5)
source base category
order_validateData script
ordering guarantees (MapReduce)
OS X
Otte 2nd
overloading
ownership of locks
Index
[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]
package designs
PageRank
Parallel BLAS (PBLAS) 2nd 3rd 4th
parallel programs
parallel systems with distributed memory
parallelism
application in web searches
parallelized word count program (example)
with partitioned processors
with partitioned storage
Params::Validate module (Perl)
Parse class (Java) 2nd 3rd 4th 5th
doCells( ) method
doRows( ) method
doTables( ) method
ignore method
last( ) and more( ) methods
parsing code
representation of entire HTML document
parsers
JavaScript 2nd
precedence
prefix operators
tokens
top-down operator
XML
parsing techniques in LISP
partitioned processors for parallelized program
partitioned storage for parallelized program
partitioning an index based on binary search in arrays of postings
partitioning function (MapReduce)
partitioning in Quicksort
paths
ERP5
Pattern and Matcher classes (Java)
pattern or brush (graphical object)
patterns
event-dispatching
frequently encountered in computer programming
used in OO logging server framework
Patzer
PBLAS (Parallel BLAS) 2nd 3rd 4th
PCI and USB devices in Linux sysfs
performance
poor design as root cause of problems
Python dictionary implementation and
recursion and
testing for binary search
Perl
AUTOLOAD feature