Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of NUMERICAL RECIPES IN C

    NUMERICAL RECIPES IN C

    William H. Press, Brian P. Flannery, Saul A. Teukolsky, William T. Vetterling · 1988

    The product of a unique collaboration among four leading scientists in academic research and industry, Numerical Recipes is a complete text and reference book on scientific computing. In a self-contained manner it proceeds from mathematical and theoretical considerations to actual practical computer routines. With over 100 new routines bringing the total to well over 300, plus upgraded versions of the original routines, the new edition remains the most practical, comprehensive handbook of scientific computing available today.

    ProgrammingMathematics
    Open LibraryAmazon
    Stats for nerds
    9recommend
    40mentions
    31people
    2010–2026years
    23% recommend55% neutral23% critical

    Mentions per year

    201020122014201620182020202220242026

    What Hacker News says

    1. bugfix-66Oct 2022
      Numerical Recipes in C: The Art of Scientific Computing

      https://www.cec.uchile.cl/cinetica/pcordero/MC_libros/Numeri...

      thread
    2. supernova87aFeb 2020
      I will say that even if you don't read the bulk of this link, the PDF document itself is a very visually pleasing layout, and the author clearly knows how to design, vary, and break up text to make it more interesting. It's worth a look just to see it briefly.

      I will just add that I can recognize good technical writing in 3 stages of sophistication:

      Stage 1) Someone who has barely mastered the topic and is at the most basic level just telling you the steps to reproduce the result or operate the items or workflow. Once you learn from the material presented (unless extremely complex or required to keep as reference), you rarely go back and study and appreciate this kind of writing repeatedly.

      Stage 2) Someone who has done the analysis and exercise enough that the writing evolves into not just instructions or rote description, but narration through the reasons why they did it this way, the pitfalls to watch out for, what not to do. Starts you thinking about what to do next.

      Stage 3) Someone whose telling of the technical detail is so fluid and practiced that the basics are unquestioned -- the writing now includes well-informed opinions and jokes about past attempts at the outcome, why they failed and their historical context in technical terms. Gives advice on the difficulties that will be encountered and the limits of the method. The writing is so informative that you may return to read it again and again throughout your career.

      One of my favorite texts that reaches Stage 3 is Numerical Recipes in C (which unfortunately I don't have much occasion to refer to nowadays), and the way that programming philosophy, advice, and technical instruction combines in that work is very impressive. Also, many of Griffiths' physics texts, who manages to write with both technical and conversational/narrative mastery.

      If only more writers could be like this.

      thread
    3. sg0Apr 2018
      These are the ones right next to me now:

      1. Design Patterns (GoF) - This book is all about design, someday I aim to really understand all the patterns.

      2. High Performance Parallelism Pearls Volume 2 (Reinders/Jeffers) - There are couple of other books similar to this one. But, if you want to know how myriad HPC applications make use of parallel programming models such as MPI and OpenMP, this provides a good introduction.

      3. The Annotated C++ Reference Manual April 1995 hardbound edition (Ellis/Stroustrup) -- What a fantastic little book, also got it for $4.95 at Powell's bookstore in Portland :) IMO this books provides a gentle introduction to C++, you can flip to any page and just start reading.

      4. Numerical Recipes in C (Press, Teukolsky, et al.) - If I need to quickly prototype some scientific computation kernel, this is my go-to book.

      5. Effective C++ 3rd edition (Meyers) - I like to approach this book from the back (i.e., indices), pick up a topic, and then read the contents one by one. Repeat.

      6. Discovering Modern C++: An Intensive Course for Scientists, Engineers, and Programmers (Gottschling) - I like and dislike certain portions of the book. It definitely contains a lot of code explanations of C++ idioms, which helps a beginner like me.

      thread
    4. fskJun 2015
      Starting with the easiest:

      boolean logic, boolean algebra

      What does O(n) mean?

      The compound interest formula

      matrix/linear algebra, numerical analysis

      The statistics behind A/B testing

      numerical approximation of a derivative, integral, differential equation

      Read "numerical recipes in C"

      thread
    5. TunecrewMar 2015
      kind of an old school selection:

      Deitel & Deitel (all of them?)

      Kernighan & Ritchie - The C Programming Language

      Numerical Recipes in C

      thread
    6. davyjonesApr 2013
      You might want to refer to the book "Numerical Recipes in C."
      thread

    Related

    Cover of Numerical recipes
    2009–2025

    Numerical recipes

    Julien C. Sprott
    2 recommend · 3
    Cover of NUMERICAL RECIPES IN FORTRAN
    2012–2025

    NUMERICAL RECIPES IN FORTRAN

    William H. Press
    1 recommend · 6
    Cover of Introduction to the theory of computation
    2008–2026

    Introduction to the theory of computation

    Michael Sipser
    66 recommend · 96
    Cover of The C Programming Language
    2007–2026

    The C Programming Language

    Brian W. Kernighan
    246 recommend · 604
    Cover of Numerical Optimization
    2016–2025

    Numerical Optimization

    Jorge Nocedal
    6 recommend · 12
    Cover of Numerical methods for scientists and engineers
    2013–2026

    Numerical methods for scientists and engineers

    Richard Hamming
    5 recommend · 10
    Cover of Matrix computations
    2009–2025

    Matrix computations

    Gene H. Golub
    19 recommend · 26
    Cover of Handbook of mathematical functions with formulas, graphs, and mathematical tables
    2018–2021

    Handbook of mathematical functions with formulas, graphs, and mathematical tables

    Milton Abramowitz
    1 recommend · 2