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 Computability, complexity, and languages

    Computability, complexity, and languages

    Davis, Martin · 1983

    This introductory text covers the key areas of computer science, including recursive function theory, formal languages, and automata. It assumes very little background in formal mathematics. The book is divided into five parts: Computability, Grammars and Automata, Logic, Complexity, and Unsolvability.

    Computer Science
    Open LibraryAmazon
    Stats for nerds
    1recommend
    2mentions
    2people
    2011–2016years
    50% recommend50% neutral

    Mentions per year

    201120122013201420152016

    What Hacker News says

    1. geekamMay 2011
      "Introduction to Algorithms" (http://www.amazon.com/Introduction-Algorithms-Second-Thomas-...)

      "The Art of Computer Programming" (http://www.amazon.com/s/ref=nb_sb_ss_i_6_31?url=search-alias...)

      ....to begin with.

      Then there are theoretical computer science books.

      I like the Computability, Complexity, and Languages, Second Edition: Fundamentals of Theoretical Computer Science (Computer Science and Scientific Computing)

      http://www.amazon.com/Computability-Complexity-Languages-Sec...

      thread
    2. ramadisJul 2016
      The S language is a theoretical programming language proposed by Martin Davids in his book Computability, Complexity and Languages. It is composed by labels, variables, and 4 basic instructions, and its used between many things, to prove that there are natural functions (F: N^n -> N) which can not be computed. Awesome!

      If you want to see the repo, you can find it in https://github.com/ramadis/slang

      thread

    Related

    Cover of Introduction to the theory of computation
    2008–2026

    Introduction to the theory of computation

    Michael Sipser
    66 recommend · 96
    Cover of Computability and complexity
    2015–2018

    Computability and complexity

    Neil D. Jones
    1 recommend · 2
    Cover of The C Programming Language
    2007–2026

    The C Programming Language

    Brian W. Kernighan
    246 recommend · 604
    Cover of Types and Programming Languages
    2008–2026

    Types and Programming Languages

    Benjamin C. Pierce
    132 recommend · 321
    Cover of Computational complexity
    2008–2024

    Computational complexity

    Christos H. Papadimitriou
    7 recommend · 9
    Cover of Computability and logic
    2010–2022

    Computability and logic

    George Boolos
    7 recommend · 10
    Cover of The formal semantics of programming languages
    2014–2025

    The formal semantics of programming languages

    Glynn Winskel
    5 recommend · 7
    Cover of The Annotated Turing
    2009–2026

    The Annotated Turing

    Charles Petzold
    56 recommend · 93