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 Algorithms + data structures=programs

    Algorithms + data structures=programs

    Niklaus Wirth · 1976

    Fundamental data structures; Sorting; Recursive algorithms; Dynamic information structures; Language structures and compilers.

    Computer ScienceProgramming
    Open LibraryAmazon
    Stats for nerds
    35recommend
    81mentions
    59people
    2007–2026years
    53% recommend47% neutral

    Mentions per year

    20072009201120132015201720192021202320252026

    What Hacker News says

    1. ignoramousMar 2026
      > This kind of exploration can be a really positive use case for AI I think

      Not sure if SoTA codegen models are capable of navigating design space and coming up with optimal solutions. Like for cybersecurity, may be specialized models (like DeepMind's Sec-Gemini), if there are any, might?

      I reckon, a programmer who already has learnt about / explored the design space, will be able to prompt more pointedly and evaluate the output qualitatively.

      > sometimes a barrier to getting started for me

      Plenty great books on the topic (:

      Algorithms + Data Structures = Programs (1976), https://en.wikipedia.org/wiki/Algorithms_%2B_Data_Structures...

      thread
    2. munificentJul 2024
      > This is the smallest and simplest exposition that i know of on how to write a compiler.

      I haven't read Kernighan and Pike's book but another really small compiler exposition I like is Wirth's PL/0 in "Algorithms + Data Structures = Programs". A little outdated at this point, but still a very pleasant read.

      thread
    3. munificentFeb 2024
      I love old books too. One I really really enjoyed is Wirth's "Algorithms + Data Structures = Programs". It's so well written, and beautifully typeset and bound. Just a lovely little artifact.
      thread
    4. munificentJan 2024
      I haven't read that one yet, but "Algorithms + Data Structures = Programs" is just an absolutely beautiful gem of a book. It embodies his principles of simplicity and clarity. Even though it's outdated in many places, I adored reading it.
      thread
    5. squarefootJan 2024
      This is a huge loss in computer science. Everyone interested in computing, no matter if using other languages than Pascal or derivatives, should read his "Algorithms + Data Structures = Programs" book. R.I.P.
      thread
    6. HumblyTossedJan 2024
      A great loss. I cherish my copy of "Algorithms + Data Structures = Programs". I re-read it every couple of years.
      thread

    Related

    Cover of Algorithms and data structures
    2008–2026

    Algorithms and data structures

    Niklaus Wirth
    8 recommend · 20
    Cover of Advanced data structures
    2016–2021

    Advanced data structures

    Peter Brass
    3 recommend · 4
    Cover of Compiler construction
    2008–2026

    Compiler construction

    Niklaus Wirth
    30 recommend · 81
    Cover of Algorithmics
    2008–2024

    Algorithmics

    David Harel
    11 recommend · 22
    Cover of Project Oberon
    2009–2026

    Project Oberon

    Niklaus Wirth
    30 recommend · 129
    Cover of Compiler construction for digital computers
    2015–2026

    Compiler construction for digital computers

    David Gries
    1 recommend · 7
    Cover of School of Niklaus Wirth
    2011–2026

    School of Niklaus Wirth

    László Böszörményi
    recommend · 20
    6
    Cover of Introduction to Algorithms
    2007–2026

    Introduction to Algorithms

    Thomas H. Cormen
    274 recommend · 880