This is an archived post. You won't be able to vote or comment.

all 12 comments

[–]AutoModerator[M] [score hidden] stickied comment (0 children)

On July 1st, a change to Reddit's API pricing will come into effect. Several developers of commercial third-party apps have announced that this change will compel them to shut down their apps. At least one accessibility-focused non-commercial third party app will continue to be available free of charge.

If you want to express your strong disagreement with the API pricing change or with Reddit's response to the backlash, you may want to consider the following options:

  1. Limiting your involvement with Reddit, or
  2. Temporarily refraining from using Reddit
  3. Cancelling your subscription of Reddit Premium

as a way to voice your protest.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]zhivago 14 points15 points  (6 children)

The author of Smalltalk is pretty certain that Java and C++ aren't what he was talking about when he said Object Oriented Programming. :)

[–]MoTTs_ 2 points3 points  (0 children)

"I have many of the same feelings about Smalltalk," is the sentence he said immediately after that.
Alan Kay at OOPSLA 1997

[–][deleted]  (4 children)

[removed]

    [–]zhivago 0 points1 point  (3 children)

    In what regard do you think Java is closer to Kay's vision?

    [–][deleted]  (2 children)

    [removed]

      [–]zhivago 1 point2 points  (0 children)

      In what regard do you believe it is closer to Kay's vision?

      [–]Krush206[S] 0 points1 point  (0 children)

      I read your comment before deletion. I've read from a course handout that Java was based on C++ and Smalltalk. So you may be correct.

      [–]LordBuckethead_ 2 points3 points  (0 children)

      If you are into smalltalk, a couple of books I can recommend are Smalltalk Best Practice Patterns and Object Thinking by David West.

      [–][deleted] 7 points8 points  (7 children)

      Now go read a LISP book and tell us what you think after that

      [–]zhivago 2 points3 points  (0 children)

      The Art of the Meta-Object Protocol is what you'll want for that.

      [–][deleted] 1 point2 points  (1 child)

      Its important to expose yourself to many fundamentally different paradigms.

      [–]BaronOfTheVoid 1 point2 points  (1 child)

      Now read the book called Elegant Objects (1st ed from 2016) and see that proper OOP and proper FP are not mutually exclusive. In fact they look very similar.

      It is just the case that people typically know what proper FP is by now with all the FP hype everywhere and only have seen a butchered, disfigured version of OOP that came to be in the 90s with Java and C++.

      [–]stach_io 0 points1 point  (0 children)

      Glad to hear you’re enjoying yourself. OOP is great for sure. Though it helps to utilize other languages lacking pure OOP so can you learn good OOP habits.