Deutsch   English   Français   Italiano  
<vhsedj$1m6qu$5@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder2.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: The Natural Philosopher <tnp@invalid.invalid>
Newsgroups: comp.os.linux.misc
Subject: Re: Joy of this, Joy of that
Date: Sat, 23 Nov 2024 11:30:59 +0000
Organization: A little, after lunch
Lines: 28
Message-ID: <vhsedj$1m6qu$5@dont-email.me>
References: <vhigot$1uakf$1@dont-email.me>
 <6iKdnTQOKNh6AqD6nZ2dnZfqn_idnZ2d@earthlink.com>
 <20241120081039.00006d2a@gmail.com> <vhlium$93kn$1@dont-email.me>
 <vhmprp$iaf1$1@dont-email.me>
 <LASdnSkA69I3yKL6nZ2dnZfqnPWdnZ2d@earthlink.com>
 <vhoeap$r8gq$2@dont-email.me> <vhpmq3$14s79$2@dont-email.me>
 <vhq1f7$16bou$1@dont-email.me> <vhqm4g$1aarf$1@dont-email.me>
 <vhr2r7$1cdln$1@dont-email.me> <vhr8hh$1ddh7$2@dont-email.me>
 <vhr9u1$1dh3s$1@dont-email.me> <lqcsvtFiao0U1@mid.individual.net>
 <vhs544$1kb5c$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 23 Nov 2024 12:30:59 +0100 (CET)
Injection-Info: dont-email.me; posting-host="d66e216f27af22ed0cfed08003360025";
	logging-data="1776478"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+r8+ET0CrCOam3HU/m1tOu2x55ODdCCGE="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:p62wd03Ln9M2M45RflDShF0grjA=
In-Reply-To: <vhs544$1kb5c$2@dont-email.me>
Content-Language: en-GB
Bytes: 2619

On 23/11/2024 08:52, Pancho wrote:
> I genuinely like OO design. It is the way I naturally think of program 
> structure. It maps well to designing service orientated architectures.

Oh, in terms of keeping things that are closely related in the same 
place syntactically, its great.

But the syntax so used is weird arcane and occasionally crap.
You don't need C++ to write object oriented code in.

And thereby hangs the problem. Its Yet Another Computer Scientist 
creating a language that tries to enforce an approach, rather than 
providing tools to make such an approach possible *if you want it*.

far too much stress on the language and none at all on the software 
*engineering* approach of problem analysis, decomposition, 
documentation, construction of code and subsequent stress testing.



-- 
I was brought up to believe that you should never give offence if you 
can avoid it; the new culture tells us you should always take offence if 
you can. There are now experts in the art of taking offence, indeed 
whole academic subjects, such as 'gender studies', devoted to it.

Sir Roger Scruton