Beautiful Code [372]
BioPerl 2nd 3rd
Cryptonite mail system
Emacs's cperl mode
GD library
prototype-to-production path
summary of quirkier parts of syntax
Tie interface
Persistence::Database::SQL class
Persistence::Object::Postgres class
Persistence::Object::Simple class
personality text properties (Emacspeak)
converting into audio formatting codes
personnel management (MER mission)
Petzold
PGP
encryption backend for Cryptonite mail
pitch setting for flat voice (Emacspeak)
pitch-range setting (Emacspeak)
pivots
PKI (Public Key Infrastructure)
shortcomings of
pointers
function pointers
PyDictEntry structures
runtime type checking lacking on Linux kernel
to a struct device (on Linux)
to vop_vector structure
polymorphism in Gene Sorter 2nd 3rd 4th 5th
pop method
population count 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th
basic methods
comparing for two words
counting 1-bits in an array 2nd 3rd 4th
digital filter
direct indexed access to moderately sparse array
divide and conquer strategy 2nd
sum and difference of two words
uses of
portal (CMF)
Portal classes
portal_types service
Postgres database
postings
postmortem debugging
Practice of Programming
Pratt
pre-action and post-action hooks
precedence
predecessor base category
prediction
evaluating efficiency of for typing in eLocutor
word completion and next word in eLocutor
prefix operators (in JavaScript)
preprocessor macros (C)
priority inheritance 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th
getting it correct
implementing for user-level locks
user-level 2nd 3rd 4th 5th
user-level locks waiving
priority inversion
privacy in communications
private keys
programming languages
Programming Pearls 2nd
Programming Windows with C#
programs generating code while running
progress report for large programs
project
Project (ERP5) 2nd 3rd 4th 5th 6th
coding 2nd
typical project domain attributes and behavior
relations with Trade
project management
pronunciation rules (text preprocessing in Emacspeak)
property sheets
protein-coding genes
prototypal nature
public keys tied to contacts in the user's address book (Cryptonite)
public-key cryptography
key authentication
punctuation characters
punctuations setting (Emacspeak)
put-text-property function
PyArrayIterObject structure
PyDict_SetItem( ) function
PyDictEntry structure
PyDictObject structure
ma_lookup field
PyIntObject type
PyObject structure
PyStringMap class (Jython)
PyStringObject type
Python
delta debugging algorithm
implementation
dictionaries 2nd 3rd 4th 5th 6th
special-casing
download site
ERP5
document structure is implemented as portal class
iterators
NumPy 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th
iterator design
python command (Mac OS and Linux)
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]
Quicksort program 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th
aphorisms about beauty
ideas for refining code
paring down code while increasing
average comparisons as pseudocode
calculation with code moved out of loop
calculation with dynamic programming
calculation with inner loop removed
counting comparisons used in array sort
final version of calculation
function 2nd 3rd 4th 5th
increment moved out of loop
inserting element into binary search tree
skeleton implemented as a function
skeleton reduced to counting
skeleton with single size argument
techniques used
quicksort( ) function
quote form (syntax-case)
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]
Rails
Rake (build tool)
Rakefile (example)
Raman
random-number generator facility of NumPy
ranking search results
raster operations 2nd 3rd 4th 5th 6th 7th
BitBlt and StretchBlt functions
re-execution (transactions in STM)
re-expression and symmetry in programming 2nd
Reactive_Logging_Server
evaluating
main program that uses the socket API
Reactive_Logging_Server