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=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: border1.nntp.dca1.giganews.com!nntp.giganews.com!news.glorb.com!peer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!post01.iad.highwinds-media.com!fx16.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: <22a3816a-4e89-48f0-a126-dce581781beb@googlegroups.com> <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> In-Reply-To: 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: X-Complaints-To: abuse@newsdemon.com NNTP-Posting-Date: Sat, 15 Nov 2014 01:00:21 UTC Organization: http://www.NewsDemon.com Date: Fri, 14 Nov 2014 17:00:32 -0800 X-Received-Bytes: 3570 X-Received-Body-CRC: 2559839531 Xref: number.nntp.giganews.com comp.lang.ada:190650 Date: 2014-11-14T17:00:32-08:00 List-Id: >> Objects just "flow from the brain into the computer". But later they are >> going to bite you and that is my criticism. That it seems so easy and >> natural in the beginning which gives the programmer a false sense of >> security. > > This is a logical fallacy. Compare: Ada gives the programmer a false sense > of security, therefore we must stick to ANSI C. I don't think so. You are trying to show that my argument is false by giving an unrelated analogy. Consider this instead: Total government control in a fascist state controls crime and makes people safer (for Instance Mussolini practically wiped out the Mafia during his reign) therefore we must all live in a non fascist state. The reality is that you want to live in a non fascist state for totally different reasons and the security aspect has nothing to do with it. My argument was that the ease with which OOP allows the inexperienced programmer to achieve quick results hides the fact that the resulting programs are bad and hard to manage since it is possible to achieve these results without thorough planning, therefore many programmers will chose this path because it gives quick initial results with less work. Instead sticking with "harder to master" techniques forces one to plan ahead since you don't have these "natural" objects that come easy. Not everything that's easy is also a progress. There is a fair amount of criticism about OO design and programming. I dont think we will be able to solve that discussion here and I won't repeat all the arguments either since there are tons, but you are welcome to check out the granddaddy of all OO critics which is archived here: http://reocities.com/tablizer/oopbad.htm --- This email is free from viruses and malware because avast! Antivirus protection is active. http://www.avast.com