From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.4 required=5.0 tests=BAYES_00,THIS_AD autolearn=no autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!news.glorb.com!peer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!post02.iad.highwinds-media.com!fx21.iad.POSTED!not-for-mail From: Hubert User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: What exactly is the licensing situation with GNAT? References: <084b1934-9641-425e-85ec-293e0334413e@googlegroups.com> <86bf69c8-eb08-4696-b6c9-3784f5c42213@googlegroups.com> <87389olqie.fsf@ixod.org> <10d9w.55626$8w1.22302@fx12.iad> <150er0b62wsh3$.1xabmp81w5kdw.dlg@40tude.net> <2Oj9w.86043$uw3.37688@fx10.iad> <1pjaxh4t9d3wt.6drtax6nv47t.dlg@40tude.net> In-Reply-To: <1pjaxh4t9d3wt.6drtax6nv47t.dlg@40tude.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Antivirus: avast! (VPS 141114-0, 11/14/2014), Outbound message X-Antivirus-Status: Clean Message-ID: <_TF9w.750092$w82.269253@fx21.iad> X-Complaints-To: abuse@newsdemon.com NNTP-Posting-Date: Sat, 15 Nov 2014 10:27:06 UTC Organization: http://www.NewsDemon.com Date: Sat, 15 Nov 2014 02:27:00 -0800 X-Received-Bytes: 3072 X-Received-Body-CRC: 2495182436 Xref: news.eternal-september.org comp.lang.ada:23364 Date: 2014-11-15T02:27:00-08:00 List-Id: > No, this requires a demonstration, e.g. two similar projects designed by > two similar teams. To my knowledge, no such studies have ever been conducted, yet the OO proponents always claim that their way is superior. Over the past 20 years there hasn't been any improvement in the usability of software I can see. Microsoft for instance has already moved away from the big "foundation classes". Most of what I see in the STL and the Ada libraries are templates / generics. OOP has it's merit, for instance in UI design where it actually fits the reality of widgets. I stand by my opinion that OO is dangerous because it gives the false impression of being easy to handle when in fact it is not. However, this discussion is fruitless here and elsewhere. Software Design principles are a bit like religions especially since Software Design is not science but rather art and craftsmanship, otherwise two different teams would come to the same solution given the same problem and the same set of tools, which we know they will not, so we can continue this ad infinitum and won't find a common denominator. Besides, the OOP side has already won since there is basically no alternative in today's curriculum at universities to my knowledge. --- This email is free from viruses and malware because avast! Antivirus protection is active. http://www.avast.com