Cover of Object-oriented programming

Object-oriented programming

by Brad J. Cox · first published 1986

17mentions
4recommended by
13HN commenters
2012–2026first – last mentioned

31% recommend69% neutral

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

20 2007: 0 mentions2008: 0 mentions2009: 0 mentions2010: 0 mentions2011: 0 mentions2012: 2 mentions2013: 0 mentions2014: 2 mentions2015: 2 mentions2016: 0 mentions2017: 0 mentions2018: 1 mention2019: 2 mentions2020: 0 mentions2021: 1 mention2022: 2 mentions2023: 0 mentions2024: 2 mentions2025: 0 mentions2026: 2 mentions200720172026

What Hacker News says

  • protomyth · Apr 14, 2012 · Recommends

    Brad Cox is the original creator and has two very interesting books. Object-Oriented Programming: An Evolutionary Approach - this one covers an early version of Obj-C http://www.amazon.com/Object-Oriented-Programming-An-Evoluti... Superdistribution: Objects as Property on the Electronic Frontier…

    on “In praise of Objective C” ↗
  • protomyth · Jun 25, 2015 · Recommends

    Brad Cox's two books are worth reading: "Object-Oriented Programming: An Evolutionary Approach" ISBN-10: 0201548348 ISBN-13: 978-0201548341 "Superdistribution: Objects as Property on the Electronic Frontier" ISBN-10: 0201502089 ISBN-13: 978-0201502084 even after all…

    on “Java Was Strongly Influenced by Objective-C” ↗
  • bboreham · Jan 2, 2019 · Recommends

    Brad Cox described this in “Object-oriented Programming”, a book I first read in 1989. Building applications. simply by plugging together off-the-shelf components remains a beautiful vision, and it is almost entirely unrealised 30 years on.

    on “Programmer as wizard, programmer as engineer (2018)” ↗
  • protomyth · Dec 8, 2014 · Recommends

    Not in 2014, but I think they are worth reading: Brad Cox: Superdistribution: Objects as Property on the Electronic Frontier Brad Cox: Object-Oriented Programming: An Evolutionary Approach Jason Brennan: Why Not Capitalism? Leo Brodie: Thinking Forth

    on “Ask HN: What book changed your life in 2014?” ↗
  • rramadass · Aug 22, 2024 · Recommends

    The inventor of Objective-C, Brad Cox wrote the classic Object-Oriented Programming: An Evolutionary Approach where he defines the concept of "Software-IC" for "Software Component" based systems/design/programming. The underlying C language provides the gate/block-level granular abstractions…

    on “Objective-C is just, like, a leaky abstraction over C” ↗
  • rramadass · Jan 30, 2026 · Recommends

    …are spewing nonsense. Read Bertrand Meyer's Object-Oriented Software Construction, Barbara Liskov's Program Development in Java: Abstraction, Specification, and Object-Oriented Design and Brad Cox's Object-Oriented Programming: An Evolutionary Approach for edification on OOD/OOP.

    on “Why I Always End Up Going Back to C” ↗
  • andrekandre · Feb 1, 2026 · Recommends

    > Brad Cox's Object-Oriented Programming: An Evolutionary Approach i liked this one and got some good insights from it, though it was so old it was hard to get through... the snake-oil aspect though, i think is true to a large extent: oop…

    on “Why I Always End Up Going Back to C” ↗
  • protomyth · Jul 7, 2012 · Mentions

    …F-Script is a nice language in the Smalltalk tradition built on the Objective-C runtime. If I was going to pursue something like this, I would probably work at making a clang-like front end for it. 1) Object-Oriented Programming: An Evolutionary Approach http://www.amazon.com/Object-Oriented-Programming-An-Evoluti...

    on “The eero programming language - a dialect of Objective-C” ↗
  • mpweiher · Sep 27, 2014 · Mentions

    …serialization (called activation/passivation) was in the original Stepstone Objective-C, described in Brad Cox's book[1]. No generics required at all, just a modicum of introspection. [1] http://www.amazon.com/Object-Oriented-Programming-An-Evoluti...

    on “Beyond Objective-C, Beyond Swift” ↗
  • ams6110 · Mar 9, 2012 · Mentions

    Objective-C the language has existed since the 1980s. I remember reading Brad Cox's book "Object Oriented Programming, An Evolutionary Approach" in the early 1990s. NeXT dates back to the late 1980s so if you're counting that, Objective-C has been used on the OS X lineage for over 20 years.

    on “Advice From An Old Programmer” ↗
  • panta · Apr 13, 2021 · Mentions

    In "Object-Oriented programming an evolutionary approach", Brad J. Cox (the inventor of Objective-C) hoped for the birth of "software-ICs", software components that should have been widely reusable, and documented with the equivalent…

    on “How many Devices can you Connect to the I2C Bus?” ↗
  • grahamlee · Jan 7, 2022 · Mentions

    …imperative code to be isolated early behind a message-passing interface and for systems to be built out of message-passing between objects. This is most explicit in Brad Cox's book describing the ObjC way, "Object-Oriented Programming: an Evolutionary Approach". In practice, a lot of Objective-C software and quite a lot of Java software is designed as big C-style procedures which call into APIs using object methods. Similarly, the…

    on “It's not what programming languages do, it's what they shepherd you to (2020)” ↗
  • mwattsun · Jan 30, 2022 · Mentions

    …graphing controls in Excel for example, so it continues to be a useful paradigm. The Software IC concept got coopted by OOP, which isn't the way I first understood it. Graham Lee blog post about Brad Cox's Object-Oriented Programming: In 1714, Gottfried Leibniz published La Monadologie, in which he proposed that at the fundamental level, objects are made of indivisible entities called Monads. You can’t see inside a monad, it has…

    on “COM+ Revisited” ↗
  • EliRivers · Aug 17, 2015 · Mentions

    I knew I'd read something on the subject. Brad Cox, in his book "Object Oriented programming", discusses the influence Smalltalk-80 had on how he designed Objective-C, when he was creating it. From the opening of chapter four, "Objective-C implements the dynamically bound style of object-oriented…

    on “Why is Smalltalk Dead?” ↗
  • asplake · Jun 17, 2018 · Mentions

    Reminds me of “Software ICs” and the Brad Cox book “Object-Oriented Programming: An Evolutionary Approach”, 1991 if not before (I’m seeing the 2nd edition). He co-created Objective-C.

    on “Why not have Lego like Software?” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help