|
You are here |
blog.metaobject.com | ||
| | | | |
usethe.computer
|
|
| | | | | [AI summary] A deep technical exploration of open recursion in object-oriented programming, using C++ and Python closures to demonstrate how late binding enables frameworks. | |
| | | | |
blog.hyperiondev.com
|
|
| | | | | If you've been doing your research on what's happening in the world of coding and how to go about becoming a professional dev, you will most likely have heard of object-oriented programming. In this article, we look at what object-oriented programming is, and how it's done. | |
| | | | |
www.cocoawithlove.com
|
|
| | | | | There's an industry-wide push for protocol-oriented programming where shared interfaces, behaviors and substitutability are provided through protocols rather than subclasses. In this article though, I'll look at a case where I chose to use a subclass, instead of a protocol, to take advantage of some specific differences between classes and protocols. | |
| | | | |
bartoszmilewski.com
|
|
| | | This is part 9 of Categories for Programmers. Previously: Functoriality. See the Table of Contents. So far I've been glossing over the meaning of function types. A function type is different from other types. Take Integer, for instance: It's just a set of integers. Bool is a two element set. But a function type a->b... | ||