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 A little Java, a few patterns

    A little Java, a few patterns

    Matthias Felleisen · 1997

    Matthias Felleisen and Daniel Friedman use a small subset of Java to introduce pattern-directed program design. With their usual clarity and flair, they gently guide readers through the fundamentals of object-oriented programming and pattern-based design. Readers new to programming, as well as those with some background, will enjoy their learning experience as they work their way through Felleisen and Friedman's lessons.

    ProgrammingComputer Science
    Open LibraryAmazon
    Stats for nerds
    7recommend
    10mentions
    9people
    2011–2026years
    80% recommend20% neutral

    Mentions per year

    201120132015201720192021202320252026

    What Hacker News says

    1. _glassMay 2026
      there's actually a really good book that bridged it well for me when I was doing my bachelors, A Little Java, A Few Patterns. this is from the famous lisp books for groking FP.
      thread
    2. rramadassDec 2024
      The book A Little Java, A Few Patterns by the same author and his colleague might answer your question.
      thread
    3. nextosSep 2024
      I don't think there's a centralized community for the Little Series. I think this is unfortunate. With a community, some great titles like The Little MLer (typed FP) and A Little Java, a Few Patterns (OOP) would be much better known.

      I found those two outstanding. I think A Little Java has been reprinted. But last time I checked, The Little MLer was bloody expensive. Standard ML, OCaml and F# need a lot more exposure. They are simple and practical. The Little MLer does a great job introducing the basics.

      To close the circle, the Little Series is missing a book about concurrent and distributed paradigms à la Erlang. They already have functional programming, typed functional programming, declarative programming, dependent types, theorem proving, object-oriented programming and machine learning.

      thread
    4. _glassJun 2024
      For me best described in, and also as a topic mentioned in the paper about the visitor pattern connection, "A Little Java, A Few Patterns". This book writes really impractical Java, but in such a Scheme way, that you really can understand the deep connections between functional and object-oriented programming.
      thread
    5. olifanteAug 2022
      A little Java, a few patterns, by Matthias Felleisen. Delightful book.
      thread
    6. empthoughtDec 2014
      They have exactly the same "power," they're just spelled differently. "func()" doesn't let you do anything that you can't do with "callable.call()". It's trivial to do everything that isn't syntactic sugar (for example, partial application, passing as arguments for abstraction) that you mention in Java, if a bit tedious (and often pointless, since the standard APIs generally weren't designed with that in mind.) _A Little Java, A Few Patterns_ came out in 1998; give it a read.
      thread

    Related

    Cover of A method of programming
    2015–2023

    A method of programming

    Edsger Wybe Dijkstra
    2 recommend · 4
    Cover of Advanced programming language design
    2015–2026

    Advanced programming language design

    Raphael A. Finkel
    2 recommend · 7
    Cover of Program development in Java
    2010–2026

    Program development in Java

    B. Liskov
    3 recommend · 9
    Cover of The little MLer
    2008–2025

    The little MLer

    Matthias Felleisen
    6 recommend · 15
    Cover of Low-Level Programming
    2019–2026

    Low-Level Programming

    Igor Zhirkov
    3 recommend · 8
    Cover of Object-oriented programming
    2010–2026

    Object-oriented programming

    Peter Coad
    3 recommend · 5
    Cover of The Little Schemer
    2007–2026

    The Little Schemer

    Daniel P. Friedman
    recommend · 652
    288
    Cover of Pattern-oriented software architecture
    2014–2026

    Pattern-oriented software architecture

    Frank Buschmann
    6 recommend · 9