Groups | Search | Server Info | Login | Register
Groups > comp.lang.c++ > #123842
| From | Lawrence D’Oliveiro <ldo@nz.invalid> |
|---|---|
| Newsgroups | comp.lang.c++, comp.lang.ada |
| Subject | Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for |
| Date | 2026-05-12 02:21 +0000 |
| Organization | A noiseless patient Spider |
| Message-ID | <10tu2rv$1jtti$3@dont-email.me> (permalink) |
| References | (4 earlier) <10tq941$3sg9i$1@dont-email.me> <10tqph1$1oalr$1@paganini.bofh.team> <10tqumv$3teok$1@dont-email.me> <10ts3kv$ve4a$1@dont-email.me> <10tsob3$15npb$1@dont-email.me> |
Cross-posted to 2 groups.
On Mon, 11 May 2026 16:16:04 +0200, J-P. Rosen wrote: > Le 11/05/2026 à 10:22, boltar@caprica.universe a écrit : >> >> Its a PITA because its long winded like Java, has the god awful >> pascal style syntax, and far too many basic operations throw >> exceptions instead of simply returning success/failure values. > > Exceptions are much better for safety, since an exception cannot be > ignored, while it is too easy to forget to check a success/failure > return value. > > "There is only one thing worse than a program that crashes: a > program that produces wrong, but apparently correct results" Worth also pointing out that Ada doesn’t require you to declare all the exceptions a routine can return up front, unlike Java, where this just adds to the clutter. Also, Ada has typedefs, Java doesn’t. Ada has unsigned integers, Java doesn’t. Ada had generics from the start, Java had to tack them on afterwards, with some interesting consequences for backward compatibiliy.
Back to comp.lang.c++ | Previous | Next — Previous in thread | Next in thread | Find similar
"Herb Sutter: Why C++ Is Growing and What C++26 Means for Production Systems " Lynn McGuire <lynnmcguire5@gmail.com> - 2026-05-09 02:13 -0500
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for Production Systems " Chris Ahlstrom <OFeem1987@teleworm.us> - 2026-05-09 07:31 -0400
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for boltar@caprica.universe - 2026-05-09 14:57 +0000
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for Nioclás Pól Caileán de Ghloucester <thanks-to@Taf.com> - 2026-05-09 21:57 +0000
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for Paul Rubin <no.email@nospam.invalid> - 2026-05-10 01:24 -0700
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-05-10 03:30 -0700
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for boltar@caprica.universe - 2026-05-10 15:44 +0000
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for Nioclás Pól Caileán de Ghloucester <thanks-to@Taf.com> - 2026-05-10 20:24 +0000
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for geodandw <geodandw@gmail.com> - 2026-05-10 17:52 -0400
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for kalevi@kolttonen.fi (Kalevi Kolttonen) - 2026-05-10 22:07 +0000
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for Nioclás Pól Caileán de Ghloucester <thanks-to@Taf.com> - 2026-05-11 08:00 +0000
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for boltar@caprica.universe - 2026-05-11 08:22 +0000
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for "Luke A. Guest" <laguest@archeia.com> - 2026-05-11 12:20 +0100
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for boltar@caprica.universe - 2026-05-11 15:08 +0000
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for "Luke A. Guest" <laguest@archeia.com> - 2026-05-12 15:21 +0100
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for boltar@caprica.universe - 2026-05-12 15:06 +0000
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for "Luke A. Guest" <laguest@archeia.com> - 2026-05-12 17:27 +0100
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for boltar@caprica.universe - 2026-05-13 07:49 +0000
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for "J-P. Rosen" <rosen@adalog.fr> - 2026-05-11 16:16 +0200
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-05-12 02:21 +0000
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for boltar@caprica.universe - 2026-05-12 08:42 +0000
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-05-12 20:37 +0000
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for boltar@caprica.universe - 2026-05-13 07:52 +0000
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for Björn Persson <Bjorn@xn--rombobjrn-67a.se> - 2026-05-11 19:44 +0200
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for boltar@caprica.universe - 2026-05-12 08:30 +0000
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-05-11 22:33 +0000
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for boltar@caprica.universe - 2026-05-12 08:38 +0000
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-05-12 20:38 +0000
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for boltar@caprica.universe - 2026-05-13 07:55 +0000
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for David Brown <david.brown@hesbynett.no> - 2026-05-13 10:17 +0200
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-05-13 21:33 +0000
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for scott@slp53.sl.home (Scott Lurndal) - 2026-05-10 16:08 +0000
Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for David Brown <david.brown@hesbynett.no> - 2026-05-10 18:36 +0200
csiph-web