3 ms·
Out of curiosity how long ago were you at university?
by gt2 10y ago
Out of curiosity how long ago were you at university?
- pjmlp 10y agoNot the OP, but to provide an idea how it used to be. I learned OOP with Turbo Pascal 5.5, for MS-DOS, around 1990. Started using Turbo Vision with Turbo Pascal 6.0. Eventually also started coding with Object Windows Library in Turbo Pascal and Turbo C++. Borland manuals were my introduction to OOP, followed by books like "Designing Object-Oriented C++ Applications using the Booch Method.". Only later I got to learn about the multiple ways of doing OOP (CLOS, Beta, SELF, ...).
- k__ 10y agoYes. I mean, I did OOP in some languages, because, well, they had object like constructs. For example VBA had all these Excel tables modeled as objects you could access and modify via code. Then there was C++ and Java with their factories and factory factories and whatnot. And lastly the examples of cars that have wheels and animals that inherited stuff etc. pp. So I had different concepts in my mind, all being objects. On the one hand the examples of university. On the other hand the tangible Excel table of VBA that I understood. "At table is an object with some methods and properties" And then the "real programmer stuff" like a controller, a presenter, a singleton, a emitter... Things that were really abstract to me, because they didn't map directly to tangible things I saw in the software as a user. Design patterns somehow made this more easy to grasp. But I first started to understand the whole thing after building my own API in PHP (started after it got classes haha) that had module- (controllers), protocol- (views) and data-objects (models).
- k__ 10y agoI studied my BSc from 2007 - 2011