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 OpenGL programming guide

    OpenGL programming guide

    Dave Shreiner · 2011

    ProgrammingComputer Science
    Open LibraryAmazon
    Stats for nerds
    1recommend
    8mentions
    8people
    2013–2023years
    13% recommend75% neutral13% critical

    Mentions per year

    201320152017201920212023

    What Hacker News says

    1. bluedinoSep 2017
      Don't forget about the OpenGL 'red book' - OpenGL Programming Guide

      And the 'red book' of CD audio, the spec originally was in a red binder.

      thread
    2. temeyaAug 2023
      Hi HN,

      From that scene in Hackers where they were listing off books with nicknames (ex. Compiler: Principles, Techniques and Tools, aka "The Dragon Book," I ended up being curious about what other books might also have the same treatment. This is the current list I have, scoured from places like Wikipedia, Amazon and other forums, but I wondered if anyone found anything else? (This is just for my own curiosity)

      The AWK Programming Language, Alfred Aho, Peter Weinberger, Brian Kernighan, aka "The Gray Book"

      The C Programming Language, Brian Kernighan and Dennis Ritchie, aka "The White Book"

      Compilers: Principles, Techniques and Tools, aka "The Red/Purple Dragon Book"

      Computer Architecture: A Quantitative Approach, aka "The Pillar Book"

      The Design and Implementation of the FreeBSD Operating System, aka "The Devil Book"

      Foundations of Computer Science, Aho, Alfred and Ullman, Jeffrey, aka "The Turtle Book"

      Introduction to Automata Theory, aka "The Cinderella Book"

      Lions' Commentary on UNIX, 6th Edition, aka "The Lions Book"

      Modern Compiler Implementation in ML, aka "The Tiger Book"

      Operating Systems: Three Easy Pieces, aka "The Comet Book"

      The OpenGL Programming Guide, aka "The Red Book"

      The Peter Norton Programmer's Guide to the IBM PC, aka "The Pink Shirt Book"

      Principles of Compiler Design, aka "The Green Dragon Book"

      Programming Perl, aka "The Camel Book"

      Programming Ruby, aka "The Pickaxe Book"

      Smalltalk-80: The Language and its Implementation, aka "The Blue Book"

      Structure and Interpretation of Computer Programs, aka "The Wizard Book"

      Unix Power Tools, aka "The Unix Book"

      thread
    3. st_goliathMar 2021
      Ah, the OpenGL blue book that I never got around to buying.

      As opposed to the red book (reference guide)[1] and the orange book (shading language reference)[2] of which I got copies of the respective last versions before they merged into the newer "red-ish book" that combines both[3].

      Just in case you ever wondered where that one Lego picture in the Windows 3D maze screen saver came from (the cover of the red book).

      [1] http://www.opengl-redbook.com/

      [2] https://www.amazon.de/OpenGL-Shading-Language-Randi-Rost/dp/...

      [3] https://www.amazon.de/OpenGL-Programming-Guide-Official-Lear...

      thread
    4. johndoughAug 2018
      Can anyone shed some light on the patent status of rendering convex polygons? Last I checked, pretty much every method seemed to be patented in the US. Here, the stencil buffer method is used, which also seems to be patented, although the method was described in "OpenGL Programming Guide, 3rd Edition" from 1999, possibly earlier.
      thread
    5. slavik81Aug 2018
      Indeed. The OpenGL Programming Guide[1] has been the "Red Book" since it was published in 1997. Everybody knows about the Red Book.

      More seriously, I have no idea what book you're talking about. Whatever it is you're referring to, it was not the textbook used when I took Data Structures and Algorithms in undergrad (EE), nor when I TA'd the course while doing my master's (CS, Graphics) at another university.

      It feels a little arbitrary. As an EE, I took many classes on the fundamental design and construction of computers and communication networks. That knowledge has been very useful in understanding how my software interacts with the world. I will be the first to admit that my knowledge of trees, graphs and other data structures are weaker than those who spent many courses on them. But the company needs a broad assortment of skills to succeed, so it seems like a bad idea to base hiring heavily on finding people that all have the same talents as the interviewer. Of course, if I need to conform to that mold to pass the interview, that's what I'll do.

      [1]: http://www.opengl-redbook.com/

      thread
    6. Kristine1975Apr 2016
      There are always (commercial) books like the "OpenGL 4.0 Shading Language Cookbook, the "OpenGL Programming Guide" or the "OpenGL SuperBible".
      thread

    Related

    Cover of Programming Windows
    2008–2026

    Programming Windows

    Charles Petzold
    31 recommend · 69
    The Book of Shaders
    2015–2026

    The Book of Shaders

    39 recommend · 59
    Cover of OpenGL superbible
    2011–2023

    OpenGL superbible

    Graham Sellers
    4 recommend · 15
    Cover of OpenGL shading language
    2019–2021

    OpenGL shading language

    Randi J. Rost
    1 recommend · 2
    Cover of Graphics gems
    2010–2026

    Graphics gems

    Andrew S. Glassner
    15 recommend · 29
    Cover of The art of computer programming
    2007–2026

    The art of computer programming

    Donald Knuth
    336 recommend · 1,799
    Cover of Game Programming Patterns
    2012–2026

    Game Programming Patterns

    Robert Nystrom
    120 recommend · 161
    Cover of Physically Based Rendering
    2010–2026

    Physically Based Rendering

    Matt Pharr
    92 recommend · 157