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: 103376,9e7db243dfa070d7 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news4.google.com!feeder3.cambriumusenet.nl!feed.tweaknews.nl!193.201.147.78.MISMATCH!feeder.news-service.com!85.214.198.2.MISMATCH!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail From: Colin Paul Gloster Newsgroups: comp.lang.ada Subject: Re: Do people who use Ada also use ocaml or F#? Date: Wed, 3 Nov 2010 13:30:25 +0000 Organization: A noiseless patient Spider Message-ID: References: <83074951-f661-4ae2-87f2-10c359ea6471@a36g2000yqc.googlegroups.com> Reply-To: Colin Paul Gloster Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Injection-Info: mx01.eternal-september.org; posting-host="kheEuXGHhE2Z5eF1gAST+A"; logging-data="6724"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18VEaPtIIf/FXzdQE7K5jIHFwhBbdTMyclAn73/iZSTdw==" User-Agent: Alpine 2.00 (LNX 1167 2008-08-23) In-Reply-To: Cancel-Lock: sha1:FPo/8X7jUooaL30qpg1eZbBmbTo= X-X-Sender: Colin_Paul@Bluewhite64.example.net Xref: g2news2.google.com comp.lang.ada:16137 Date: 2010-11-03T13:30:25+00:00 List-Id: Vinzent Hoefler sent on November 1st, 2010: |-----------------------------------------------------------------------| |"On Mon, 01 Nov 2010 18:46:29 +0100, Colin Paul Gloster | | wrote: | | | |> HOOD, the so-called Hierarchial Object-Oriented Design method, is not| |> object-oriented. | | | |Care to explain why? | | | |IMO it has everything what is needed to be called object-oriented." | |-----------------------------------------------------------------------| HOOD enforces type consistency. Object-oriented languages are weakly typed. HOOD does not promote jumping into prototyping. Object-oriented systems do not always mature out of prototyping. HOOD has generics. Object orientation does not need generics. Object orientation supports interactive modifications to the system while it is being run, without relying on patches in machine code.