Data Abstraction, Labor Abstraction: Object-Oriented Programming as Ideology
Sep 2, 2018 · 4 min read

Bjarne Stroustrup, the inventor of the programming language C++, gave a talk at Apple in 1988, with the simple title, “What is ‘Object-Oriented Programming?’” “’Object-oriented programming’ and ‘data abstraction,’” the flyer for his talk noted, “have become very common terms. Unfortunately, few people agree on what they mean.” Data abstraction is the sine qua…

