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 AMPL

    AMPL

    Robert Fourer, Brian W. Kernighan · 1991

    ProgrammingMathematics
    Open LibraryAmazon
    Stats for nerds
    1recommend
    5mentions
    5people
    2015–2020years
    20% recommend80% neutral

    Mentions per year

    201520162017201820192020

    What Hacker News says

    1. vitautJun 2016
      Just to add, the book "AMPL: A Modeling Language for Mathematical Programming" by Robert Fourer, David M. Gay, and Brian W. Kernighan (yes, the "K" in K&R) is also freely available online: http://ampl.com/resources/the-ampl-book/chapter-downloads/ . It is not only a reference for the AMPL modeling language, but also a great introduction to mathematical optimization.
      thread
    2. AlexeyBrinJul 2020
      Kernighan coauthored a book about AMPL.
      thread
    3. pjmorrisOct 2019
      Rummaging around the local mall bookstore in ~1982, I came upon 'Software Tools in Pascal', by Kernighan and Plaugher. I fell in love with the ideas, and the prose. It became the first of what is now a nearly complete collection of everything Kernighan has published (I don't have the AMPL book, or 'D for Digital'.) I can't calculate how much I know because of Dr. Kernighan, or how much my career's course has been altered by the levers he's given me, but it's a large number.

      This is now on my Amazon wish list (How many of you have private lists for 'things to remember and check out later?' Mine's called 'Random Followup Stuff')

      thread
    4. vram22May 2018
      Totally agree. Just found a few more from the Wikipedia page about Kernighan:

      https://en.wikipedia.org/wiki/Brian_Kernighan

      The Elements of Programming Style (1974, 1978) with P. J. Plauger

      Software Tools (1976) with P. J. Plauger

      The C Programming Language (1978, 1988) with Dennis M. Ritchie

      Software Tools in Pascal (1981) with P. J. Plauger

      The Unix Programming Environment (1984) with Rob Pike

      The AWK Programming Language (1988) with Alfred Aho and Peter J. Weinberger

      The Practice of Programming (1999) with Rob Pike

      AMPL: A Modeling Language for Mathematical Programming, 2nd ed. (2003) with Robert Fourer and David Gay

      D is for Digital: What a well-informed person should know about computers and communications (2011)[12]

      The Go Programming Language(2015)[13]

      Understanding the Digital World: What You Need to Know about Computers, the Internet, Privacy, and Security (2017)

      thread
    5. temuzeNov 2015
      Just in case anyone here doesn't know who Brian Kernighan is:

      - He co-created AWK (he's the K) and AMPL

      - He literally wrote the book on C with Dennis Ritchie (the book with the big blue "C" on it)

      - He authored some of the first UNIX programs (cron, for example) when he was working at Bell Labs

      - He made "Hello World!" a trope and named UNIX

      He's also quite possibly the nicest person ever.

      thread

    Related

    Cover of Code
    2008–2026

    Code

    Charles Petzold
    243 recommend · 385
    Cover of The C Programming Language
    2007–2026

    The C Programming Language

    Brian W. Kernighan
    246 recommend · 604
    Cover of Code Complete
    2007–2026

    Code Complete

    Steve McConnell
    393 recommend · 894
    Cover of The algorithm design manual
    2007–2026

    The algorithm design manual

    Steven S. Skiena
    195 recommend · 321
    Cover of The Practice of Programming
    2007–2026

    The Practice of Programming

    Brian W. Kernighan
    90 recommend · 184
    Cover of The Go Programming Language
    2015–2026

    The Go Programming Language

    Alan A. A. Donovan
    40 recommend · 100
    Cover of Linkers and loaders
    2008–2026

    Linkers and loaders

    John R. Levine
    29 recommend · 45
    Cover of A Programmer's Introduction to Mathematics
    2016–2026

    A Programmer's Introduction to Mathematics

    Jeremy Kun
    24 recommend · 44