I know I seem like an irrelevant dinosaur to you node.js hipsters, but there are some valuable lessons floating around there that the next+1 new hotness would be wise to consider. They all stem from the questions: what were the popular web languages? And why?
Showing posts with label style. Show all posts
Showing posts with label style. Show all posts
Tuesday, March 27, 2012
Sunday, August 1, 2010
Functional vs. Object Oriented
By the time I reached my first programming job, I had learned a number of languages well enough to program in, and thought of myself as a pretty good programmer. Then I met Brian, who frequently talked about Lisp, but had trouble articulating the advantages himself. (This turns out to be a common problem.) He introduced me to the SICP videos, and I found Slava Akhmechet's "The Nature of Lisp" essay on defmacro.org at about the same time. Certain things about Perl and Javascript suddenly made sense, filling me with newfound wonder.
What I thought I knew about OOP as taught in college—Encapsulation, Polymorphism, and Inheritance—seemed like a sham.
What I thought I knew about OOP as taught in college—Encapsulation, Polymorphism, and Inheritance—seemed like a sham.
Subscribe to:
Posts (Atom)