/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

twobithistory.org
| | www.laputan.org
21.9 parsecs away

Travel
| | Program components must be designed for reusability. There is a set of design techniques that makes object-oriented software more reusable. Many of these techniques are widely used within the object-oriented programming community, but few of them have ever been written down. This article describes and organizes these techniques.
| | www.purl.org
13.2 parsecs away

Travel
| | Dr. Alan Kay explains when "object-oriented" was first used and what it means. []
| | www.hillelwayne.com
24.5 parsecs away

Travel
| | Take the following code: a = 1 a = a + 1 print(a) A common FP critique of imperative programming goes like this: "How can a = a + 1? That's like saying 1 = 2. Mutable assignment makes no sense." This is a notation mismatch: "equals" should mean "equality", when it really means "assign". I agree with this criticism and think it's bad notation. But I also know some languages don't write a = a + 1, instead writing a := a + 1.
| | squanderingti.me
90.3 parsecs away

Travel
| Exploring the innards of an ELF binary to find the physical location of main.