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.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,f3bebae566a54cab X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!news.glorb.com!feeder.erje.net!feeder.news-service.com!94.75.214.39.MISMATCH!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: Some exciting new trends in concurrency and software design Date: Tue, 21 Jun 2011 14:19:16 +0200 Organization: cbb software GmbH Message-ID: <7aj7303k8lls.2pgm4xo3ehf4.dlg@40tude.net> References: <8a5765ba-622a-42cd-9886-28ed7cfed31e@s17g2000yqs.googlegroups.com> <4dff5be5$0$6565$9b4e6d93@newsspool3.arcor-online.net> <9b65f3c7-caee-440f-99ed-0b257221ce58@m24g2000yqc.googlegroups.com> Reply-To: mailbox@dmitry-kazakov.de NNTP-Posting-Host: FbOMkhMtVLVmu7IwBnt1tw.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: 40tude_Dialog/2.0.15.1 X-Notice: Filtered by postfilter v. 0.8.2 Xref: g2news1.google.com comp.lang.ada:19981 Date: 2011-06-21T14:19:16+02:00 List-Id: On Mon, 20 Jun 2011 16:56:34 -0700 (PDT), jonathan wrote: > "We have for decades struggled with using object-oriented > languages, such as Java or C++, to explain these simple ideas, > and have consistently failed." But he muddies the water by > deprecating OO. I'm pretty sure you can do all these things > fine in Ada, and without garbage collectors. There is OO religion and much more practical theory of abstract types. It is not clear what is meant where. Anyway there are more choices than just between typed and untyped. E.g. procedural vs. object decomposition, imperative vs. declarative, manifested vs. inferred (typing), scoped vs. global. People arguing FL vs. OOPL usually mix everything making any reasonable discussion impossible. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de