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,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.200.52.246 with SMTP id x51mr8992115qtb.69.1498772768348; Thu, 29 Jun 2017 14:46:08 -0700 (PDT) X-Received: by 10.36.88.206 with SMTP id f197mr440013itb.10.1498772768298; Thu, 29 Jun 2017 14:46:08 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!border1.nntp.ams1.giganews.com!border2.nntp.ams1.giganews.com!nntp.giganews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.am4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!v31no1495704qtb.0!news-out.google.com!s132ni2019itb.0!nntp.google.com!v202no111692itb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Thu, 29 Jun 2017 14:46:07 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=62.235.112.32; posting-account=nuF4hQoAAADjc2KKS1rOkzxWWEmaDrvx NNTP-Posting-Host: 62.235.112.32 References: <1ac5a44b-4423-443a-a7bb-2864d9abe78f@googlegroups.com> <1498048151.20885.28.camel@obry.net> <96174ea5-852d-44e9-8535-7c1eb24d5326@googlegroups.com> <8d3aff06-82df-485f-89e5-a50c326aab05@googlegroups.com> <66aa262e-2ac9-4016-b32d-e9fee14779e1@googlegroups.com> <88e2f18a-0786-4303-a5b8-fe82e8c81dcb@googlegroups.com> <71c4fdcd-4213-4b84-b852-c8674cfaf717@googlegroups.com> <98197f40-9833-4bb8-87ca-1593d2da7c81@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <90da5aaa-564b-4dea-96e3-c2985d0a04d8@googlegroups.com> Subject: Re: Ada Annoyances From: darkestkhan Injection-Date: Thu, 29 Jun 2017 21:46:08 +0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Received-Body-CRC: 212756390 X-Received-Bytes: 3371 Xref: news.eternal-september.org comp.lang.ada:47195 Date: 2017-06-29T14:46:07-07:00 List-Id: On Wednesday, June 28, 2017 at 11:18:26 PM UTC, Nasser M. Abbasi wrote: > On 6/28/2017 3:50 PM, Randy Brukardt wrote: >=20 > > OOP seems to me to be incompatible with strong typing. I'd rather say > > goodbye to OOP than to strong typing, but YMMV. > >=20 > > Randy. > >=20 >=20 > May be this is vindication that Niklaus Wirth was right > after all with his Language Pascal? Strong typing, and > without OOP. Pascal Was perfect language for learning and > teaching also. >=20 > Algorithms + Data Structures =3D Programs >=20 > Is all what was needed, and I still think that is true today. >=20 > Ada initially was almost like this when it came out and it > had no OOP, but Ada became much more complicated and complex with > time, adding more stuff to it including OOP. >=20 > One now needs almost a PhD in computer science and compiler theory > to fully understand and learn big languages like Ada and C++. >=20 > --Nasser I don't think that Ada is that complicated - at least not from user's persp= ective. Modern languages tend to be bigger than old ones due to the size an= d scope of problems solved today. Back in the days 20M lines of code was un= imagineable, nowadays there are more and more projects that cross this line= . Beside it is not like Ada forces you to use tagged types or OOP. darkestkhan