| 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