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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fac41,52531b35f21698ff,start X-Google-Attributes: gidfac41,public X-Google-Thread: 1108a1,52531b35f21698ff,start X-Google-Attributes: gid1108a1,public X-Google-Thread: 104563,52531b35f21698ff,start X-Google-Attributes: gid104563,public X-Google-Thread: 103376,52531b35f21698ff,start X-Google-Attributes: gid103376,public X-Google-Thread: 12813e,52531b35f21698ff,start X-Google-Attributes: gid12813e,public From: richieb@calfp.comm Subject: The "father of object-oriented technology" and "new trend software" Date: 1998/11/09 Message-ID: <364e6773.193343272@news.alt.net>#1/1 X-Deja-AN: 410091327 Content-Transfer-Encoding: 7bit Sender: "CALFP Bank's Rainbow Project has failed" -- Vader L.W. McQuade, 11/1/1998 Organization: Altopia Corp. - Usenet Access - http://www.altopia.com Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 Newsgroups: comp.lang.ada,comp.lang.eiffel,comp.lang.simula,comp.object,comp.object.moderated Date: 1998-11-09T00:00:00+00:00 List-Id: FWIW, quoted from a recently published doctoral thesis: " It should be emphasized that software reuse has existed as a goal of procedural computer programming languages from the early 1960s. A subroutine in Algol, Assembler, BASIC, COBOL, FORTRAN, or Simula has the potential of being reused if it is called more than once. Since about 1980 there was a move to foster reuse mainly in Europe. This resulted in the competition sponsored by the U.S. Department of Defense for the Ada programming language. Other efforts developed procedural programming languages such as C++, Eiffel, and Smalltalk. " The author of Eiffel is Bertrand Meyer who enjoys the immodest title of father of object-oriented technology. In fact, the underpinnings of object-oriented technology, namely inheritance, dynamic binding, and strong data typing, were in full force with Simula in 1967 when Meyer was a juvenile. The internet promotes Meyer's EiffelCase as "the graphical analysis and design workbench for seamless, reversible object-oriented development -- the only tool on the market supporting full roundtrip engineering". However, moving back and forth between generated code and design diagram requires intermediate steps which are not seamless, and adding code at the source level is not reflected in higher level diagrams or vice versa and is not reversible. Therefore EiffelCase does not perform as advertised and is another example of new trend software which claims to be reusable but in fact is not." "CALFP Bank's Rainbow Project has failed" -- Vader L.W. McQuade, 11/1/1998