RE: RE: [PHP] the state of the PHP community

From: Date: Fri, 30 Jul 2010 14:13:16 +0000
Subject: RE: RE: [PHP] the state of the PHP community
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-307252@lists.php.net to get a copy of this message
Bob McConnell wrote: > From: Per Jessen > >> Bob McConnell wrote: >> >>> In chronological order - >>> >>> Languages: [snip] C++ (Still don't >>> understand the purpose of objects or classes). >> >> Two words - encapsulation and abstraction. > > Both of which are euphemisms that simply mean obfuscation. Certainly not. All structured languages have abstraction and encapsulation. The minute you write a function or procedure, you are abstracting and encapsulating. C++ (Smalltalk, Eiffel et al) are just very focused on those to concepts. > I learned very early in my professional career to eschew obfuscation, > so they don't impress me at all. In addition, I really don't do > abstraction well. I have trouble when I have to deal with more than > two levels of indirection. Having written and debugged a _lot_ of > real-time applications and device drivers, in both assembler and C, I > am much more comfortable with the concrete, like managing I/O > registers, interrupt controllers and circular buffers. I used to write system software for StorageTek (HSC, VTCS, Librarystation), been there, done that. It doesn't mean I can't appreciate the qualities in encapsulation and abstraction. -- Per Jessen, Zürich (20.6°C)

« previous php.general (#307252) next »