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

[email protected] (Per Jessen)
Newsgroups php.general
Organization Per Jessens personal news-server
Message-ID <[email protected]>
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)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.