Specific Code and algorithms:
“A line will take us hours maybe;
Yet if it does not seem a moment's thought,
Our stitching and unstitching has been naught.” — W.B. Yeats
See this for general software issues.
Some mathematical software may be found here.
Computer Languages.
This is promising.
- Some code for Shamir secret sharing.
- Modular Exponential routine
- Outline of code to compute Simple Continued Fractions
- Factoring Hardware
- Code in the language Scheme
- A short fast permutation generator
- Computing Parity of Permutation
- random permutation generator: OCaml, C.
- Set abstraction for totally ordered types in Scheme (Balanced Tree)
- Parity of permutation (C & ocaml).
- Radix Exchange Sort of unsigned integer array
- von Neumann Sort (Ocaml)
- Exponential Permutations
- Bloom Filters
- Kanerva's Brain Memory Model
- Rats and Linked Lists
- Finding repeated data — deduplication
- Inner Loop for Search Engines
- A bus protocol for Fluent IO
- Code plan for byte streams
- Code on the Stack; nested procedures
- Nested Functions & Xcode
- How to detect Stack Overflow
- Remembering Bits
- Remembering private keys
- Area of Intersection of Polygons
- Disk Copy
- Observations on Circular Buffers
- Reformat man pages as html
- Memory Benchmark
- Lambertian or Diffuse Reflection
- Correctness of Fast Fourier Transform
- MP FFT with threads
- Convolution and Correlation with FFT
- Hadamard Transform
- Determinants
- Ocaml Matrix and Linear algebra module
- Matrix Inversion: C, Caml, Scheme,
Algol68
- Eigenvalues and vectors: OCaml, C
- Paltry C code (Gram Schmidt)
- Random Normal Deviate “rnd therein”;
OCaml version;
Algol68 version
- Root of complex polynomial
- Complex square root
- A fast square root for the PowerPC
- Fast RC4 for PowerPC
- Reading the PowerPC Time Base Register
- Counting Bits, A Hack
- Counting low zero bits, A worse Hack
- Transposing a rectangle, unsolved
- Bit map Tricks
- Seeking Zero Fields
- Redundant Formats
- Hashing for recursive types
- Random number generator based on SHA
- Conserving entropy
- Seeking Entropy
- Fussing over internal web links
- Using Scalable Vector Graphics, SVG
- Drawing Pixels in Java
- OpenGL exercises
- Server Side Includes, (SSI) in a web site server.
- Custom code at Web Site: CGI
- MIDI CGI scheme
- MIDI framework
- PostScript Suite
- The art of programming small computers
- Documenting a Combinatoric Puzzle Solution