The Curious Engineer

All blogs / Math

Words and buttons online

wordsandbuttons.online

A collection of interactive pages about maths and programming

MathC++Performance / optimizationAlgorithms / data structures

Posts
65, undated
Posting
no posts found
Kind
personal blog

Undated 65

  1. #mathematics
  2. #programming
  3. Gauss–Seidel visually explained
  4. Why learn about the golden-section search
  5. A smooth and sharp image interpolation you probably haven't heard of
  6. The Real C++ Killers (Not You, Rust)
  7. Rational interpolation
  8. Either your estimates suck or your job does
  9. Static typing isn’t free. Where do you think the C++ angry mob comes from?
  10. Check if your performance intuition still works with CUDA
  11. A picture is worth a thousand tags
  12. Redundant stories about redundancy
  13. Challenge your performance intuition with C++ sine
  14. Complex numbers and conformal mapping
  15. Lagrange polynomial as a gateway drug to basis splines
  16. Trippy polynomials in arctangent scale
  17. Partial order and non-Boolean logic
  18. Yet another alternative to floating-point numbers
  19. Why is it ok to divide by 0.0?
  20. Can we use lemniscates for ultra-cheap vector graphics?
  21. Bi-whatever transformations
  22. Arctangent scale. It's like the logarithmic scale but infinite
  23. Image darning
  24. Error codes are not numbers. But they are. Can we exploit that?
  25. Binary search
  26. Honeycomb texture generator
  27. Sine and cosine
  28. Challenge your performance intuition with nanosecond sorting
  29. SWInE: Simplicial Weight Interpolation and Extrapolation
  30. Quadratic splines are useful too
  31. Circles and lines vs. polynomial splines
  32. SymPy makes math fun again
  33. Yet another floating-point tutorial
  34. Lexical differential highlighting instead of syntax highlighting
  35. Interactive mnemonics for dot and cross vector products
  36. Simple image vectorization
  37. The simplest possible smooth contouring algorithm
  38. Using logical operators for logical operations is good
  39. Challenge your performance intuition with C++ operators
  40. Fortran is still a thing
  41. Why Erlang is among the few true computer languages
  42. If I were to invent a programming language for the 21st century
  43. A cheap trick to speed up recursion in C++
  44. Polynomial approximation and interpolation
  45. Interactive explanation of marching cubes and dual contouring
  46. Logic programming in C++
  47. Tries as the evolution of nothing
  48. Programmer's guide to linear equations
  49. Estimating floating-point error the easy way
  50. APL deserves its renaissance too
  51. NURBS is just an acronym
  52. Playing a game of chance with C++ inline keyword
  53. How much math can you do in 10 lines of Python
  54. Outperforming everything with anything
  55. Programmer's guide to polynomials and splines
  56. Vastly outperforming LAPACK with C++ metaprogramming
  57. Outperforming LAPACK with C metaprogramming
  58. Can you tell an assembly language when you see one?
  59. Mathematical analysis explained with Python, blood, and TNT
  60. Even if you can't write assembly like a poet, you can read disassembly like a hunter
  61. An interactive introduction to iterative algorithms
  62. Challenge your performance intuition with C++ magic squares
  63. Interactive guide to homogeneous coordinates
  64. So you think you know C?
  65. Learn you a Lisp in 0 minutes