From mboxrd@z Thu Jan 1 00:00:00 1970 Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: =?UTF-8?Q?Niocl=C3=A1s=C3=A1n_Caile=C3=A1n_de_Ghlost=C3=A9ir?= Newsgroups: comp.lang.ada Subject: Re: First Ada DO-178 Certification Date: Wed, 16 Oct 2024 21:40:26 +0200 Organization: A noiseless patient Spider Message-ID: <633cea44-3246-2ce1-40c1-63c30cda960e@Strand_in_London.Gov.UK> References: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="8323329-1384882658-1729107632=:3768553" Injection-Date: Wed, 16 Oct 2024 21:40:32 +0200 (CEST) Injection-Info: dont-email.me; posting-host="b3dc2fb5a50a7865969d67450f6170b1"; logging-data="2507019"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19EP1NguZ6L7UgE080KVRqHqGkiBJC9L7A51k/QB+qxqA==" Cancel-Lock: sha1:meVwJBc2G4gkzZjnAZm0DYl3ULE= In-Reply-To: Xref: news.eternal-september.org comp.lang.ada:66433 List-Id: This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --8323329-1384882658-1729107632=:3768553 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: QUOTED-PRINTABLE On Wed, 4 Oct 2023, Jeffrey R.Carter sent: "=E2=80=9C[A]bout half the patterns in the 'Gang of Four' book only exist because of defects in C++ ...=E2=80=9D Brian Drummond 174" "As this book is from before the effort to define Ada 9X, it contains=20 claims that Ada 83 is OO. The object based decompositions in the book=20 lack inheritance and polymorphism. For areas of his solutions where=20 classes or abstract data types are not needed, Grady Booch had=20 abstract-state machines: which he had much more easily represented by Ada= =20 packages than the insecure, inflexible awkwardness of the Singleton=20 pattern in C++ in Gamma's; Helm's; Johnson's and Vlissides's "Design=20 Patterns: Elements of Reusable Object-Oriented Software"." says HTTPS://ACCU.org/bookreviews/2004/gloster_1288 A so-called university course demanded us to buy "Design Patterns:=20 Elements of Reusable Object-Oriented Software" and implement patterns=20 thereof. This so-called course fraudulently boasts to be about "They=20 [i.e. Space-Shuttle-software programmers]" Write The Right Stuff" but this= =20 course in no way is suitable for aerospace and instead is about the UML=20 and curlily braced poop. --8323329-1384882658-1729107632=:3768553--