Contents tagged with computer-programming
-
Object-oriented basics: inheritance, polymorphism, encapsulation, and abstraction
Inheritance prototypal inheritance allows an object to base itself on another object class-based inheritance allows a class to base itself on another class both allow the child to access the parent' … more
-
From Zip to Convolution to Tuple
Reading about Linq's Enumerable.Zip lead me to read about convolution, which led me to read about the tuple. Zip is often a synonym for convolution. Convolution is a function which maps a tuple … more
-
Choosing what to learn: an analogy to investment portfolios
The field of computer programming is vast, it's hard to know what to learn. An experienced programmer (thank you Warren) suggested an analogy to financial investment: low, medium, and high risk. Here … more